Files
android_kernel_xiaomi_sm845…/qcom/unicorn-pinctrl.dtsi
Arian 2b48b02538 Add support for Xiaomi 12S Pro (unicorn|L2S)
Change-Id: I610dd49877a1c517d9001ac8d249e87b4e9092ec
2024-03-14 16:08:30 +01:00

103 lines
1.6 KiB
Plaintext

/*for unicorn pinctrl */
&tlmm {
cirrus_reset_default_0: cirrus_reset_default_0 {
mux {
pins = "gpio120";
function = "gpio";
};
config {
pins = "gpio120";
drive-strength = <16>; /* 16 mA */
bias-disable;
output-high;
};
};
cirrus_reset_default_3: cirrus_reset_default_3 {
mux {
pins = "gpio1";
function = "gpio";
};
config {
pins = "gpio1";
drive-strength = <16>; /* 16 mA */
bias-disable;
output-high;
};
};
cirrus_irq_default {
cirrus_irq_default_0: cirrus_irq_default_0 {
mux {
pins = "gpio117";
function = "gpio";
};
config {
pins = "gpio117";
drive-strength = <2>;
input-enable;
bias-pull-up;
};
};
cirrus_irq_default_3: cirrus_irq_default_3 {
mux {
pins = "gpio88";
function = "gpio";
};
config {
pins = "gpio88";
drive-strength = <2>;
input-enable;
bias-pull-up;
};
};
};
/* AW8697_RESET_N */
awinic_gpio_reset: awinic_gpio_reset {
mux {
pins = "gpio89";
unction = "gpio";
};
config {
pins = "gpio89";
drive-strength = <2>;
bias-disable;
output-low;
};
};
/* AW8697_RESET_N, state device active*/
awinic_gpio_reset_output_high: awinic_gpio_reset_output_high {
mux {
pins = "gpio89";
function = "gpio";
};
config {
pins = "gpio89";
drive-strength = <2>;
bias-disable;
output-high;
};
};
/* AW8697_INTERRUPT_N */
awinic_gpio_int: awinic_gpio_int {
mux {
pins = "gpio90";
function = "gpio";
};
config {
pins = "gpio90";
drive-strength = <2>;
bias-pull-up;
input-enable;
};
};
};