Skip to content

Commit 17ba0a3

Browse files
wenmliuandersson
authored andcommitted
arm64: dts: qcom: talos: Add CCI definitions
Qualcomm Talos SoC contains single controller, containing 2 I2C hosts. Reviewed-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org> Signed-off-by: Wenmeng Liu <wenmeng.liu@oss.qualcomm.com> Link: https://lore.kernel.org/r/20260305-sm6150_evk-v6-3-38ce4360d5e0@oss.qualcomm.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
1 parent c0b357d commit 17ba0a3

1 file changed

Lines changed: 51 additions & 0 deletions

File tree

arch/arm64/boot/dts/qcom/talos.dtsi

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1562,6 +1562,22 @@
15621562
#interrupt-cells = <2>;
15631563
wakeup-parent = <&pdc>;
15641564

1565+
cci_i2c0_default: cci-i2c0-default-state {
1566+
/* SDA, SCL */
1567+
pins = "gpio32", "gpio33";
1568+
function = "cci_i2c";
1569+
drive-strength = <2>;
1570+
bias-pull-up;
1571+
};
1572+
1573+
cci_i2c1_default: cci-i2c1-default-state {
1574+
/* SDA, SCL */
1575+
pins = "gpio34", "gpio35";
1576+
function = "cci_i2c";
1577+
drive-strength = <2>;
1578+
bias-pull-up;
1579+
};
1580+
15651581
qup_i2c1_data_clk: qup-i2c1-data-clk-state {
15661582
pins = "gpio4", "gpio5";
15671583
function = "qup0";
@@ -3955,6 +3971,41 @@
39553971
#power-domain-cells = <1>;
39563972
};
39573973

3974+
cci: cci@ac4a000 {
3975+
compatible = "qcom,sm6150-cci", "qcom,msm8996-cci";
3976+
3977+
reg = <0x0 0x0ac4a000 0x0 0x4000>;
3978+
interrupts = <GIC_SPI 460 IRQ_TYPE_EDGE_RISING 0>;
3979+
power-domains = <&camcc TITAN_TOP_GDSC>;
3980+
clocks = <&camcc CAM_CC_SOC_AHB_CLK>,
3981+
<&camcc CAM_CC_CPAS_AHB_CLK>,
3982+
<&camcc CAM_CC_CCI_CLK>;
3983+
clock-names = "camnoc_axi",
3984+
"cpas_ahb",
3985+
"cci";
3986+
pinctrl-0 = <&cci_i2c0_default &cci_i2c1_default>;
3987+
pinctrl-names = "default";
3988+
3989+
#address-cells = <1>;
3990+
#size-cells = <0>;
3991+
3992+
status = "disabled";
3993+
3994+
cci_i2c0: i2c-bus@0 {
3995+
reg = <0>;
3996+
clock-frequency = <1000000>;
3997+
#address-cells = <1>;
3998+
#size-cells = <0>;
3999+
};
4000+
4001+
cci_i2c1: i2c-bus@1 {
4002+
reg = <1>;
4003+
clock-frequency = <1000000>;
4004+
#address-cells = <1>;
4005+
#size-cells = <0>;
4006+
};
4007+
};
4008+
39584009
camss: isp@acb3000 {
39594010
compatible = "qcom,sm6150-camss";
39604011

0 commit comments

Comments
 (0)