linux_dsm_epyc7002/arch/arm64/boot/dts/qcom
Douglas Anderson cfe10d38aa arm64: dts: qcom: sdm845-mtp: Add nodes for USB
Set the various nodes to "okay" and hook up the regulators.

NOTE: For now the main USB port (the one that goes out the Type C
connector) is forced to host.  Eventually someone will need to get the
Type C detection hooked up and get this all integrated with the
PMI8998 PMIC.  The reason for forcing to "host" in the meantime is
that this will leave us with one "host" and one "peripheral" port.

In order for host mode this to work, we assume that the bootloader
left things configured enough for us.  Apparently the magic for that
is is to do these writes on pmi8998:
- pm_comm_write_byte(2, 0x1153, 0x2C, 0);
- pm_comm_write_byte(2, 0x1152, 0x07, 0);
- pm_comm_write_byte(2, 0x1140, 0x00, 0);
- pm_comm_write_byte(2, 0x1140, 0x01, 0);

Signed-off-by: Douglas Anderson <dianders@chromium.org>
Reviewed-by: Stephen Boyd <swboyd@chromium.org>
Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Andy Gross <andy.gross@linaro.org>
2018-09-13 14:36:09 -05:00
..
apq8016-sbc-pmic-pins.dtsi License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
apq8016-sbc-soc-pins.dtsi License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
apq8016-sbc.dts arm64: dts: Add Qualcomm APQ8016 SBC evaluation board dts 2015-04-03 13:32:22 -07:00
apq8016-sbc.dtsi arm64: dts: qcom: apq8016-sbc: Add resin node 2018-09-13 13:43:03 -05:00
apq8096-db820c-pins.dtsi arm64: dts: apq8096-db820c: enable bluetooth node 2018-05-22 23:28:51 -05:00
apq8096-db820c-pmic-pins.dtsi arm64: dts: apq8096-db820c: Removed bt-en-1-8v regulator 2018-05-25 16:21:05 -05:00
apq8096-db820c.dts arm64: dts: db820c: Add qcom,apq8096 to compatible string 2018-09-13 14:36:06 -05:00
apq8096-db820c.dtsi arm64: dts: qcom: apq8096-db820c: Add resin node 2018-09-13 13:43:05 -05:00
ipq8074-hk01.dts ARM: dts: ipq8074: Enable few peripherals for hk01 board 2018-05-25 15:40:21 -05:00
ipq8074.dtsi ARM: dts: ipq8074: Add pcie nodes 2018-05-25 15:40:21 -05:00
Makefile arm64: dts: Add msm8998 SoC and MTP board support 2018-09-13 13:45:48 -05:00
msm8916-mtp.dts arm64: dts: qcom: Make msm8916-mtp compatible string compliant 2015-12-16 23:01:41 -06:00
msm8916-mtp.dtsi arm64: dts: qcom: Alias pm8916 on msm8916 devices 2015-12-16 23:01:42 -06:00
msm8916-pins.dtsi arm64: dts: qcom: msm8916-pins: keep cdc_dmic pins in suspend mode 2017-12-31 23:50:14 -06:00
msm8916.dtsi arm64: dts: msm8916: Drop model and compatible 2018-09-13 14:36:06 -05:00
msm8992-bullhead-rev-101.dts arm64: dts: msm8992: add pstore-ramoops support 2018-05-22 23:28:49 -05:00
msm8992-pins.dtsi arm64: dts: Enable onboard SDHCI on msm8992 2018-05-22 23:28:41 -05:00
msm8992.dtsi arm64: dts: Enable onboard SDHCI on msm8992 2018-05-22 23:28:41 -05:00
msm8994-angler-rev-101.dts arm64: dts: msm8994 SoC and Huawei Angler (Nexus 6P) support 2016-11-12 22:57:56 -06:00
msm8994-pins.dtsi arm64: dts: msm8994 SoC and Huawei Angler (Nexus 6P) support 2016-11-12 22:57:56 -06:00
msm8994-smd-rpm.dtsi arm64: dts: Enable onboard SDHCI on msm8992 2018-05-22 23:28:41 -05:00
msm8994.dtsi arm64: dts: msm8994 SoC and Huawei Angler (Nexus 6P) support 2016-11-12 22:57:56 -06:00
msm8996-mtp.dts arm64: dts: Add msm8996 SoC and MTP board support 2016-02-23 15:14:15 -06:00
msm8996-mtp.dtsi arm64: dts: Add msm8996 SoC and MTP board support 2016-02-23 15:14:15 -06:00
msm8996-pins.dtsi arm64: dts: qcom: msm8996: add support to pcie 2017-10-11 16:55:24 -05:00
msm8996.dtsi arm64: dts: msm8996: Drop model 2018-09-13 14:36:07 -05:00
msm8998-mtp.dts arm64: dts: Add msm8998 SoC and MTP board support 2018-09-13 13:45:48 -05:00
msm8998-mtp.dtsi arm64: dts: qcom: msm8998: Add pmi8998 file 2018-09-13 13:56:42 -05:00
msm8998.dtsi arm64: dts: qcom: msm8998: Add smp2p nodes 2018-09-13 13:56:54 -05:00
pm8004.dtsi License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
pm8005.dtsi arm64: dts: qcom: Add pm8005 and pm8998 support 2018-07-21 13:29:24 -05:00
pm8916.dtsi arm64: dts: qcom: pm8916: Add PON node 2018-09-13 13:42:56 -05:00
pm8994.dtsi arm64: dts: qcom: pm8994: Add PON node 2018-09-13 13:42:59 -05:00
pm8998.dtsi arm64: dts: qcom: Populate pm8998 with additional nodes 2018-09-13 14:35:36 -05:00
pmi8994.dtsi License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
pmi8998.dtsi arm64: dts: qcom: msm8998: Add pmi8998 file 2018-09-13 13:56:42 -05:00
sdm845-mtp.dts arm64: dts: qcom: sdm845-mtp: Add nodes for USB 2018-09-13 14:36:09 -05:00
sdm845.dtsi arm64: dts: qcom: sdm845: Add USB-related nodes 2018-09-13 14:36:08 -05:00