On 6/4/20 9:52 AM, Manivannan Sadhasivam wrote:
Hi,
On Sat, May 23, 2020 at 10:38:06PM -0400, Jonathan Marek wrote:
Add dts nodes for apps_smmu and USB for both sm8150 and sm8250.
I've tested this series on an SM8250 based board and able to get Type C (USB0)
working. There are also couple of Type A ports (USB1) on that board behind a
USB hub. It is probing fine but I don't see any activity while connecting a
USB device. Will continue to debug and once I get them working, I'll add my
Tested-by tag.
HDK865 also has a couple Type A ports, I am using them with devices
already plugged in during boot and I haven't hit a problem like that,
but I think I've seen the same issue when hotplugging. IIRC the behavior
was a bit weird, like plugging a device in the Type A port (USB1)
nothing would happen, but unplugging/replugging the type C port (USB0)
would cause the Type A port device to start working..
Have you tried with the devices already plugged in before booting?
Thanks,
Mani
Also add initial dts files for HDK855 and HDK865, based on mtp dts, with a
few changes. Notably, the HDK865 dts has regulator config changed a bit based
on downstream (I think sm8250-mtp.dts is wrong and copied too much from sm8150).
Jonathan Marek (6):
arm64: dts: qcom: sm8150: add apps_smmu node
arm64: dts: qcom: sm8250: add apps_smmu node
arm64: dts: qcom: sm8150: Add secondary USB and PHY nodes
arm64: dts: qcom: sm8250: Add USB and PHY device nodes
arm64: dts: qcom: add sm8150 hdk dts
arm64: dts: qcom: add sm8250 hdk dts
arch/arm64/boot/dts/qcom/Makefile | 2 +
arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 461 ++++++++++++++++++++++++
arch/arm64/boot/dts/qcom/sm8150.dtsi | 180 +++++++++
arch/arm64/boot/dts/qcom/sm8250-hdk.dts | 454 +++++++++++++++++++++++
arch/arm64/boot/dts/qcom/sm8250.dtsi | 287 +++++++++++++++
5 files changed, 1384 insertions(+)
create mode 100644 arch/arm64/boot/dts/qcom/sm8150-hdk.dts
create mode 100644 arch/arm64/boot/dts/qcom/sm8250-hdk.dts
--
2.26.1