Files
kernel_oneplus_sm8550-devic…/qcom/khaje-pinctrl.dtsi
Maulik Shah 891203a978 ARM: dts: msm: Update MPM irqchip device for khaje
Update MPM irqchip device and use MPM irqs for SPMI, USB
and Tsens.

While at this update the IPC interrupt register to cluster0
register.

Change-Id: I9a7c654ff1bd2b42417ef7d98d2afe8482928a25
2022-08-30 22:04:32 +05:30

110 lines
1.7 KiB
Plaintext

#include "bengal-pinctrl.dtsi"
&tlmm {
compatible = "qcom,khaje-pinctrl";
wakeup-parent = <&mpm>;
cam_flash_torch_active: cam_flash_torch_active {
/* TORCH */
mux {
pins = "gpio85";
function = "gpio";
};
config {
pins = "gpio85";
bias-disable; /* No PULL */
drive-strength = <2>; /* 2 MA */
};
};
cam_flash_torch_suspend: cam_flash_torch_suspend {
/* TORCH */
mux {
pins = "gpio85";
function = "gpio";
};
config {
pins = "gpio85";
bias-pull-down; /* PULL DOWN */
drive-strength = <2>; /* 2 MA */
output-low;
};
};
cam_flash_tx_active: cam_flash_tx_active {
/* TX */
mux {
pins = "gpio93";
function = "gpio";
};
config {
pins = "gpio93";
bias-disable; /* No PULL */
drive-strength = <2>; /* 2 MA */
};
};
cam_flash_tx_suspend: cam_flash_tx_suspend {
/* TX */
mux {
pins = "gpio93";
function = "gpio";
};
config {
pins = "gpio93";
bias-pull-down; /* PULL DOWN */
drive-strength = <2>; /* 2 MA */
output-low;
};
};
pmx_ts_reset_active {
ts_reset_active: ts_reset_active {
mux {
pins = "gpio86";
function = "gpio";
};
config {
pins = "gpio86";
drive-strength = <8>;
bias-pull-up;
};
};
};
pmx_ts_reset_suspend {
ts_reset_suspend: ts_reset_suspend {
mux {
pins = "gpio86";
function = "gpio";
};
config {
pins = "gpio86";
drive-strength = <2>;
bias-pull-down;
};
};
};
pmx_ts_release {
ts_release: ts_release {
mux {
pins = "gpio80", "gpio86";
function = "gpio";
};
config {
pins = "gpio80", "gpio86";
drive-strength = <2>;
bias-pull-down;
};
};
};
};