Home
last modified time | relevance | path

Searched full:clk_i2c (Results 1 – 10 of 10) sorted by relevance

/linux-6.12.1/arch/riscv/boot/dts/sophgo/
Dcv18xx.dtsi141 clocks = <&clk CLK_I2C>, <&clk CLK_APB_I2C0>;
152 clocks = <&clk CLK_I2C>, <&clk CLK_APB_I2C1>;
163 clocks = <&clk CLK_I2C>, <&clk CLK_APB_I2C2>;
174 clocks = <&clk CLK_I2C>, <&clk CLK_APB_I2C3>;
185 clocks = <&clk CLK_I2C>, <&clk CLK_APB_I2C4>;
/linux-6.12.1/drivers/i2c/busses/
Di2c-sprd.c448 struct clk *clk_i2c, *clk_parent; in sprd_i2c_clk_init() local
450 clk_i2c = devm_clk_get(i2c_dev->dev, "i2c"); in sprd_i2c_clk_init()
451 if (IS_ERR(clk_i2c)) { in sprd_i2c_clk_init()
454 clk_i2c = NULL; in sprd_i2c_clk_init()
464 if (clk_set_parent(clk_i2c, clk_parent)) in sprd_i2c_clk_init()
465 i2c_dev->src_clk = clk_get_rate(clk_i2c); in sprd_i2c_clk_init()
/linux-6.12.1/Documentation/devicetree/bindings/i2c/
Dbrcm,bcm2835-i2c.yaml52 clocks = <&clk_i2c>;
Dsocionext,synquacer-i2c.yaml55 clocks = <&clk_i2c>;
/linux-6.12.1/include/dt-bindings/clock/
Dpxa-clock.h26 #define CLK_I2C 16 macro
Dsophgo,cv1800.h62 #define CLK_I2C 51 macro
Drk3568-cru.h390 #define CLK_I2C 326 macro
/linux-6.12.1/arch/arm/boot/dts/intel/pxa/
Dpxa2xx.dtsi131 clocks = <&clks CLK_I2C>;
/linux-6.12.1/drivers/clk/sophgo/
Dclk-cv1800.c583 static CV1800_BYPASS_DIV(clk_i2c, clk_bypass_axi6_bus_parents,
1080 [CLK_I2C] = &clk_i2c.div.common.hw,
1311 [CLK_I2C] = &clk_i2c.div.common.hw,
/linux-6.12.1/drivers/clk/rockchip/
Dclk-rk3568.c1332 COMPOSITE_NODIV(CLK_I2C, "clk_i2c", clk_i2c_p, 0,
1337 GATE(CLK_I2C1, "clk_i2c1", "clk_i2c", 0,
1341 GATE(CLK_I2C2, "clk_i2c2", "clk_i2c", 0,
1345 GATE(CLK_I2C3, "clk_i2c3", "clk_i2c", 0,
1349 GATE(CLK_I2C4, "clk_i2c4", "clk_i2c", 0,
1353 GATE(CLK_I2C5, "clk_i2c5", "clk_i2c", 0,