On Fri Jun 27, 2025 at 5:34 PM CEST, Konrad Dybcio wrote: > On 6/27/25 4:44 PM, Luca Weiss wrote: >> On Fri Jun 27, 2025 at 4:34 PM CEST, Konrad Dybcio wrote: >>> On 6/27/25 1:33 PM, Luca Weiss wrote: >>>> On Wed Jun 25, 2025 at 4:38 PM CEST, Konrad Dybcio wrote: >>>>> On 6/25/25 11:23 AM, Luca Weiss wrote: >>>>>> Add a devicetree for The Fairphone (Gen. 6) smartphone, which is based >>>>>> on the SM7635 SoC. >>>>> >>>>> [...] >>>>> >>>>>> +&pm8550vs_d { >>>>>> + status = "disabled"; >>>>>> +}; >>>>>> + >>>>>> +&pm8550vs_e { >>>>>> + status = "disabled"; >>>>>> +}; >>>>>> + >>>>>> +&pm8550vs_g { >>>>>> + status = "disabled"; >>>>>> +}; >>>>> >>>>> Hm... perhaps we should disable these by deafult >>>> >>>> Do you want me to do this in this patchset, or we clean this up later at >>>> some point? I'd prefer not adding even more dependencies to my patch >>>> collection right now. >>> >>> I can totally hear that.. >>> >>> Let's include it in this patchset, right before SoC addition >>> I don't think there's any pm8550vs users trying to get merged in >>> parallel so it should be OK >> >> Okay, can do. Disable all of them (_c, _d, _e, _g), and re-enable them >> in current users? I assume there might also be boards that only have >> e.g. _d and no _c. > > I suppose it's only fair to do so, in line with > > d37e2646c8a5 ("arm64: dts: qcom: x1e80100-pmics: Enable all SMB2360 > separately")
Sounds good, I've prepared this change for v2. > > >>>>>> +&usb_1 { >>>>>> + dr_mode = "otg"; >>>>>> + >>>>>> + /* USB 2.0 only */ >>>>> >>>>> Because there's no usb3phy description yet, or due to hw design? >>>> >>>> HW design. Funnily enough with clk_ignore_unused this property is not >>>> needed, and USB(2.0) works fine then. Just when (I assume) the USB3 >>>> clock is turned off which the bootloader has enabled, USB stops working. >>> >>> The USB controller has two possible clock sources: the PIPE_CLK that >>> the QMPPHY outputs, or the UTMI clock (qcom,select-utmi-as-pipe-clk). >> >> So okay like this for you, for a USB2.0-only HW? > > Yeah, maybe change the comment to something like: > > /* USB 2.0 only (RX/TX lanes physically not routed) */ > > to avoid getting this question asked again Ack /* USB 2.0 only, HW does not support USB 3.x */ Regards Luca > >>> Because you said there's no USB3, I'm assuming DP-over-Type-C won't >>> be a thing either? :( >> >> Yep. I'd have preferred USB3+DP as well since it's actually quite cool >> to have with proper Linux. On Android, at least on older versions it's >> barely usable imo. Can't even properly watch videos on the big screen >> with that SW stack. > > Bummer! Not something we can change though :( > > Konrad