Home
last modified time | relevance | path

Searched refs:reg_shift (Results 1 – 25 of 49) sorted by relevance

12

/Linux-v4.19/arch/powerpc/boot/
Dvirtex.c31 u32 reg_shift, reg_offset, clk, spd; in virtex_ns16550_console_init() local
42 n = getprop(devp, "reg-shift", &reg_shift, sizeof(reg_shift)); in virtex_ns16550_console_init()
43 if (n != sizeof(reg_shift)) in virtex_ns16550_console_init()
44 reg_shift = 0; in virtex_ns16550_console_init()
58 out_8(reg_base + (UART_LCR << reg_shift), UART_LCR_DLAB); in virtex_ns16550_console_init()
61 out_8(reg_base + (UART_DLL << reg_shift), divisor & 0xFF); in virtex_ns16550_console_init()
62 out_8(reg_base + (UART_DLM << reg_shift), divisor >> 8); in virtex_ns16550_console_init()
65 out_8(reg_base + (UART_LCR << reg_shift), UART_LCR_WLEN8); in virtex_ns16550_console_init()
68 out_8(reg_base + (UART_MCR << reg_shift), UART_MCR_RTS | UART_MCR_DTR); in virtex_ns16550_console_init()
71 out_8(reg_base + (UART_FCR << reg_shift), in virtex_ns16550_console_init()
Dns16550.c31 static u32 reg_shift; variable
35 out_8(reg_base + (UART_FCR << reg_shift), 0x06); in ns16550_open()
41 while ((in_8(reg_base + (UART_LSR << reg_shift)) & UART_LSR_THRE) == 0); in ns16550_putc()
47 while ((in_8(reg_base + (UART_LSR << reg_shift)) & UART_LSR_DR) == 0); in ns16550_getc()
53 return ((in_8(reg_base + (UART_LSR << reg_shift)) & UART_LSR_DR) != 0); in ns16550_tstc()
68 n = getprop(devp, "reg-shift", &reg_shift, sizeof(reg_shift)); in ns16550_console_init()
69 if (n != sizeof(reg_shift)) in ns16550_console_init()
70 reg_shift = 0; in ns16550_console_init()
/Linux-v4.19/drivers/gpio/
Dgpio-adnp.c17 #define GPIO_DDR(gpio) (0x00 << (gpio)->reg_shift)
18 #define GPIO_PLR(gpio) (0x01 << (gpio)->reg_shift)
19 #define GPIO_IER(gpio) (0x02 << (gpio)->reg_shift)
20 #define GPIO_ISR(gpio) (0x03 << (gpio)->reg_shift)
21 #define GPIO_PTR(gpio) (0x04 << (gpio)->reg_shift)
26 unsigned int reg_shift; member
71 unsigned int reg = offset >> adnp->reg_shift; in adnp_gpio_get()
85 unsigned int reg = offset >> adnp->reg_shift; in __adnp_gpio_set()
114 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 …]
Dgpio-htc-egpio.c37 int reg_shift; /* bit shift */ member
137 return bit >> ei->reg_shift; in egpio_pos()
142 return 1 << (bit & ((1 << ei->reg_shift)-1)); in egpio_bit()
205 shift = pos << ei->reg_shift; in egpio_set()
254 shift += (1<<ei->reg_shift)) { in egpio_write_cache()
316 ei->reg_shift = fls(pdata->reg_width - 1); in egpio_probe()
317 pr_debug("reg_shift = %d\n", ei->reg_shift); in egpio_probe()
/Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/
Ddwmac-socfpga.c54 u32 reg_shift; member
107 u32 reg_offset, reg_shift; in socfpga_dwmac_parse_data() local
129 ret = of_property_read_u32_index(np, "altr,sysmgr-syscon", 2, &reg_shift); in socfpga_dwmac_parse_data()
223 dwmac->reg_shift = reg_shift; in socfpga_dwmac_parse_data()
240 u32 reg_shift = dwmac->reg_shift; in socfpga_dwmac_set_phy_mode() local
270 ctrl &= ~(SYSMGR_EMACGRP_CTRL_PHYSEL_MASK << reg_shift); in socfpga_dwmac_set_phy_mode()
271 ctrl |= val << reg_shift; in socfpga_dwmac_set_phy_mode()
277 ctrl |= SYSMGR_EMACGRP_CTRL_PTP_REF_CLK_MASK << (reg_shift / 2); in socfpga_dwmac_set_phy_mode()
280 module |= (SYSMGR_FPGAGRP_MODULE_EMAC << (reg_shift / 2)); in socfpga_dwmac_set_phy_mode()
284 ctrl &= ~(SYSMGR_EMACGRP_CTRL_PTP_REF_CLK_MASK << (reg_shift / 2)); in socfpga_dwmac_set_phy_mode()
Dcommon.h412 unsigned int reg_shift; /* MII reg shift */ member
440 u32 reg_shift; member
/Linux-v4.19/drivers/i2c/busses/
Di2c-ocores.c31 u32 reg_shift; member
82 iowrite8(value, i2c->base + (reg << i2c->reg_shift)); in oc_setreg_8()
87 iowrite16(value, i2c->base + (reg << i2c->reg_shift)); in oc_setreg_16()
92 iowrite32(value, i2c->base + (reg << i2c->reg_shift)); in oc_setreg_32()
97 iowrite16be(value, i2c->base + (reg << i2c->reg_shift)); in oc_setreg_16be()
102 iowrite32be(value, i2c->base + (reg << i2c->reg_shift)); in oc_setreg_32be()
107 return ioread8(i2c->base + (reg << i2c->reg_shift)); in oc_getreg_8()
112 return ioread16(i2c->base + (reg << i2c->reg_shift)); in oc_getreg_16()
117 return ioread32(i2c->base + (reg << i2c->reg_shift)); in oc_getreg_32()
122 return ioread16be(i2c->base + (reg << i2c->reg_shift)); in oc_getreg_16be()
[all …]
/Linux-v4.19/drivers/ata/
Dpata_pxa.c248 (ATA_REG_DATA << pdata->reg_shift); in pxa_ata_probe()
250 (ATA_REG_ERR << pdata->reg_shift); in pxa_ata_probe()
252 (ATA_REG_FEATURE << pdata->reg_shift); in pxa_ata_probe()
254 (ATA_REG_NSECT << pdata->reg_shift); in pxa_ata_probe()
256 (ATA_REG_LBAL << pdata->reg_shift); in pxa_ata_probe()
258 (ATA_REG_LBAM << pdata->reg_shift); in pxa_ata_probe()
260 (ATA_REG_LBAH << pdata->reg_shift); in pxa_ata_probe()
262 (ATA_REG_DEVICE << pdata->reg_shift); in pxa_ata_probe()
264 (ATA_REG_STATUS << pdata->reg_shift); in pxa_ata_probe()
266 (ATA_REG_CMD << pdata->reg_shift); in pxa_ata_probe()
Dpata_of_platform.c32 unsigned int reg_shift = 0; in pata_of_platform_probe() local
52 of_property_read_u32(dn, "reg-shift", &reg_shift); in pata_of_platform_probe()
67 reg_shift, pio_mask, &pata_platform_sht); in pata_of_platform_probe()
/Linux-v4.19/drivers/thermal/broadcom/
Dbrcmstb_thermal.c84 int reg_shift; member
94 .reg_shift = AVS_TMON_INT_THRESH_low_shift,
102 .reg_shift = AVS_TMON_INT_THRESH_high_shift,
110 .reg_shift = AVS_TMON_RESET_THRESH_shift,
211 val >>= trip->reg_shift; in avs_tmon_get_trip_temp()
229 val <<= trip->reg_shift; in avs_tmon_set_trip_temp()
/Linux-v4.19/arch/mips/include/asm/
Dsetup.h13 unsigned int reg_shift, unsigned int timeout);
16 unsigned int reg_shift, unsigned int timeout) {} in setup_8250_early_printk_port() argument
/Linux-v4.19/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_hw_vbif.c168 u32 reg_val, reg_val_lvl, mask, reg_high, reg_shift; in dpu_hw_set_qos_remap() local
176 reg_shift = (xin_id & 0x7) * 4; in dpu_hw_set_qos_remap()
181 mask = 0x7 << reg_shift; in dpu_hw_set_qos_remap()
184 reg_val |= (remap_level << reg_shift) & mask; in dpu_hw_set_qos_remap()
187 reg_val_lvl |= (remap_level << reg_shift) & mask; in dpu_hw_set_qos_remap()
/Linux-v4.19/arch/mips/kernel/
Dearly_printk_8250.c29 void setup_8250_early_printk_port(unsigned long base, unsigned int reg_shift, in setup_8250_early_printk_port() argument
33 serial8250_reg_shift = reg_shift; in setup_8250_early_printk_port()
/Linux-v4.19/arch/mips/bcm47xx/
Dserial.c45 p->regshift = ssb_port->reg_shift; in uart8250_init_ssb()
71 p->regshift = bcma_port->reg_shift; in uart8250_init_bcma()
/Linux-v4.19/drivers/pinctrl/
Dpinctrl-mcp23s08.c60 bool reg_shift; member
170 return regmap_read(mcp->regmap, reg << mcp->reg_shift, val); in mcp_read()
175 return regmap_write(mcp->regmap, reg << mcp->reg_shift, val); in mcp_write()
182 return regmap_update_bits(mcp->regmap, reg << mcp->reg_shift, in mcp_set_mask()
811 mcp->reg_shift = 0; in mcp23s08_probe_one()
820 mcp->reg_shift = 1; in mcp23s08_probe_one()
837 mcp->reg_shift = 1; in mcp23s08_probe_one()
846 mcp->reg_shift = 0; in mcp23s08_probe_one()
853 mcp->reg_shift = 1; in mcp23s08_probe_one()
860 mcp->reg_shift = 1; in mcp23s08_probe_one()
/Linux-v4.19/arch/arm/mach-omap2/
Dprm2xxx.c66 while (p->reg_shift >= 0 && p->std_shift >= 0) { in omap2xxx_prm_read_reset_sources()
67 if (v & (1 << p->reg_shift)) in omap2xxx_prm_read_reset_sources()
Dprm.h123 s8 reg_shift; member
Dprm3xxx.c458 while (p->reg_shift >= 0 && p->std_shift >= 0) { in omap3xxx_prm_read_reset_sources()
459 if (v & (1 << p->reg_shift)) in omap3xxx_prm_read_reset_sources()
/Linux-v4.19/include/linux/platform_data/
Data-pxa.h28 uint32_t reg_shift; member
Di2c-ocores.h15 u32 reg_shift; /* register offset shift value */ member
Dserial-sccnxp.h81 const u8 reg_shift; member
/Linux-v4.19/drivers/tty/serial/8250/
D8250_pci.c122 return setup_port(priv, port, bar, offset, board->reg_shift); in addidata_apci7800_setup()
143 return setup_port(priv, port, bar, offset, board->reg_shift); in afavlab_setup()
208 return setup_port(priv, port, bar, offset, board->reg_shift); in pci_hp_diva_setup()
370 return setup_port(priv, port, bar, offset, board->reg_shift); in sbs_setup()
629 return setup_port(priv, port, bar, offset, board->reg_shift); in pci_timedia_setup()
654 return setup_port(priv, port, bar, offset, board->reg_shift); in titan_400l_800l_setup()
761 return setup_port(priv, port, bar, offset, board->reg_shift); in pci_ni8430_setup()
777 return setup_port(priv, port, bar, 0, board->reg_shift); in pci_netmos_9900_setup()
1322 (board->reg_shift + 3); in pci_default_setup()
1327 return setup_port(priv, port, bar, offset, board->reg_shift); in pci_default_setup()
[all …]
D8250_exar.c117 unsigned int reg_shift; member
140 port->port.regshift = board->reg_shift; in default_setup()
474 maxnr = pci_resource_len(pcidev, bar) >> (board->reg_shift + 3); in exar_pci_probe()
/Linux-v4.19/include/linux/
D8250_pci.h28 unsigned int reg_shift; member
/Linux-v4.19/include/linux/ssb/
Dssb_driver_mips.h14 unsigned int reg_shift; member

12