Messages in this thread |  | | From | <> | | Subject | Re: [PATCH] dt-bindings: mmc: move compatible property to its specific binding | | Date | Mon, 20 Jan 2025 04:30:34 +0000 |
| |
Hi Rob/Conor,
On 09/01/25 2:26 am, Martin Blumenstingl wrote: > EXTERNAL EMAIL: Do not click links or open attachments unless you know the content is safe > > Hi Dharma, > > On Wed, Jan 8, 2025 at 4:11 AM <Dharma.B@microchip.com> wrote: > [...] >> "One issue is 'compatible' is required. Either that would have to be >> dropped as required." >> >> Instead of just dropping it from "required:", I removed the property >> itself and moved it to another binding. >> >> I will send a v2 by removing it from the required, will it be fine? > For me this is fine. > > My understanding is that if we drop the compatible property completely > then any compatible string will be allowed (for example: compatible = > "random,name"). This is because mmc-slot.yaml inherits the properties > from mmc-controller-common.yaml which itself has > "additionalProperties: true". > However, if we allow it but make it optional it means that there's > only two valid states: > - no compatible property (on the Atmel / Microchip SoCs) > - a compatible property with the value "mmc-slot" (as used on Amlogic > Meson and Cavium Thunder SoCs) > - (anything else is considered invalid) > > Rob, Conor: can confirm this or correct me wherever I got something wrong. > I hope that your feedback will help Dharma write a good patch > description for v2.
Shall I proceed with v2 by dropping the compatible from the required property list?
> > > Best regards, > Martin >
-- With Best Regards, Dharma B.
|  |