/kernel/linux/linux-5.10/arch/powerpc/boot/ |
H A D | ns16550.c | 32 static u32 reg_shift; variable 36 out_8(reg_base + (UART_FCR << reg_shift), 0x06); in ns16550_open() 42 while ((in_8(reg_base + (UART_LSR << reg_shift)) & UART_LSR_THRE) == 0); in ns16550_putc() 48 while ((in_8(reg_base + (UART_LSR << reg_shift)) & UART_LSR_DR) == 0); in ns16550_getc() 54 return ((in_8(reg_base + (UART_LSR << reg_shift)) & UART_LSR_DR) != 0); in ns16550_tstc() 71 n = getprop(devp, "reg-shift", ®_shift, sizeof(reg_shift)); in ns16550_console_init() 72 if (n != sizeof(reg_shift)) in ns16550_console_init() 73 reg_shift = 0; in ns16550_console_init() 75 reg_shift in ns16550_console_init() [all...] |
/kernel/linux/linux-6.6/arch/powerpc/boot/ |
H A D | ns16550.c | 32 static u32 reg_shift; variable 36 out_8(reg_base + (UART_FCR << reg_shift), 0x06); in ns16550_open() 42 while ((in_8(reg_base + (UART_LSR << reg_shift)) & UART_LSR_THRE) == 0); in ns16550_putc() 48 while ((in_8(reg_base + (UART_LSR << reg_shift)) & UART_LSR_DR) == 0); in ns16550_getc() 54 return ((in_8(reg_base + (UART_LSR << reg_shift)) & UART_LSR_DR) != 0); in ns16550_tstc() 71 n = getprop(devp, "reg-shift", ®_shift, sizeof(reg_shift)); in ns16550_console_init() 72 if (n != sizeof(reg_shift)) in ns16550_console_init() 73 reg_shift = 0; in ns16550_console_init() 75 reg_shift in ns16550_console_init() [all...] |
/kernel/linux/linux-6.6/drivers/input/misc/ |
H A D | iqs7222.c | 798 int reg_shift; member 812 .reg_shift = 8, 820 .reg_shift = 0, 828 .reg_shift = 6, 836 .reg_shift = 5, 843 .reg_shift = 4, 850 .reg_shift = 3, 857 .reg_shift = 0, 866 .reg_shift = 10, 873 .reg_shift 2073 int reg_shift = iqs7222_props[i].reg_shift; iqs7222_parse_props() local [all...] |
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-adnp.c | 14 #define GPIO_DDR(gpio) (0x00 << (gpio)->reg_shift) 15 #define GPIO_PLR(gpio) (0x01 << (gpio)->reg_shift) 16 #define GPIO_IER(gpio) (0x02 << (gpio)->reg_shift) 17 #define GPIO_ISR(gpio) (0x03 << (gpio)->reg_shift) 18 #define GPIO_PTR(gpio) (0x04 << (gpio)->reg_shift) 23 unsigned int reg_shift; member 68 unsigned int reg = offset >> adnp->reg_shift; in adnp_gpio_get() 82 unsigned int reg = offset >> adnp->reg_shift; in __adnp_gpio_set() 111 unsigned int reg = offset >> adnp->reg_shift; in adnp_gpio_direction_input() 148 unsigned int reg = offset >> adnp->reg_shift; in adnp_gpio_direction_output() [all...] |
H A D | gpio-creg-snps.c | 34 u32 reg, reg_shift, value; in creg_gpio_set() local 40 reg_shift = layout->shift[offset]; in creg_gpio_set() 42 reg_shift += layout->bit_per_gpio[i] + layout->shift[i]; in creg_gpio_set() 46 reg &= ~(GENMASK(layout->bit_per_gpio[i] - 1, 0) << reg_shift); in creg_gpio_set() 47 reg |= (value << reg_shift); in creg_gpio_set()
|
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-adnp.c | 15 #define GPIO_DDR(gpio) (0x00 << (gpio)->reg_shift) 16 #define GPIO_PLR(gpio) (0x01 << (gpio)->reg_shift) 17 #define GPIO_IER(gpio) (0x02 << (gpio)->reg_shift) 18 #define GPIO_ISR(gpio) (0x03 << (gpio)->reg_shift) 19 #define GPIO_PTR(gpio) (0x04 << (gpio)->reg_shift) 24 unsigned int reg_shift; member 69 unsigned int reg = offset >> adnp->reg_shift; in adnp_gpio_get() 83 unsigned int reg = offset >> adnp->reg_shift; in __adnp_gpio_set() 112 unsigned int reg = offset >> adnp->reg_shift; in adnp_gpio_direction_input() 149 unsigned int reg = offset >> adnp->reg_shift; in adnp_gpio_direction_output() [all...] |
H A D | gpio-creg-snps.c | 34 u32 reg, reg_shift, value; in creg_gpio_set() local 40 reg_shift = layout->shift[offset]; in creg_gpio_set() 42 reg_shift += layout->bit_per_gpio[i] + layout->shift[i]; in creg_gpio_set() 46 reg &= ~(GENMASK(layout->bit_per_gpio[i] - 1, 0) << reg_shift); in creg_gpio_set() 47 reg |= (value << reg_shift); in creg_gpio_set()
|
/kernel/linux/linux-6.6/drivers/ata/ |
H A D | pata_falcon.c | 132 int irq = 0, io_offset = 1, reg_shift = 2; /* Falcon defaults */ in pata_falcon_init_one() local 178 reg_shift = 0; in pata_falcon_init_one() 186 ap->ioaddr.error_addr = base + io_offset + (1 << reg_shift); in pata_falcon_init_one() 187 ap->ioaddr.feature_addr = base + io_offset + (1 << reg_shift); in pata_falcon_init_one() 188 ap->ioaddr.nsect_addr = base + io_offset + (2 << reg_shift); in pata_falcon_init_one() 189 ap->ioaddr.lbal_addr = base + io_offset + (3 << reg_shift); in pata_falcon_init_one() 190 ap->ioaddr.lbam_addr = base + io_offset + (4 << reg_shift); in pata_falcon_init_one() 191 ap->ioaddr.lbah_addr = base + io_offset + (5 << reg_shift); in pata_falcon_init_one() 192 ap->ioaddr.device_addr = base + io_offset + (6 << reg_shift); in pata_falcon_init_one() 193 ap->ioaddr.status_addr = base + io_offset + (7 << reg_shift); in pata_falcon_init_one() [all...] |
H A D | pata_pxa.c | 236 (ATA_REG_DATA << pdata->reg_shift); in pxa_ata_probe() 238 (ATA_REG_ERR << pdata->reg_shift); in pxa_ata_probe() 240 (ATA_REG_FEATURE << pdata->reg_shift); in pxa_ata_probe() 242 (ATA_REG_NSECT << pdata->reg_shift); in pxa_ata_probe() 244 (ATA_REG_LBAL << pdata->reg_shift); in pxa_ata_probe() 246 (ATA_REG_LBAM << pdata->reg_shift); in pxa_ata_probe() 248 (ATA_REG_LBAH << pdata->reg_shift); in pxa_ata_probe() 250 (ATA_REG_DEVICE << pdata->reg_shift); in pxa_ata_probe() 252 (ATA_REG_STATUS << pdata->reg_shift); in pxa_ata_probe() 254 (ATA_REG_CMD << pdata->reg_shift); in pxa_ata_probe() [all...] |
H A D | pata_of_platform.c | 29 unsigned int reg_shift = 0; in pata_of_platform_probe() local 59 of_property_read_u32(dn, "reg-shift", ®_shift); in pata_of_platform_probe() 76 reg_shift, pio_mask, &pata_platform_sht, in pata_of_platform_probe()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac-socfpga.c | 51 u32 reg_shift; member 107 u32 reg_offset, reg_shift; in socfpga_dwmac_parse_data() local 128 ret = of_property_read_u32_index(np, "altr,sysmgr-syscon", 2, ®_shift); in socfpga_dwmac_parse_data() 130 dev_info(dev, "Could not read reg_shift from sysmgr-syscon!\n"); in socfpga_dwmac_parse_data() 222 dwmac->reg_shift = reg_shift; in socfpga_dwmac_parse_data() 277 u32 reg_shift = dwmac->reg_shift; in socfpga_gen5_set_phy_mode() local 297 ctrl &= ~(SYSMGR_EMACGRP_CTRL_PHYSEL_MASK << reg_shift); in socfpga_gen5_set_phy_mode() 298 ctrl |= val << reg_shift; in socfpga_gen5_set_phy_mode() 335 u32 reg_shift = dwmac->reg_shift; socfpga_gen10_set_phy_mode() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac-socfpga.c | 47 u32 reg_shift; member 103 u32 reg_offset, reg_shift; in socfpga_dwmac_parse_data() local 124 ret = of_property_read_u32_index(np, "altr,sysmgr-syscon", 2, ®_shift); in socfpga_dwmac_parse_data() 126 dev_info(dev, "Could not read reg_shift from sysmgr-syscon!\n"); in socfpga_dwmac_parse_data() 218 dwmac->reg_shift = reg_shift; in socfpga_dwmac_parse_data() 266 u32 reg_shift = dwmac->reg_shift; in socfpga_gen5_set_phy_mode() local 286 ctrl &= ~(SYSMGR_EMACGRP_CTRL_PHYSEL_MASK << reg_shift); in socfpga_gen5_set_phy_mode() 287 ctrl |= val << reg_shift; in socfpga_gen5_set_phy_mode() 328 u32 reg_shift = dwmac->reg_shift; socfpga_gen10_set_phy_mode() local [all...] |
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-ocores.c | 36 u32 reg_shift; member 92 iowrite8(value, i2c->base + (reg << i2c->reg_shift)); in oc_setreg_8() 97 iowrite16(value, i2c->base + (reg << i2c->reg_shift)); in oc_setreg_16() 102 iowrite32(value, i2c->base + (reg << i2c->reg_shift)); in oc_setreg_32() 107 iowrite16be(value, i2c->base + (reg << i2c->reg_shift)); in oc_setreg_16be() 112 iowrite32be(value, i2c->base + (reg << i2c->reg_shift)); in oc_setreg_32be() 117 return ioread8(i2c->base + (reg << i2c->reg_shift)); in oc_getreg_8() 122 return ioread16(i2c->base + (reg << i2c->reg_shift)); in oc_getreg_16() 127 return ioread32(i2c->base + (reg << i2c->reg_shift)); in oc_getreg_32() 132 return ioread16be(i2c->base + (reg << i2c->reg_shift)); in oc_getreg_16be() [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-ocores.c | 36 u32 reg_shift; member 91 iowrite8(value, i2c->base + (reg << i2c->reg_shift)); in oc_setreg_8() 96 iowrite16(value, i2c->base + (reg << i2c->reg_shift)); in oc_setreg_16() 101 iowrite32(value, i2c->base + (reg << i2c->reg_shift)); in oc_setreg_32() 106 iowrite16be(value, i2c->base + (reg << i2c->reg_shift)); in oc_setreg_16be() 111 iowrite32be(value, i2c->base + (reg << i2c->reg_shift)); in oc_setreg_32be() 116 return ioread8(i2c->base + (reg << i2c->reg_shift)); in oc_getreg_8() 121 return ioread16(i2c->base + (reg << i2c->reg_shift)); in oc_getreg_16() 126 return ioread32(i2c->base + (reg << i2c->reg_shift)); in oc_getreg_32() 131 return ioread16be(i2c->base + (reg << i2c->reg_shift)); in oc_getreg_16be() [all...] |
/kernel/linux/linux-5.10/drivers/ata/ |
H A D | pata_pxa.c | 236 (ATA_REG_DATA << pdata->reg_shift); in pxa_ata_probe() 238 (ATA_REG_ERR << pdata->reg_shift); in pxa_ata_probe() 240 (ATA_REG_FEATURE << pdata->reg_shift); in pxa_ata_probe() 242 (ATA_REG_NSECT << pdata->reg_shift); in pxa_ata_probe() 244 (ATA_REG_LBAL << pdata->reg_shift); in pxa_ata_probe() 246 (ATA_REG_LBAM << pdata->reg_shift); in pxa_ata_probe() 248 (ATA_REG_LBAH << pdata->reg_shift); in pxa_ata_probe() 250 (ATA_REG_DEVICE << pdata->reg_shift); in pxa_ata_probe() 252 (ATA_REG_STATUS << pdata->reg_shift); in pxa_ata_probe() 254 (ATA_REG_CMD << pdata->reg_shift); in pxa_ata_probe() [all...] |
H A D | pata_of_platform.c | 29 unsigned int reg_shift = 0; in pata_of_platform_probe() local 50 of_property_read_u32(dn, "reg-shift", ®_shift); in pata_of_platform_probe() 67 reg_shift, pio_mask, &pata_platform_sht, in pata_of_platform_probe()
|
/kernel/linux/linux-6.6/drivers/mmc/host/ |
H A D | dw_mmc-pltfm.c | 27 #define SYSMGR_SDMMC_CTRL_SET(smplsel, drvsel, reg_shift) \ 28 ((((smplsel) & 0x7) << reg_shift) | (((drvsel) & 0x7) << 0)) 74 u32 clk_phase[2] = {0}, reg_offset, reg_shift; in dw_mci_socfpga_priv_init() local 88 of_property_read_u32_index(np, "altr,sysmgr-syscon", 2, ®_shift); in dw_mci_socfpga_priv_init() 93 hs_timing = SYSMGR_SDMMC_CTRL_SET(clk_phase[0], clk_phase[1], reg_shift); in dw_mci_socfpga_priv_init()
|
/kernel/linux/linux-6.6/drivers/input/touchscreen/ |
H A D | iqs7211.c | 480 int reg_shift; member 506 .reg_shift = 9, 527 .reg_shift = 5, 548 .reg_shift = 0, 566 .reg_shift = 0, 578 .reg_shift = 8, 620 .reg_shift = 8, 630 .reg_shift = 0, 726 .reg_shift = 8, 785 .reg_shift 1651 int reg_shift = iqs7211_props[i].reg_shift; iqs7211_parse_props() local [all...] |
/kernel/linux/linux-5.10/drivers/pinctrl/ |
H A D | pinctrl-mcp23s08_i2c.c | 25 mcp->reg_shift = 0; in mcp230xx_probe() 32 mcp->reg_shift = 1; in mcp230xx_probe() 39 mcp->reg_shift = 1; in mcp230xx_probe()
|
/kernel/linux/linux-6.6/drivers/pinctrl/ |
H A D | pinctrl-mcp23s08_i2c.c | 26 mcp->reg_shift = 0; in mcp230xx_probe() 33 mcp->reg_shift = 1; in mcp230xx_probe() 40 mcp->reg_shift = 1; in mcp230xx_probe()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_hw_vbif.c | 159 u32 reg_lvl, reg_val, reg_val_lvl, mask, reg_high, reg_shift; in dpu_hw_set_qos_remap() local 168 reg_shift = (xin_id & 0x7) * 4; in dpu_hw_set_qos_remap() 173 mask = 0x7 << reg_shift; in dpu_hw_set_qos_remap() 176 reg_val |= (remap_level << reg_shift) & mask; in dpu_hw_set_qos_remap() 179 reg_val_lvl |= (remap_level << reg_shift) & mask; in dpu_hw_set_qos_remap()
|
/kernel/linux/linux-5.10/arch/mips/include/asm/ |
H A D | setup.h | 13 unsigned int reg_shift, unsigned int timeout); 16 unsigned int reg_shift, unsigned int timeout) {} in setup_8250_early_printk_port() 15 setup_8250_early_printk_port(unsigned long base, unsigned int reg_shift, unsigned int timeout) setup_8250_early_printk_port() argument
|
/kernel/linux/linux-6.6/arch/mips/include/asm/ |
H A D | setup.h | 13 unsigned int reg_shift, unsigned int timeout); 16 unsigned int reg_shift, unsigned int timeout) {} in setup_8250_early_printk_port() 15 setup_8250_early_printk_port(unsigned long base, unsigned int reg_shift, unsigned int timeout) setup_8250_early_printk_port() argument
|
/kernel/linux/linux-5.10/drivers/thermal/broadcom/ |
H A D | brcmstb_thermal.c | 75 int reg_shift; member 85 .reg_shift = AVS_TMON_INT_THRESH_low_shift, 93 .reg_shift = AVS_TMON_INT_THRESH_high_shift, 101 .reg_shift = AVS_TMON_RESET_THRESH_shift, 200 val >>= trip->reg_shift; in avs_tmon_get_trip_temp() 218 val <<= trip->reg_shift; in avs_tmon_set_trip_temp()
|
/kernel/linux/linux-6.6/drivers/thermal/broadcom/ |
H A D | brcmstb_thermal.c | 75 int reg_shift; member 85 .reg_shift = AVS_TMON_INT_THRESH_low_shift, 93 .reg_shift = AVS_TMON_INT_THRESH_high_shift, 101 .reg_shift = AVS_TMON_RESET_THRESH_shift, 198 val >>= trip->reg_shift; in avs_tmon_get_trip_temp() 216 val <<= trip->reg_shift; in avs_tmon_set_trip_temp()
|