arm64: dts: qcom: msm8994-octagon: Configure HD3SS460 Type-C mux pins

The driver is not available yet, so hardcode the pins.

Signed-off-by: Gustave Monce <gustave.monce@outlook.com>
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org>
Link: https://lore.kernel.org/r/20210131013853.55810-11-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
This commit is contained in:
Gustave Monce 2021-01-31 02:38:41 +01:00 committed by Bjorn Andersson
parent 2eae095fc2
commit 600f911112
1 changed files with 31 additions and 0 deletions

View File

@ -337,6 +337,37 @@
};
};
&pmi8994_gpios {
pinctrl-0 = <&hd3ss460_pol &hd3ss460_amsel &hd3ss460_en>;
pinctrl-names = "default";
/*
* This device uses a TI HD3SS460 Type-C MUX
* As this device has no driver currently,
* the configuration for USB Face Up is set-up here.
*
* TODO: remove once a driver is available
* TODO: add VBUS GPIO 5
*/
hd3ss460_pol: pol_low {
pins = "gpio8";
drive-strength = <3>;
bias-pull-down;
};
hd3ss460_amsel: amsel_high {
pins = "gpio9";
drive-strength = <1>;
bias-pull-up;
};
hd3ss460_en: en_high {
pins = "gpio10";
drive-strength = <1>;
bias-pull-up;
};
};
&pmi8994_spmi_regulators {
vdd_gfx: s2@1700 {
reg = <0x1700 0x100>;