[PATCH 2/5] dt-bindings: iommu: verisilicon: Add binding for VSI IOMMU
Nicolas Dufresne
nicolas.dufresne at collabora.com
Mon Jun 16 14:19:42 PDT 2025
Hi,
Le lundi 16 juin 2025 à 16:14 +0100, Conor Dooley a écrit :
> > +properties:
> > + compatible:
> > + oneOf:
> > + - items:
> > + - const: verisilicon,iommu
>
> You're missing a soc-specific compatible at the very least here, but is
> there really no versioning on the IP at all? I'd be surprised if
> verisilicon only produced exactly one version of an iommu IP.
I've dumped the HW ID (base + 6*4), and it reports this IP as an "MM 1.2.0"
(0x4d4d1200).
Note, all VSI IP for which rockchip did not rewrite the register
interface expose a HW ID register, but the from and location can vary.
This one is following the old school H1/G1/G2 style, using ascii to
idenity the core type. Interesting fact too, the register layout seem
to be the same as the Vivante MMU (which is hidden inside the etnaviv
driver).
I'm fine with having a soc specific compatible, just documenting
some fact I could dump.
cheers,
Nicolas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: This is a digitally signed message part
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20250616/c96281dc/attachment.sig>
More information about the linux-arm-kernel
mailing list