/kernel/linux/linux-5.10/drivers/clk/tegra/ |
H A D | clk-tegra-periph.c | 200 #define I2C(_name, _parents, _offset,\ macro 609 I2C("i2c1", mux_pllp_clkm, CLK_SOURCE_I2C1, 12, tegra_clk_i2c1), 610 I2C("i2c2", mux_pllp_clkm, CLK_SOURCE_I2C2, 54, tegra_clk_i2c2), 611 I2C("i2c3", mux_pllp_clkm, CLK_SOURCE_I2C3, 67, tegra_clk_i2c3), 612 I2C("i2c4", mux_pllp_clkm, CLK_SOURCE_I2C4, 103, tegra_clk_i2c4), 613 I2C("i2c5", mux_pllp_clkm, CLK_SOURCE_I2C5, 47, tegra_clk_i2c5), 614 I2C("i2c6", mux_pllp_clkm, CLK_SOURCE_I2C6, 166, tegra_clk_i2c6), 762 I2C("vii2c", mux_pllp_pllc_clkm, CLK_SOURCE_VI_I2C, 208, tegra_clk_vi_i2c),
|
/kernel/linux/linux-5.10/drivers/pinctrl/bcm/ |
H A D | pinctrl-bcm281xx.c | 48 /* I2C pin register */ 1199 * The pull-up strength for an I2C pin is represented by bits 4-6 in the 1248 BCM281XX_PIN_SHIFT(I2C, PULL_UP_STR), in bcm281xx_i2c_pin_update() 1249 BCM281XX_PIN_MASK(I2C, PULL_UP_STR)); in bcm281xx_i2c_pin_update() 1254 BCM281XX_PIN_SHIFT(I2C, PULL_UP_STR), in bcm281xx_i2c_pin_update() 1255 BCM281XX_PIN_MASK(I2C, PULL_UP_STR)); in bcm281xx_i2c_pin_update() 1261 BCM281XX_PIN_SHIFT(I2C, SLEW), in bcm281xx_i2c_pin_update() 1262 BCM281XX_PIN_MASK(I2C, SLEW)); in bcm281xx_i2c_pin_update() 1269 BCM281XX_PIN_SHIFT(I2C, INPUT_DIS), in bcm281xx_i2c_pin_update() 1270 BCM281XX_PIN_MASK(I2C, INPUT_DI in bcm281xx_i2c_pin_update() [all...] |
/kernel/linux/linux-6.6/drivers/clk/tegra/ |
H A D | clk-tegra-periph.c | 200 #define I2C(_name, _parents, _offset,\ macro 609 I2C("i2c1", mux_pllp_clkm, CLK_SOURCE_I2C1, 12, tegra_clk_i2c1), 610 I2C("i2c2", mux_pllp_clkm, CLK_SOURCE_I2C2, 54, tegra_clk_i2c2), 611 I2C("i2c3", mux_pllp_clkm, CLK_SOURCE_I2C3, 67, tegra_clk_i2c3), 612 I2C("i2c4", mux_pllp_clkm, CLK_SOURCE_I2C4, 103, tegra_clk_i2c4), 613 I2C("i2c5", mux_pllp_clkm, CLK_SOURCE_I2C5, 47, tegra_clk_i2c5), 614 I2C("i2c6", mux_pllp_clkm, CLK_SOURCE_I2C6, 166, tegra_clk_i2c6), 762 I2C("vii2c", mux_pllp_pllc_clkm, CLK_SOURCE_VI_I2C, 208, tegra_clk_vi_i2c),
|
/kernel/linux/linux-6.6/drivers/pinctrl/ |
H A D | pinctrl-k210.c | 179 K210_PC_DEFAULT(I2C), 329 K210_FUNC(I2C0_SCLK, I2C), 330 K210_FUNC(I2C0_SDA, I2C), 331 K210_FUNC(I2C1_SCLK, I2C), 332 K210_FUNC(I2C1_SDA, I2C), 333 K210_FUNC(I2C2_SCLK, I2C), 334 K210_FUNC(I2C2_SDA, I2C), 421 K210_FUNC(INTERNAL14, I2C),
|
H A D | pinctrl-falcon.c | 129 MFP_FALCON(GPIO39, I2C, GPIO, NONE, NONE), 130 MFP_FALCON(GPIO40, I2C, GPIO, NONE, NONE), 193 GRP_MUX("i2c", I2C, pins_i2c),
|
/kernel/linux/linux-6.6/drivers/pinctrl/bcm/ |
H A D | pinctrl-bcm281xx.c | 41 /* I2C pin register */ 1192 * The pull-up strength for an I2C pin is represented by bits 4-6 in the 1241 BCM281XX_PIN_SHIFT(I2C, PULL_UP_STR), in bcm281xx_i2c_pin_update() 1242 BCM281XX_PIN_MASK(I2C, PULL_UP_STR)); in bcm281xx_i2c_pin_update() 1247 BCM281XX_PIN_SHIFT(I2C, PULL_UP_STR), in bcm281xx_i2c_pin_update() 1248 BCM281XX_PIN_MASK(I2C, PULL_UP_STR)); in bcm281xx_i2c_pin_update() 1254 BCM281XX_PIN_SHIFT(I2C, SLEW), in bcm281xx_i2c_pin_update() 1255 BCM281XX_PIN_MASK(I2C, SLEW)); in bcm281xx_i2c_pin_update() 1262 BCM281XX_PIN_SHIFT(I2C, INPUT_DIS), in bcm281xx_i2c_pin_update() 1263 BCM281XX_PIN_MASK(I2C, INPUT_DI in bcm281xx_i2c_pin_update() [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/ |
H A D | tridentfb.c | 193 u8 reg = vga_mm_rcrt(par->io_virt, I2C) & DDC_MASK_TGUI; in tridentfb_ddc_setscl_tgui() 200 vga_mm_wcrt(par->io_virt, I2C, reg); in tridentfb_ddc_setscl_tgui() 206 u8 reg = vga_mm_rcrt(par->io_virt, I2C) & DDC_MASK_TGUI; in tridentfb_ddc_setsda_tgui() 213 vga_mm_wcrt(par->io_virt, I2C, reg); in tridentfb_ddc_setsda_tgui() 220 return !!(vga_mm_rcrt(par->io_virt, I2C) & DDC_SDA_TGUI); in tridentfb_ddc_getsda_tgui() 234 reg = vga_mm_rcrt(par->io_virt, I2C) & DDC_MASK; in tridentfb_ddc_setscl() 239 vga_mm_wcrt(par->io_virt, I2C, reg); in tridentfb_ddc_setscl() 247 reg = vga_mm_rcrt(par->io_virt, I2C) & DDC_MASK; in tridentfb_ddc_setsda() 252 vga_mm_wcrt(par->io_virt, I2C, reg); in tridentfb_ddc_setsda() 259 return !!(vga_mm_rcrt(par->io_virt, I2C) in tridentfb_ddc_getscl() [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/ |
H A D | tridentfb.c | 194 u8 reg = vga_mm_rcrt(par->io_virt, I2C) & DDC_MASK_TGUI; in tridentfb_ddc_setscl_tgui() 201 vga_mm_wcrt(par->io_virt, I2C, reg); in tridentfb_ddc_setscl_tgui() 207 u8 reg = vga_mm_rcrt(par->io_virt, I2C) & DDC_MASK_TGUI; in tridentfb_ddc_setsda_tgui() 214 vga_mm_wcrt(par->io_virt, I2C, reg); in tridentfb_ddc_setsda_tgui() 221 return !!(vga_mm_rcrt(par->io_virt, I2C) & DDC_SDA_TGUI); in tridentfb_ddc_getsda_tgui() 235 reg = vga_mm_rcrt(par->io_virt, I2C) & DDC_MASK; in tridentfb_ddc_setscl() 240 vga_mm_wcrt(par->io_virt, I2C, reg); in tridentfb_ddc_setscl() 248 reg = vga_mm_rcrt(par->io_virt, I2C) & DDC_MASK; in tridentfb_ddc_setsda() 253 vga_mm_wcrt(par->io_virt, I2C, reg); in tridentfb_ddc_setsda() 260 return !!(vga_mm_rcrt(par->io_virt, I2C) in tridentfb_ddc_getscl() [all...] |
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh4a/ |
H A D | setup-sh7770.c | 339 HAC, IPI, SPDIF, HUDI, I2C, enumerator 367 INTC_VECT(HUDI, 0x600), INTC_VECT(I2C, 0x620), 425 DMAC, I2C, HUDI, SPDIF, IPI, HAC, TMU, GPIO } }, 430 { 0xffe00004, 0, 32, 8, /* INT2PRI1 */ { IPI, SPDIF, HUDI, I2C } },
|
H A D | setup-sh7366.c | 271 DMAC0123, VIOVOU, MMC, DMAC45, FLCTL, I2C, enumerator 312 INTC_GROUP(I2C, I2C_ALI, I2C_TACKI, I2C_WAITI, I2C_DTEI), 353 { 0xa408001c, 0, 16, 4, /* IPRH */ { MSIOF, 0, FLCTL, I2C } },
|
H A D | setup-sh7722.c | 544 SIM, RTC, DMAC0123, VIOVOU, USB, DMAC45, FLCTL, I2C, SDHI, enumerator 589 INTC_GROUP(I2C, I2C_ALI, I2C_TACKI, I2C_WAITI, I2C_DTEI), 630 { 0xa408001c, 0, 16, 4, /* IPRH */ { SIOF0, SIOF1, FLCTL, I2C } },
|
H A D | setup-sh7723.c | 466 DMAC1A, DMAC0A, VIO, DMAC0B, FLCTL, I2C, _2DG, enumerator 566 INTC_GROUP(I2C,I2C_ALI,I2C_TACKI,I2C_WAITI,I2C_DTEI), 614 { 0xa408001c, 0, 16, 4, /* IPRH */ { MSIOF_MSIOFI0,MSIOF_MSIOFI1, FLCTL, I2C } },
|
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh4a/ |
H A D | setup-sh7770.c | 339 HAC, IPI, SPDIF, HUDI, I2C, enumerator 367 INTC_VECT(HUDI, 0x600), INTC_VECT(I2C, 0x620), 425 DMAC, I2C, HUDI, SPDIF, IPI, HAC, TMU, GPIO } }, 430 { 0xffe00004, 0, 32, 8, /* INT2PRI1 */ { IPI, SPDIF, HUDI, I2C } },
|
H A D | setup-sh7366.c | 271 DMAC0123, VIOVOU, MMC, DMAC45, FLCTL, I2C, enumerator 312 INTC_GROUP(I2C, I2C_ALI, I2C_TACKI, I2C_WAITI, I2C_DTEI), 353 { 0xa408001c, 0, 16, 4, /* IPRH */ { MSIOF, 0, FLCTL, I2C } },
|
H A D | setup-sh7722.c | 544 SIM, RTC, DMAC0123, VIOVOU, USB, DMAC45, FLCTL, I2C, SDHI, enumerator 589 INTC_GROUP(I2C, I2C_ALI, I2C_TACKI, I2C_WAITI, I2C_DTEI), 630 { 0xa408001c, 0, 16, 4, /* IPRH */ { SIOF0, SIOF1, FLCTL, I2C } },
|
H A D | setup-sh7723.c | 466 DMAC1A, DMAC0A, VIO, DMAC0B, FLCTL, I2C, _2DG, enumerator 566 INTC_GROUP(I2C,I2C_ALI,I2C_TACKI,I2C_WAITI,I2C_DTEI), 614 { 0xa408001c, 0, 16, 4, /* IPRH */ { MSIOF_MSIOFI0,MSIOF_MSIOFI1, FLCTL, I2C } },
|
/kernel/linux/linux-5.10/include/video/ |
H A D | trident.h | 83 #define I2C 0x37 macro
|
/kernel/linux/linux-6.6/include/video/ |
H A D | trident.h | 83 #define I2C 0x37 macro
|
/kernel/linux/linux-5.10/drivers/pinctrl/ |
H A D | pinctrl-falcon.c | 129 MFP_FALCON(GPIO39, I2C, GPIO, NONE, NONE), 130 MFP_FALCON(GPIO40, I2C, GPIO, NONE, NONE), 193 GRP_MUX("i2c", I2C, pins_i2c),
|
/kernel/linux/linux-5.10/drivers/soc/amlogic/ |
H A D | meson-secure-pwrc.c | 101 SEC_PD(I2C, 0),
|
/kernel/linux/linux-5.10/drivers/media/usb/dvb-usb-v2/ |
H A D | rtl28xxu.h | 43 #define I2C 0x0300 macro 242 /* I2C master registers */ 243 #define SYS_I2CCR 0x3040 /* I2C clock */ 244 #define SYS_I2CMCR 0x3044 /* I2C master control */ 245 #define SYS_I2CMSTR 0x3048 /* I2C master SCL timing */ 246 #define SYS_I2CMSR 0x304C /* I2C master status */ 247 #define SYS_I2CMFR 0x3050 /* I2C master FIFO */
|
/kernel/linux/linux-6.6/drivers/media/usb/dvb-usb-v2/ |
H A D | rtl28xxu.h | 43 #define I2C 0x0300 macro 242 /* I2C master registers */ 243 #define SYS_I2CCR 0x3040 /* I2C clock */ 244 #define SYS_I2CMCR 0x3044 /* I2C master control */ 245 #define SYS_I2CMSTR 0x3048 /* I2C master SCL timing */ 246 #define SYS_I2CMSR 0x304C /* I2C master status */ 247 #define SYS_I2CMFR 0x3050 /* I2C master FIFO */
|
/kernel/linux/linux-6.6/drivers/pmdomain/amlogic/ |
H A D | meson-secure-pwrc.c | 104 SEC_PD(I2C, 0),
|
/kernel/linux/linux-5.10/drivers/clk/pxa/ |
H A D | clk-pxa25x.c | 159 PXA25X_PBUS95_CKEN("pxa2xx-i2c.0", NULL, I2C, 1, 3, 0),
|
H A D | clk-pxa3xx.c | 144 PXA3XX_PBUS_CKEN("pxa2xx-i2c.0", NULL, I2C, 2, 5, 1, 19, 0),
|