Files
android_kernel_motorola_sm6225/qcom/khaje-pinctrl.dtsi
T
shiwgupt b60772fc12 ARM: dts: msm: Add support for flash tioman gpio for khaje
Add support for I2C flash tioman gpio for khaje camera.

CRs-Fixed: 2993487
Change-Id: I0c6e0ee42dcd8e12e79aefc32b7f3081d230dfd5
2021-07-26 01:56:47 -07:00

141 lines
2.2 KiB
Devicetree

#include "bengal-pinctrl.dtsi"
&tlmm {
compatible = "qcom,khaje-pinctrl";
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;
};
};
nfc {
nfc_clk_req_active {
/* active state */
mux {
/* GPIO 71: NFC CLOCK REQUEST */
pins = "gpio71";
function = "gpio";
};
config {
pins = "gpio71";
drive-strength = <2>; /* 2 MA */
bias-pull-up;
};
};
nfc_clk_req_suspend {
/* sleep state */
mux {
/* GPIO 71: NFC CLOCK REQUEST */
pins = "gpio71";
function = "gpio";
};
config {
pins = "gpio71";
drive-strength = <2>; /* 2 MA */
bias-disable;
};
};
};
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;
};
};
};
};