| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/i2c/ |
| D | i2c-exynos5.txt | 8 -> "samsung,exynos5-hsi2c", (DEPRECATED) 9 for i2c compatible with HSI2C available 11 -> "samsung,exynos5250-hsi2c", for i2c compatible with HSI2C available 13 -> "samsung,exynos5260-hsi2c", for i2c compatible with HSI2C available 15 -> "samsung,exynos7-hsi2c", for i2c compatible with HSI2C available 37 hsi2c@12ca0000 { 38 compatible = "samsung,exynos5250-hsi2c";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/i2c/ |
| D | i2c-exynos5.yaml | 16 In case the HSI2C controller is encapsulated within USI block (it's the case 25 - samsung,exynos5250-hsi2c # Exynos5250 and Exynos5420 26 - samsung,exynos5260-hsi2c # Exynos5260 27 - samsung,exynos7-hsi2c # Exynos7 28 - samsung,exynosautov9-hsi2c # ExynosAutoV9 and Exynos850 29 - const: samsung,exynos5-hsi2c # Exynos5250 and Exynos5420 57 - const: hsi2c 73 - samsung,exynosautov9-hsi2c 100 compatible = "samsung,exynos5250-hsi2c"; 107 clock-names = "hsi2c"; [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/exynos/ |
| D | exynos7.dtsi | 327 hsi2c_0: hsi2c@13640000 { 328 compatible = "samsung,exynos7-hsi2c"; 336 clock-names = "hsi2c"; 340 hsi2c_1: hsi2c@13650000 { 341 compatible = "samsung,exynos7-hsi2c"; 349 clock-names = "hsi2c"; 353 hsi2c_2: hsi2c@14e60000 { 354 compatible = "samsung,exynos7-hsi2c"; 362 clock-names = "hsi2c"; 366 hsi2c_3: hsi2c@14e70000 { [all …]
|
| D | exynos5433.dtsi | 1482 hsi2c_0: hsi2c@14e40000 { 1483 compatible = "samsung,exynos7-hsi2c"; 1491 clock-names = "hsi2c"; 1495 hsi2c_1: hsi2c@14e50000 { 1496 compatible = "samsung,exynos7-hsi2c"; 1504 clock-names = "hsi2c"; 1508 hsi2c_2: hsi2c@14e60000 { 1509 compatible = "samsung,exynos7-hsi2c"; 1517 clock-names = "hsi2c"; 1521 hsi2c_3: hsi2c@14e70000 { [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/exynos/ |
| D | exynosautov9.dtsi | 438 compatible = "samsung,exynosautov9-hsi2c"; 445 clock-names = "hsi2c", "hsi2c_pclk"; 467 compatible = "samsung,exynosautov9-hsi2c"; 474 clock-names = "hsi2c", "hsi2c_pclk"; 529 compatible = "samsung,exynosautov9-hsi2c"; 536 clock-names = "hsi2c", "hsi2c_pclk"; 558 compatible = "samsung,exynosautov9-hsi2c"; 565 clock-names = "hsi2c", "hsi2c_pclk"; 620 compatible = "samsung,exynosautov9-hsi2c"; 627 clock-names = "hsi2c", "hsi2c_pclk"; [all …]
|
| D | exynos7.dtsi | 382 compatible = "samsung,exynos7-hsi2c"; 390 clock-names = "hsi2c"; 395 compatible = "samsung,exynos7-hsi2c"; 403 clock-names = "hsi2c"; 408 compatible = "samsung,exynos7-hsi2c"; 416 clock-names = "hsi2c"; 421 compatible = "samsung,exynos7-hsi2c"; 429 clock-names = "hsi2c"; 434 compatible = "samsung,exynos7-hsi2c"; 442 clock-names = "hsi2c"; [all …]
|
| D | exynos5433.dtsi | 1589 compatible = "samsung,exynos7-hsi2c"; 1597 clock-names = "hsi2c"; 1602 compatible = "samsung,exynos7-hsi2c"; 1610 clock-names = "hsi2c"; 1615 compatible = "samsung,exynos7-hsi2c"; 1623 clock-names = "hsi2c"; 1628 compatible = "samsung,exynos7-hsi2c"; 1636 clock-names = "hsi2c"; 1641 compatible = "samsung,exynos7-hsi2c"; 1649 clock-names = "hsi2c"; [all …]
|
| D | exynos850.dtsi | 613 compatible = "samsung,exynosautov9-hsi2c"; 622 clock-names = "hsi2c", "hsi2c_pclk"; 641 compatible = "samsung,exynosautov9-hsi2c"; 650 clock-names = "hsi2c", "hsi2c_pclk"; 669 compatible = "samsung,exynosautov9-hsi2c"; 678 clock-names = "hsi2c", "hsi2c_pclk"; 711 compatible = "samsung,exynosautov9-hsi2c"; 720 clock-names = "hsi2c", "hsi2c_pclk"; 751 compatible = "samsung,exynosautov9-hsi2c"; 760 clock-names = "hsi2c", "hsi2c_pclk";
|
| D | exynos850-pinctrl.dtsi | 217 /* USI_CMGP0: HSI2C function */ 247 /* USI_CMGP1: HSI2C function */
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | exynos5260.dtsi | 345 hsi2c_0: hsi2c@12da0000 { 346 compatible = "samsung,exynos5260-hsi2c"; 354 clock-names = "hsi2c"; 358 hsi2c_1: hsi2c@12db0000 { 359 compatible = "samsung,exynos5260-hsi2c"; 367 clock-names = "hsi2c"; 371 hsi2c_2: hsi2c@12dc0000 { 372 compatible = "samsung,exynos5260-hsi2c"; 380 clock-names = "hsi2c"; 384 hsi2c_3: hsi2c@12dd0000 { [all …]
|
| D | exynos54xx.dtsi | 110 compatible = "samsung,exynos5250-hsi2c"; 119 compatible = "samsung,exynos5250-hsi2c"; 128 compatible = "samsung,exynos5250-hsi2c"; 137 compatible = "samsung,exynos5250-hsi2c";
|
| D | exynos5410.dtsi | 296 clock-names = "hsi2c"; 303 clock-names = "hsi2c"; 310 clock-names = "hsi2c"; 317 clock-names = "hsi2c";
|
| D | exynos5420.dtsi | 627 compatible = "samsung,exynos5250-hsi2c"; 635 clock-names = "hsi2c"; 640 compatible = "samsung,exynos5250-hsi2c"; 648 clock-names = "hsi2c"; 653 compatible = "samsung,exynos5250-hsi2c"; 661 clock-names = "hsi2c"; 1280 clock-names = "hsi2c"; 1287 clock-names = "hsi2c"; 1294 clock-names = "hsi2c"; 1301 clock-names = "hsi2c";
|
| /kernel/linux/linux-6.6/drivers/i2c/busses/ |
| D | i2c-exynos5.c | 25 * HSI2C controller from Samsung supports 2 modes of operation 205 * struct exynos_hsi2c_variant - platform specific HSI2C driver data 206 * @fifo_depth: the fifo depth supported by the HSI2C module 209 * Specifies platform specific configuration of HSI2C module. 240 .compatible = "samsung,exynos5-hsi2c", 243 .compatible = "samsung,exynos5250-hsi2c", 246 .compatible = "samsung,exynos5260-hsi2c", 249 .compatible = "samsung,exynos7-hsi2c", 252 .compatible = "samsung,exynosautov9-hsi2c", 293 * In case of HSI2C controllers in ExynosAutoV9: in exynos5_i2c_set_timing() [all …]
|
| D | i2c-omap.c | 403 * HSI2C controller internal clk rate should be 19.2 Mhz for in omap_i2c_init()
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/samsung/ |
| D | exynos5260.dtsi | 501 compatible = "samsung,exynos5260-hsi2c"; 509 clock-names = "hsi2c"; 514 compatible = "samsung,exynos5260-hsi2c"; 522 clock-names = "hsi2c"; 527 compatible = "samsung,exynos5260-hsi2c"; 535 clock-names = "hsi2c"; 540 compatible = "samsung,exynos5260-hsi2c"; 548 clock-names = "hsi2c";
|
| D | exynos54xx.dtsi | 110 compatible = "samsung,exynos5250-hsi2c"; 119 compatible = "samsung,exynos5250-hsi2c"; 128 compatible = "samsung,exynos5250-hsi2c"; 137 compatible = "samsung,exynos5250-hsi2c";
|
| D | exynos5410.dtsi | 292 clock-names = "hsi2c"; 299 clock-names = "hsi2c"; 306 clock-names = "hsi2c"; 313 clock-names = "hsi2c";
|
| D | exynos5420.dtsi | 710 compatible = "samsung,exynos5250-hsi2c"; 718 clock-names = "hsi2c"; 723 compatible = "samsung,exynos5250-hsi2c"; 731 clock-names = "hsi2c"; 736 compatible = "samsung,exynos5250-hsi2c"; 744 clock-names = "hsi2c"; 1261 clock-names = "hsi2c"; 1268 clock-names = "hsi2c"; 1275 clock-names = "hsi2c"; 1282 clock-names = "hsi2c";
|
| /kernel/linux/linux-5.10/drivers/i2c/busses/ |
| D | i2c-exynos5.c | 27 * HSI2C controller from Samsung supports 2 modes of operation 205 * struct exynos_hsi2c_variant - platform specific HSI2C driver data 206 * @fifo_depth: the fifo depth supported by the HSI2C module 209 * Specifies platform specific configuration of HSI2C module. 235 .compatible = "samsung,exynos5-hsi2c", 238 .compatible = "samsung,exynos5250-hsi2c", 241 .compatible = "samsung,exynos5260-hsi2c", 244 .compatible = "samsung,exynos7-hsi2c", 285 * In case of HSI2C controller in Exynos5 series in exynos5_i2c_set_timing() 289 * In case of HSI2C controllers in Exynos7 series in exynos5_i2c_set_timing() [all …]
|
| D | i2c-omap.c | 401 * HSI2C controller internal clk rate should be 19.2 Mhz for in omap_i2c_init()
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/tesla/ |
| D | fsd.dtsi | 660 compatible = "samsung,exynos7-hsi2c"; 668 clock-names = "hsi2c"; 673 compatible = "samsung,exynos7-hsi2c"; 681 clock-names = "hsi2c"; 686 compatible = "samsung,exynos7-hsi2c"; 694 clock-names = "hsi2c"; 699 compatible = "samsung,exynos7-hsi2c"; 707 clock-names = "hsi2c"; 712 compatible = "samsung,exynos7-hsi2c"; 720 clock-names = "hsi2c"; [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/samsung/ |
| D | exynos-usi.yaml | 158 compatible = "samsung,exynosautov9-hsi2c"; 164 clock-names = "hsi2c", "hsi2c_pclk";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/ |
| D | samsung,exynos850-clock.yaml | 276 - description: Parent clock for HSI2C and SPI (from CMU_TOP)
|