Merge "ARM: dts: msm: Add i2c slave dtsi node"

This commit is contained in:
qctecmdr
2022-09-06 01:13:38 -07:00
committed by Gerrit - the friendly Code Review server
2 changed files with 54 additions and 0 deletions

View File

@@ -1976,4 +1976,45 @@
};
};
};
i2c_slave_pins: i2c_slave_pins {
i2c_slave_sda_active: i2c_slave_sda_active {
mux {
pins = "gpio132";
function = "smb_dat";
};
config {
pins = "gpio132";
drive-strength = <2>;
bias-pull-up;
};
};
i2c_slave_scl_active: i2c_slave_scl_active {
mux {
pins = "gpio133";
function = "smb_clk";
};
config {
pins = "gpio133";
drive-strength = <2>;
bias-pull-up;
};
};
i2c_slave_sleep: i2c_slave_sleep {
mux {
pins = "gpio132", "gpio133";
function = "gpio";
};
config {
pins = "gpio132", "gpio133";
drive-strength = <2>;
bias-disable;
};
};
};
};

View File

@@ -1526,6 +1526,19 @@
clock-names = "xo", "alternate";
clocks = <&rpmhcc RPMH_CXO_CLK>, <&gcc GCC_GPLL0>;
};
i2c_slave: i2c_slave@88ca000 {
compatible = "qcom,i2c-slave";
reg = <0x088ca000 0x64>;
interrupt-names = "i2c_s_irq";
interrupts = <GIC_SPI 77 IRQ_TYPE_LEVEL_HIGH>;
clock-names = "sm_bus_xo_clk", "sm_bus_ahb_clk";
clocks = <&gcc GCC_SM_BUS_XO_CLK>, <&gcc GCC_SM_BUS_AHB_CLK>;
pinctrl-names = "default", "sleep";
pinctrl-0 = <&i2c_slave_sda_active>, <&i2c_slave_scl_active>;
pinctrl-1 = <&i2c_slave_sleep>;
status = "disabled";
};
};
&firmware {