[PATCH 1/6] dt-bindings: Add Bao IPC shared memory driver binding
Krzysztof Kozlowski
krzk at kernel.org
Fri Aug 7 00:50:42 PDT 2026
On 07/08/2026 09:41, João Peixoto wrote:
>>> diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml
>>> index c7591b2aec2a..c047fbd6b91a 100644
>>> --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml
>>> +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml
>>> @@ -223,6 +223,8 @@ patternProperties:
>>> description: Shenzhen AZW Technology Co., Ltd.
>>> "^baikal,.*":
>>> description: BAIKAL ELECTRONICS, JSC
>>> + "^bao,.*":
>>> + description: Bao Hypervisor
>> Vendor prefixes are for companies. What is the company here? What is
>> stock ticker or website?
>>
>>
>>> "^bananapi,.*":
>>> description: BIPAI KEJI LIMITED
>>> "^beacon,.*":
> "bao" is the Bao Project, an open-source static-partitioning hypervisor
> (https://github.com/bao-project), not a single company - analogous to the
> existing "qemu" and "virtio" prefixes, which likewise name a software
> interface rather than a vendor. I have updated the vendor-prefixes entry
> accordingly. If you would rather namespace this under the maintaining
Software components do not get bindings, so entire binding is not
applicable really.
You control your hypervisor and driver so use fully SW communication
channels instead of embedding SW into DT.
Best regards,
Krzysztof
More information about the linux-arm-kernel
mailing list