diff options
author | Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org> | 2022-02-10 12:41:03 +0200 |
---|---|---|
committer | Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org> | 2022-05-05 15:24:50 +0300 |
commit | 2571fda6348a10f8cdf76d1c4e3e3f626380f98d (patch) | |
tree | 72cf42965515a648c2470ec7f84cb7b8e69bcbe4 | |
parent | 98b197d07543ab6d961ee44f1ccf21cb7d63ffb5 (diff) |
arm64: dts: qcom: sm8450: Add description of pins with MCLK functionlt/tracking-qcomlt-dts-camera
QCOM SM8450 SoC can provide up to 7 camera sensor mclk signals, add
the correspondent pin configurations.
Signed-off-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
-rw-r--r-- | arch/arm64/boot/dts/qcom/sm8450.dtsi | 98 |
1 files changed, 98 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/qcom/sm8450.dtsi b/arch/arm64/boot/dts/qcom/sm8450.dtsi index 1da3ab8f46c3..09a5ee984287 100644 --- a/arch/arm64/boot/dts/qcom/sm8450.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8450.dtsi @@ -1149,6 +1149,104 @@ gpio-ranges = <&tlmm 0 0 211>; wakeup-parent = <&pdc>; + cam_sensor_mclk0_default: cam-sensor-mclk0-default-state { + pins = "gpio100"; + function = "cam_mclk"; + drive-strength = <6>; + bias-disable; + }; + + cam_sensor_mclk0_sleep: cam-sensor-mclk0-sleep-state { + pins = "gpio100"; + function = "cam_mclk"; + drive-strength = <6>; + bias-pull-down; + }; + + cam_sensor_mclk1_default: cam-sensor-mclk1-default-state { + pins = "gpio101"; + function = "cam_mclk"; + drive-strength = <6>; + bias-disable; + }; + + cam_sensor_mclk1_sleep: cam-sensor-mclk1-sleep-state { + pins = "gpio101"; + function = "cam_mclk"; + drive-strength = <6>; + bias-pull-down; + }; + + cam_sensor_mclk2_default: cam-sensor-mclk2-default-state { + pins = "gpio102"; + function = "cam_mclk"; + drive-strength = <6>; + bias-disable; + }; + + cam_sensor_mclk2_sleep: cam-sensor-mclk2-sleep-state { + pins = "gpio102"; + function = "cam_mclk"; + drive-strength = <6>; + bias-pull-down; + }; + + cam_sensor_mclk3_default: cam-sensor-mclk3-default-state { + pins = "gpio103"; + function = "cam_mclk"; + drive-strength = <6>; + bias-disable; + }; + + cam_sensor_mclk3_sleep: cam-sensor-mclk3-sleep-state { + pins = "gpio103"; + function = "cam_mclk"; + drive-strength = <6>; + bias-pull-down; + }; + + cam_sensor_mclk4_default: cam-sensor-mclk4-default-state { + pins = "gpio104"; + function = "cam_mclk"; + drive-strength = <6>; + bias-disable; + }; + + cam_sensor_mclk4_sleep: cam-sensor-mclk4-sleep-state { + pins = "gpio104"; + function = "cam_mclk"; + drive-strength = <6>; + bias-pull-down; + }; + + cam_sensor_mclk5_default: cam-sensor-mclk5-default-state { + pins = "gpio105"; + function = "cam_mclk"; + drive-strength = <6>; + bias-disable; + }; + + cam_sensor_mclk5_sleep: cam-sensor-mclk5-sleep-state { + pins = "gpio105"; + function = "cam_mclk"; + drive-strength = <6>; + bias-pull-down; + }; + + cam_sensor_mclk6_default: cam-sensor-mclk6-default-state { + pins = "gpio106"; + function = "cam_mclk"; + drive-strength = <6>; + bias-disable; + }; + + cam_sensor_mclk6_sleep: cam-sensor-mclk6-sleep-state { + pins = "gpio106"; + function = "cam_mclk"; + drive-strength = <6>; + bias-pull-down; + }; + cci0_default: cci0-default-state { /* SDA, SCL */ pins = "gpio110", "gpio111"; |