From: Krzysztof Kozlowski <krzk@kernel.org>
To: Selvarasu Ganesan <selvarasu.g@samsung.com>
Cc: peter.griffin@linaro.org, alim.akhtar@samsung.com,
gregkh@linuxfoundation.org, robh@kernel.org, conor+dt@kernel.org,
Thinh.Nguyen@synopsys.com, mani@kernel.org,
linux-arm-kernel@lists.infradead.org,
linux-samsung-soc@vger.kernel.org, linux-usb@vger.kernel.org,
devicetree@vger.kernel.org, linux-kernel@vger.kernel.org,
jh0801.jung@samsung.com, h10.kim@samsung.com,
dh10.jung@samsung.com, akash.m5@samsung.com,
hongpooh.kim@samsung.com, eomji.oh@samsung.com,
shijie.cai@samsung.com, muhammed.ali@samsung.com,
thiagu.r@samsung.com
Subject: Re: [PATCH v2 2/3] dt-bindings: usb: Introduce samsung,snps-dwc3
Date: Tue, 20 Oct 2026 13:32:28 +0200 [thread overview]
Message-ID: <2fd0111b-8dc9-40e5-b705-d9f3d5265035@kernel.org> (raw)
In-Reply-To: <6643fece-aa39-42e6-8cd6-5264f15e12ff@samsung.com>
On 20/10/2026 10:02, Selvarasu Ganesan wrote:
>>>>>> +properties:
>>>>>> + compatible:
>>>>>> + items:
>>>>>> + - enum:
>>>>>> + - samsung,exynos8855-dwc3
>>>>>> + - const: samsung,snps-dwc3
>>>>> And this fallback is not really accurate. Samsung does not have snps
>>>>> device, because snps is a vendor. Anyway, generic fallbacks should go
>>>>> away, drop, so you are left with samsung,exynos8855-dwc3 only.
>>>> Hi Krzysztof,
>>>>
>>>> Thanks for your review comments.
>>>> And We apologize for our repeated below explanation, but we wanted to
>>>> ensure our intentions were clear for each point to avoid any
>>>> misunderstanding.
>>>>
>>>> The original intent of the generic fallback was to support existing
>>>> Exynos dwc3 bindings from a parent/child representation from
>>> How does it support existing bindings? I don't understand. There is no
>>> such fallback in existing bindings.
>>
>>
>> Sorry for the misunderstanding, Yes there is no such a fallback in
>> existing bindings.
>>
>> Our intention was to use new proposed generic fallback compatible
>> string that will support USB dwc3 flatted node for all Samsung soc
>> when those are migrated in the future without adding SoC specific
>> compatible string in driver.
>>
>> Agreed, Here using generic fallback name (samsung,snps-dwc3 as a
>> reference of qcom,snps-dwc3) is incorrect as snps is vendor not a device.
>>
>> As per DTS101 slide , Now we clear that the future Exynos SoCs could
>> use samsung,exynos8855-dwc3 as a fallback when they are compatible
>> with the Exynos8855 hardware definition, rather than introducing a
>> generic samsung,snps-dwc3 fallback. The dedicated compatible would
>> still describe any SoC specific differences, such as clocks.
>>
>> And Understood that we were mixing the current Exynos8855 binding with
>> the longer term migration plan for the existing Exynos SoCs and future
>> SoCs.
>>
>> We will drop the generic fallback and use SoC specific compatible
>> samsung,exynos8855-dwc3 (vendor,device), following
>> samsung,exynos-dwc3.yaml as the reference.
>>
>> Regarding the binding filename, if the flattened representation is
>> expected to support multiple Exynos SoCs where there is only
>> differences in clock in the future, similar to how
>> samsung,exynos-dwc3.yaml covers multiple SoCs with the legacy (parent
>> and child) node representation, should we use a common binding
>> filename for the flattened representation instead of a SoC specific
>> name like samsung,exynos8855-dwc3.yaml.
>> For example,
>> samsung,exynos-dwc3-flattened.yaml.
>
>
> HI Krzysztof,
>
> I am writing to kindly follow up on my previous inquiry regarding the
> binding filename for the flattened representation.
I started to ignore overly long answers, because to me that means
contributor expects me to devote a lot of time to their contribution. Or
second option: LLM proxy. There is even a trend where people paste
prompts or LLM-chat-confirmation-like answers. I often do not correct
even such cases, just put the ignore list.
>
> To recap, I would like to know if we should use a common binding
> filename, such as samsung,exynos-dwc3-flattened.yaml, instead of SoC
> specific names (e.g., samsung,exynos8855-dwc3.yaml). This would be
> consistent with how samsung,exynos-dwc3.yaml covers multiple SoCs in the
> legacy representation, especially if we expect to support multiple
> Exynos SoCs with only clock differences in the future.
>
> I would appreciate your guidance or suggestions on the preferred naming
> convention for this implementation.
Please use the naming expressed in on of the rules for writing bindings,
so one matching the compatible or fallback compatible.
Best regards,
Krzysztof
next prev parent reply other threads:[~2026-10-20 11:32 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <CGME20260916122346epcas5p376bd1f05910537d3e0025aac2a62ddf2@epcas5p3.samsung.com>
2026-09-16 12:22 ` [PATCH v2 0/3] Add USB DWC3 support for Samsung Exynos8855 Selvarasu Ganesan
2026-09-16 12:22 ` [PATCH v2 1/3] MAINTAINERS: add Samsung USB DT binding to ARM/SAMSUNG entry Selvarasu Ganesan
2026-09-18 3:19 ` Alim Akhtar
2026-09-18 9:58 ` Krzysztof Kozlowski
2026-09-18 13:43 ` Selvarasu Ganesan
2026-09-16 12:22 ` [PATCH v2 2/3] dt-bindings: usb: Introduce samsung,snps-dwc3 Selvarasu Ganesan
2026-09-18 3:25 ` Alim Akhtar
2026-09-18 3:36 ` Selvarasu Ganesan
2026-09-18 9:54 ` Krzysztof Kozlowski
2026-09-18 13:36 ` Selvarasu Ganesan
2026-09-18 13:46 ` Krzysztof Kozlowski
2026-09-18 13:55 ` Krzysztof Kozlowski
2026-09-21 7:03 ` Selvarasu Ganesan
2026-09-21 6:56 ` Selvarasu Ganesan
2026-10-20 8:02 ` Selvarasu Ganesan
2026-10-20 11:32 ` Krzysztof Kozlowski [this message]
2026-10-20 12:13 ` Selvarasu Ganesan
2026-09-16 12:22 ` [PATCH v2 3/3] usb: dwc3: Add Exynos8855 to the generic platform driver Selvarasu Ganesan
2026-09-18 3:26 ` Alim Akhtar
2026-09-23 2:03 ` Thinh Nguyen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=2fd0111b-8dc9-40e5-b705-d9f3d5265035@kernel.org \
--to=krzk@kernel.org \
--cc=Thinh.Nguyen@synopsys.com \
--cc=akash.m5@samsung.com \
--cc=alim.akhtar@samsung.com \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=dh10.jung@samsung.com \
--cc=eomji.oh@samsung.com \
--cc=gregkh@linuxfoundation.org \
--cc=h10.kim@samsung.com \
--cc=hongpooh.kim@samsung.com \
--cc=jh0801.jung@samsung.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-samsung-soc@vger.kernel.org \
--cc=linux-usb@vger.kernel.org \
--cc=mani@kernel.org \
--cc=muhammed.ali@samsung.com \
--cc=peter.griffin@linaro.org \
--cc=robh@kernel.org \
--cc=selvarasu.g@samsung.com \
--cc=shijie.cai@samsung.com \
--cc=thiagu.r@samsung.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox