/openbmc/linux/Documentation/devicetree/bindings/i2c/ |
H A 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 …]
|
/openbmc/linux/arch/arm64/boot/dts/exynos/ |
H A 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 …]
|
H A 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 …]
|
H A 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 …]
|
H A 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";
|
H A D | exynos850-pinctrl.dtsi | 217 /* USI_CMGP0: HSI2C function */ 247 /* USI_CMGP1: HSI2C function */
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | exynos54xx.dtsi | 54 compatible = "samsung,exynos5-hsi2c"; 62 compatible = "samsung,exynos5-hsi2c"; 70 compatible = "samsung,exynos5-hsi2c"; 78 compatible = "samsung,exynos5-hsi2c"; 86 compatible = "samsung,exynos5-hsi2c"; 94 compatible = "samsung,exynos5-hsi2c"; 102 compatible = "samsung,exynos5-hsi2c";
|
/openbmc/linux/drivers/i2c/busses/ |
H A 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 …]
|
H A D | i2c-omap.c | 401 * HSI2C controller internal clk rate should be 19.2 Mhz for in omap_i2c_init()
|
/openbmc/linux/arch/arm/boot/dts/samsung/ |
H A 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";
|
H A D | exynos54xx.dtsi | 110 compatible = "samsung,exynos5250-hsi2c"; 119 compatible = "samsung,exynos5250-hsi2c"; 128 compatible = "samsung,exynos5250-hsi2c"; 137 compatible = "samsung,exynos5250-hsi2c";
|
H A D | exynos5410.dtsi | 292 clock-names = "hsi2c"; 299 clock-names = "hsi2c"; 306 clock-names = "hsi2c"; 313 clock-names = "hsi2c";
|
H A 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";
|
/openbmc/linux/arch/arm64/boot/dts/tesla/ |
H A 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 …]
|
/openbmc/linux/Documentation/devicetree/bindings/soc/samsung/ |
H A D | exynos-usi.yaml | 158 compatible = "samsung,exynosautov9-hsi2c"; 164 clock-names = "hsi2c", "hsi2c_pclk";
|
/openbmc/u-boot/drivers/i2c/ |
H A D | exynos_hs_i2c.c | 19 /* HSI2C-specific register description */ 289 * Preapre hsi2c transaction, either read or write. 549 { .compatible = "samsung,exynos5-hsi2c" },
|
/openbmc/linux/Documentation/devicetree/bindings/clock/ |
H A D | samsung,exynos850-clock.yaml | 276 - description: Parent clock for HSI2C and SPI (from CMU_TOP)
|
/openbmc/linux/drivers/pinctrl/nuvoton/ |
H A D | pinctrl-npcm8xx.c | 684 NPCM8XX_GRP(hsi2c), \ 931 NPCM8XX_SFUNC(hsi2c); 1153 NPCM8XX_MKFUNC(hsi2c), 1383 …NPCM8XX_PINCFG(52, hsi2c, MFSEL1, 5, bu5, MFSEL5, 7, none, NONE, 0, none, NONE, 0, none, NONE, … 1384 …NPCM8XX_PINCFG(53, hsi2c, MFSEL1, 5, bu5, MFSEL5, 7, none, NONE, 0, none, NONE, 0, none, NONE, … 1385 …NPCM8XX_PINCFG(54, hsi2c, MFSEL1, 5, bu4, MFSEL5, 8, none, NONE, 0, none, NONE, 0, none, NONE, … 1386 …NPCM8XX_PINCFG(55, hsi2c, MFSEL1, 5, bu4, MFSEL5, 8, none, NONE, 0, none, NONE, 0, none, NONE, …
|