Home
last modified time | relevance | path

Searched refs:reg_data (Results 1 – 72 of 72) sorted by relevance

/linux-4.4.14/drivers/power/
Dmax14577_charger.c61 u8 reg_data; in max14577_get_charger_state() local
74 ret = max14577_read_reg(rmap, MAX14577_CHG_REG_CHG_CTRL2, &reg_data); in max14577_get_charger_state()
78 if ((reg_data & CHGCTRL2_MBCHOSTEN_MASK) == 0) { in max14577_get_charger_state()
83 ret = max14577_read_reg(rmap, MAX14577_CHG_REG_STATUS3, &reg_data); in max14577_get_charger_state()
87 if (reg_data & STATUS3_CGMBC_MASK) { in max14577_get_charger_state()
89 if (reg_data & STATUS3_EOC_MASK) in max14577_get_charger_state()
134 u8 reg_data; in max14577_get_online() local
138 ret = max14577_read_reg(rmap, MAX14577_MUIC_REG_STATUS2, &reg_data); in max14577_get_online()
142 reg_data = ((reg_data & STATUS2_CHGTYP_MASK) >> STATUS2_CHGTYP_SHIFT); in max14577_get_online()
143 chg_type = maxim_get_charger_type(chg->max14577->dev_type, reg_data); in max14577_get_online()
[all …]
/linux-4.4.14/drivers/clk/rockchip/
Dclk-cpu.c66 const struct rockchip_cpuclk_reg_data *reg_data; member
93 const struct rockchip_cpuclk_reg_data *reg_data = cpuclk->reg_data; in rockchip_cpuclk_recalc_rate() local
94 u32 clksel0 = readl_relaxed(cpuclk->reg_base + reg_data->core_reg); in rockchip_cpuclk_recalc_rate()
96 clksel0 >>= reg_data->div_core_shift; in rockchip_cpuclk_recalc_rate()
97 clksel0 &= reg_data->div_core_mask; in rockchip_cpuclk_recalc_rate()
126 const struct rockchip_cpuclk_reg_data *reg_data = cpuclk->reg_data; in rockchip_cpuclk_pre_rate_change() local
143 if (alt_div > reg_data->div_core_mask) { in rockchip_cpuclk_pre_rate_change()
145 __func__, alt_div, reg_data->div_core_mask); in rockchip_cpuclk_pre_rate_change()
146 alt_div = reg_data->div_core_mask; in rockchip_cpuclk_pre_rate_change()
159 writel(HIWORD_UPDATE(alt_div, reg_data->div_core_mask, in rockchip_cpuclk_pre_rate_change()
[all …]
Dclk.c318 const struct rockchip_cpuclk_reg_data *reg_data, in rockchip_clk_register_armclk() argument
325 reg_data, rates, nrates, reg_base, in rockchip_clk_register_armclk()
Dclk.h193 const struct rockchip_cpuclk_reg_data *reg_data,
463 const struct rockchip_cpuclk_reg_data *reg_data,
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/
D80003es2lan.c744 u32 reg_data; in e1000_init_hw_80003es2lan() local
782 reg_data = er32(TXDCTL(0)); in e1000_init_hw_80003es2lan()
783 reg_data = ((reg_data & ~E1000_TXDCTL_WTHRESH) | in e1000_init_hw_80003es2lan()
785 ew32(TXDCTL(0), reg_data); in e1000_init_hw_80003es2lan()
788 reg_data = er32(TXDCTL(1)); in e1000_init_hw_80003es2lan()
789 reg_data = ((reg_data & ~E1000_TXDCTL_WTHRESH) | in e1000_init_hw_80003es2lan()
791 ew32(TXDCTL(1), reg_data); in e1000_init_hw_80003es2lan()
794 reg_data = er32(TCTL); in e1000_init_hw_80003es2lan()
795 reg_data |= E1000_TCTL_RTLC; in e1000_init_hw_80003es2lan()
796 ew32(TCTL, reg_data); in e1000_init_hw_80003es2lan()
[all …]
D82571.c1085 u32 reg_data; in e1000_init_hw_82571() local
1119 reg_data = er32(TXDCTL(0)); in e1000_init_hw_82571()
1120 reg_data = ((reg_data & ~E1000_TXDCTL_WTHRESH) | in e1000_init_hw_82571()
1122 ew32(TXDCTL(0), reg_data); in e1000_init_hw_82571()
1131 reg_data = er32(GCR); in e1000_init_hw_82571()
1132 reg_data |= E1000_GCR_L1_ACT_WITHOUT_L0S_RX; in e1000_init_hw_82571()
1133 ew32(GCR, reg_data); in e1000_init_hw_82571()
1136 reg_data = er32(TXDCTL(1)); in e1000_init_hw_82571()
1137 reg_data = ((reg_data & ~E1000_TXDCTL_WTHRESH) | in e1000_init_hw_82571()
1140 ew32(TXDCTL(1), reg_data); in e1000_init_hw_82571()
Dich8lan.c2045 u16 word_addr, reg_data, reg_addr, phy_page = 0; in e1000_sw_lcd_config_ich8lan() local
2124 ret_val = e1000_read_nvm(hw, (word_addr + i * 2), 1, &reg_data); in e1000_sw_lcd_config_ich8lan()
2135 phy_page = reg_data; in e1000_sw_lcd_config_ich8lan()
2142 ret_val = e1e_wphy_locked(hw, (u32)reg_addr, reg_data); in e1000_sw_lcd_config_ich8lan()
4931 u16 reg_data; in e1000_setup_copper_link_ich8lan() local
4946 &reg_data); in e1000_setup_copper_link_ich8lan()
4949 reg_data |= 0x3F; in e1000_setup_copper_link_ich8lan()
4951 reg_data); in e1000_setup_copper_link_ich8lan()
4974 ret_val = e1e_rphy(hw, IFE_PHY_MDIX_CONTROL, &reg_data); in e1000_setup_copper_link_ich8lan()
4978 reg_data &= ~IFE_PMC_AUTO_MDIX; in e1000_setup_copper_link_ich8lan()
[all …]
/linux-4.4.14/drivers/soc/qcom/
Dspm.c73 const struct spm_reg_data *reg_data; member
125 if (drv->reg_data->reg_offset[reg]) in spm_register_write()
127 drv->reg_data->reg_offset[reg]); in spm_register_write()
136 if (!drv->reg_data->reg_offset[reg]) in spm_register_write_sync()
141 drv->reg_data->reg_offset[reg]); in spm_register_write_sync()
143 drv->reg_data->reg_offset[reg]); in spm_register_write_sync()
153 return readl_relaxed(drv->reg_base + drv->reg_data->reg_offset[reg]); in spm_register_read()
162 start_index = drv->reg_data->start_index[mode]; in spm_set_low_power_mode()
345 drv->reg_data = match_id->data; in spm_dev_probe()
348 addr = drv->reg_base + drv->reg_data->reg_offset[SPM_REG_SEQ_ENTRY]; in spm_dev_probe()
[all …]
/linux-4.4.14/drivers/regulator/
Dmax14577.c29 u8 reg_data; in max14577_reg_is_enabled() local
33 max14577_read_reg(rmap, MAX14577_CHG_REG_CHG_CTRL2, &reg_data); in max14577_reg_is_enabled()
34 if ((reg_data & CHGCTRL2_MBCHOSTEN_MASK) == 0) in max14577_reg_is_enabled()
36 max14577_read_reg(rmap, MAX14577_CHG_REG_STATUS3, &reg_data); in max14577_reg_is_enabled()
37 if ((reg_data & STATUS3_CGMBC_MASK) == 0) in max14577_reg_is_enabled()
48 u8 reg_data; in max14577_reg_get_current_limit() local
57 max14577_read_reg(rmap, MAX14577_CHG_REG_CHG_CTRL4, &reg_data); in max14577_reg_get_current_limit()
59 if ((reg_data & CHGCTRL4_MBCICHWRCL_MASK) == 0) in max14577_reg_get_current_limit()
62 reg_data = ((reg_data & CHGCTRL4_MBCICHWRCH_MASK) >> in max14577_reg_get_current_limit()
64 return limits->high_start + reg_data * limits->high_step; in max14577_reg_get_current_limit()
[all …]
Dmax77693.c71 const struct chg_reg_data *reg_data = rdev_get_drvdata(rdev); in max77693_chg_get_current_limit() local
78 ret = regmap_read(rdev->regmap, reg_data->linear_reg, &reg); in max77693_chg_get_current_limit()
82 sel = reg & reg_data->linear_mask; in max77693_chg_get_current_limit()
85 if (sel <= reg_data->min_sel) in max77693_chg_get_current_limit()
88 sel -= reg_data->min_sel; in max77693_chg_get_current_limit()
90 val = chg_min_uA + reg_data->uA_step * sel; in max77693_chg_get_current_limit()
100 const struct chg_reg_data *reg_data = rdev_get_drvdata(rdev); in max77693_chg_set_current_limit() local
104 while (chg_min_uA + reg_data->uA_step * sel < min_uA) in max77693_chg_set_current_limit()
107 if (chg_min_uA + reg_data->uA_step * sel > max_uA) in max77693_chg_set_current_limit()
111 sel += reg_data->min_sel; in max77693_chg_set_current_limit()
[all …]
Dmax8952.c177 pd->reg_data = of_get_regulator_init_data(dev, np, &regulator); in max8952_parse_dt()
178 if (!pd->reg_data) { in max8952_parse_dt()
223 config.init_data = pdata->reg_data; in max8952_pmic_probe()
230 if (pdata->reg_data->constraints.boot_on) in max8952_pmic_probe()
Dtps6507x-regulator.c378 static struct regulator_init_data *reg_data; in tps6507x_parse_dt_reg_data() local
405 reg_data = devm_kzalloc(&pdev->dev, (sizeof(struct regulator_init_data) in tps6507x_parse_dt_reg_data()
407 if (!reg_data) in tps6507x_parse_dt_reg_data()
410 tps_board->tps6507x_pmic_init_data = reg_data; in tps6507x_parse_dt_reg_data()
416 memcpy(&reg_data[idx], matches[idx].init_data, in tps6507x_parse_dt_reg_data()
Dbcm590xx-regulator.c370 struct regulator_init_data *reg_data; in bcm590xx_probe() local
395 reg_data = pmu_data->bcm590xx_pmu_init_data[i]; in bcm590xx_probe()
397 reg_data = NULL; in bcm590xx_probe()
430 config.init_data = reg_data; in bcm590xx_probe()
Dtps6586x-regulator.c455 struct regulator_init_data *reg_data; in tps6586x_regulator_probe() local
477 reg_data = pdata->reg_init_data[id]; in tps6586x_regulator_probe()
494 config.init_data = reg_data; in tps6586x_regulator_probe()
507 if (reg_data) { in tps6586x_regulator_probe()
509 reg_data); in tps6586x_regulator_probe()
Dtps65912-regulator.c457 struct regulator_init_data *reg_data; in tps65912_probe() local
467 reg_data = pmic_plat_data->tps65912_pmic_init_data; in tps65912_probe()
480 for (i = 0; i < TPS65912_NUM_REGULATOR; i++, info++, reg_data++) { in tps65912_probe()
501 config.init_data = reg_data; in tps65912_probe()
Dpalmas-regulator.c934 config.init_data = pdata->reg_data[id]; in palmas_ldo_registration()
1035 config.init_data = pdata->reg_data[id]; in tps65917_ldo_registration()
1222 config.init_data = pdata->reg_data[id]; in palmas_smps_registration()
1328 config.init_data = pdata->reg_data[id]; in tps65917_smps_registration()
1454 pdata->reg_data[idx] = ddata->palmas_matches[idx].init_data; in palmas_dt_to_pdata()
Dcore.c3903 rdev->reg_data = config->driver_data; in regulator_register()
3919 ret = init_data->regulator_init(rdev->reg_data); in regulator_register()
4128 return rdev->reg_data; in rdev_get_drvdata()
4141 return regulator->rdev->reg_data; in regulator_get_drvdata()
4152 regulator->rdev->reg_data = data; in regulator_set_drvdata()
/linux-4.4.14/drivers/net/ethernet/xilinx/
Dxilinx_emaclite.c158 u32 reg_data; in xemaclite_enable_interrupts() local
161 reg_data = __raw_readl(drvdata->base_addr + XEL_TSR_OFFSET); in xemaclite_enable_interrupts()
162 __raw_writel(reg_data | XEL_TSR_XMIT_IE_MASK, in xemaclite_enable_interrupts()
181 u32 reg_data; in xemaclite_disable_interrupts() local
187 reg_data = __raw_readl(drvdata->base_addr + XEL_TSR_OFFSET); in xemaclite_disable_interrupts()
188 __raw_writel(reg_data & (~XEL_TSR_XMIT_IE_MASK), in xemaclite_disable_interrupts()
192 reg_data = __raw_readl(drvdata->base_addr + XEL_RSR_OFFSET); in xemaclite_disable_interrupts()
193 __raw_writel(reg_data & (~XEL_RSR_RECV_IE_MASK), in xemaclite_disable_interrupts()
315 u32 reg_data; in xemaclite_send_data() local
326 reg_data = __raw_readl(addr + XEL_TSR_OFFSET); in xemaclite_send_data()
[all …]
/linux-4.4.14/drivers/char/xilinx_hwicap/
Dfifo_icap.c359 u32 reg_data; in fifo_icap_reset() local
364 reg_data = in_be32(drvdata->base_address + XHI_CR_OFFSET); in fifo_icap_reset()
367 reg_data | XHI_CR_SW_RESET_MASK); in fifo_icap_reset()
370 reg_data & (~XHI_CR_SW_RESET_MASK)); in fifo_icap_reset()
380 u32 reg_data; in fifo_icap_flush_fifo() local
385 reg_data = in_be32(drvdata->base_address + XHI_CR_OFFSET); in fifo_icap_flush_fifo()
388 reg_data | XHI_CR_FIFO_CLR_MASK); in fifo_icap_flush_fifo()
391 reg_data & (~XHI_CR_FIFO_CLR_MASK)); in fifo_icap_flush_fifo()
Dxilinx_hwicap.c262 u32 reg, u32 *reg_data) in hwicap_get_configuration_register() argument
308 status = drvdata->config->get_configuration(drvdata, reg_data, 1); in hwicap_get_configuration_register()
/linux-4.4.14/drivers/usb/isp1760/
Disp1760-if.c36 u32 reg_data; in isp1761_pci_init() local
72 reg_data = 0; in isp1761_pci_init()
73 while ((reg_data != 0xFACE) && retry_count) { in isp1761_pci_init()
79 reg_data = readl(iobase + HC_SCRATCH_REG) & 0x0000ffff; in isp1761_pci_init()
89 if (reg_data != 0xFACE) { in isp1761_pci_init()
90 dev_err(&dev->dev, "scratch register mismatch %x\n", reg_data); in isp1761_pci_init()
112 reg_data = readl(iobase + PLX_INT_CSR_REG); in isp1761_pci_init()
113 reg_data |= 0x900; in isp1761_pci_init()
114 writel(reg_data, iobase + PLX_INT_CSR_REG); in isp1761_pci_init()
/linux-4.4.14/drivers/extcon/
Dextcon-sm5502.c34 struct reg_data { struct
55 struct reg_data *reg_data; argument
70 static struct reg_data sm5502_reg_data[] = {
511 unsigned int reg_data, vendor_id, version_id; in sm5502_init_dev_type() local
515 ret = regmap_read(info->regmap, SM5502_REG_DEVICE_ID, &reg_data); in sm5502_init_dev_type()
522 vendor_id = ((reg_data & SM5502_REG_DEVICE_ID_VENDOR_MASK) >> in sm5502_init_dev_type()
524 version_id = ((reg_data & SM5502_REG_DEVICE_ID_VERSION_MASK) >> in sm5502_init_dev_type()
534 if (!info->reg_data[i].invert) in sm5502_init_dev_type()
535 val |= ~info->reg_data[i].val; in sm5502_init_dev_type()
537 val = info->reg_data[i].val; in sm5502_init_dev_type()
[all …]
Dextcon-rt8973a.c35 struct reg_data { struct
59 struct reg_data *reg_data; argument
75 static struct reg_data rt8973a_reg_data[] = {
522 u8 reg = info->reg_data[i].reg; in rt8973a_init_dev_type()
523 u8 mask = info->reg_data[i].mask; in rt8973a_init_dev_type()
526 if (info->reg_data[i].invert) in rt8973a_init_dev_type()
527 val = ~info->reg_data[i].val; in rt8973a_init_dev_type()
529 val = info->reg_data[i].val; in rt8973a_init_dev_type()
570 info->reg_data = rt8973a_reg_data; in rt8973a_muic_i2c_probe()
/linux-4.4.14/arch/arm/mach-omap2/
Dusb-host.c367 struct regulator_init_data *reg_data; in usbhs_add_regulator() local
380 reg_data = kzalloc(sizeof(*reg_data), GFP_KERNEL); in usbhs_add_regulator()
381 if (!reg_data) in usbhs_add_regulator()
384 reg_data->constraints.valid_ops_mask = REGULATOR_CHANGE_STATUS; in usbhs_add_regulator()
385 reg_data->consumer_supplies = supplies; in usbhs_add_regulator()
386 reg_data->num_consumer_supplies = 1; in usbhs_add_regulator()
399 config->init_data = reg_data; in usbhs_add_regulator()
423 kfree(reg_data); in usbhs_add_regulator()
/linux-4.4.14/drivers/net/wireless/ath/wcn36xx/
Ddxe.c47 #define wcn36xx_dxe_write_register_x(wcn, reg, reg_data) \ argument
50 wcn36xx_dxe_write_register(wcn, reg ## _3680, reg_data); \
52 wcn36xx_dxe_write_register(wcn, reg ## _3660, reg_data); \
260 int reg_data = 0; in wcn36xx_dxe_enable_ch_int() local
264 &reg_data); in wcn36xx_dxe_enable_ch_int()
266 reg_data |= wcn_ch; in wcn36xx_dxe_enable_ch_int()
270 (int)reg_data); in wcn36xx_dxe_enable_ch_int()
698 int reg_data = 0, ret; in wcn36xx_dxe_init() local
700 reg_data = WCN36XX_DXE_REG_RESET; in wcn36xx_dxe_init()
701 wcn36xx_dxe_write_register(wcn, WCN36XX_DXE_REG_CSR_RESET, reg_data); in wcn36xx_dxe_init()
[all …]
/linux-4.4.14/drivers/staging/vt6656/
Drf.c608 u8 reg_data[4]; in vnt_rf_write_embedded() local
612 reg_data[0] = (u8)data; in vnt_rf_write_embedded()
613 reg_data[1] = (u8)(data >> 8); in vnt_rf_write_embedded()
614 reg_data[2] = (u8)(data >> 16); in vnt_rf_write_embedded()
615 reg_data[3] = (u8)(data >> 24); in vnt_rf_write_embedded()
618 0, 0, ARRAY_SIZE(reg_data), reg_data); in vnt_rf_write_embedded()
/linux-4.4.14/drivers/clk/
Dclk-cdce925.c497 u8 reg_data[2]; in cdce925_regmap_i2c_write() local
503 reg_data[0] = CDCE925_I2C_COMMAND_BYTE_TRANSFER | ((u8 *)data)[0]; in cdce925_regmap_i2c_write()
504 reg_data[1] = ((u8 *)data)[1]; in cdce925_regmap_i2c_write()
507 reg_data[0], reg_data[1]); in cdce925_regmap_i2c_write()
509 ret = i2c_master_send(i2c, reg_data, count); in cdce925_regmap_i2c_write()
525 u8 reg_data[2]; in cdce925_regmap_i2c_read() local
532 xfer[0].buf = reg_data; in cdce925_regmap_i2c_read()
534 reg_data[0] = in cdce925_regmap_i2c_read()
538 reg_data[0] = in cdce925_regmap_i2c_read()
540 reg_data[1] = val_size; in cdce925_regmap_i2c_read()
[all …]
/linux-4.4.14/drivers/input/mouse/
Dcyapa_gen3.c376 static int cyapa_gen3_state_parse(struct cyapa *cyapa, u8 *reg_data, int len) in cyapa_gen3_state_parse() argument
381 if (reg_data[REG_BL_FILE] == BL_FILE && in cyapa_gen3_state_parse()
382 reg_data[REG_BL_ERROR] == BL_ERROR_NO_ERR_IDLE && in cyapa_gen3_state_parse()
383 (reg_data[REG_BL_STATUS] == in cyapa_gen3_state_parse()
385 reg_data[REG_BL_STATUS] == BL_STATUS_RUNNING)) { in cyapa_gen3_state_parse()
393 } else if (reg_data[REG_BL_FILE] == BL_FILE && in cyapa_gen3_state_parse()
394 (reg_data[REG_BL_STATUS] & BL_STATUS_RUNNING) == in cyapa_gen3_state_parse()
397 if (reg_data[REG_BL_STATUS] & BL_STATUS_BUSY) { in cyapa_gen3_state_parse()
400 if ((reg_data[REG_BL_ERROR] & BL_ERROR_BOOTLOADING) == in cyapa_gen3_state_parse()
406 } else if ((reg_data[REG_OP_STATUS] & OP_STATUS_SRC) && in cyapa_gen3_state_parse()
[all …]
Dcyapa_gen5.c787 static int gen5_hid_description_header_parse(struct cyapa *cyapa, u8 *reg_data) in gen5_hid_description_header_parse() argument
808 if (reg_data[PIP_RESP_REPORT_ID_OFFSET] == in gen5_hid_description_header_parse()
845 static int gen5_report_data_header_parse(struct cyapa *cyapa, u8 *reg_data) in gen5_report_data_header_parse() argument
849 length = get_unaligned_le16(&reg_data[PIP_RESP_LENGTH_OFFSET]); in gen5_report_data_header_parse()
850 switch (reg_data[PIP_RESP_REPORT_ID_OFFSET]) { in gen5_report_data_header_parse()
876 static int gen5_cmd_resp_header_parse(struct cyapa *cyapa, u8 *reg_data) in gen5_cmd_resp_header_parse() argument
887 length = get_unaligned_le16(&reg_data[PIP_RESP_LENGTH_OFFSET]); in gen5_cmd_resp_header_parse()
894 if (reg_data[PIP_RESP_REPORT_ID_OFFSET] == in gen5_cmd_resp_header_parse()
930 static int cyapa_gen5_state_parse(struct cyapa *cyapa, u8 *reg_data, int len) in cyapa_gen5_state_parse() argument
934 if (!reg_data || len < 3) in cyapa_gen5_state_parse()
[all …]
Dcyapa.h397 int cyapa_pip_state_parse(struct cyapa *cyapa, u8 *reg_data, int len);
Dcyapa_gen6.c136 int cyapa_pip_state_parse(struct cyapa *cyapa, u8 *reg_data, int len) in cyapa_pip_state_parse() argument
/linux-4.4.14/drivers/mfd/
Dda9150-core.c71 u8 *reg_data; in da9150_i2c_write_device() local
74 reg_data = kzalloc(1 + count, GFP_KERNEL); in da9150_i2c_write_device()
75 if (!reg_data) in da9150_i2c_write_device()
78 reg_data[0] = addr; in da9150_i2c_write_device()
79 memcpy(&reg_data[1], buf, count); in da9150_i2c_write_device()
85 xfer.buf = reg_data; in da9150_i2c_write_device()
88 kfree(reg_data); in da9150_i2c_write_device()
Dmax77843.c106 unsigned int reg_data; in max77843_probe() local
135 MAX77843_SYS_REG_PMICID, &reg_data); in max77843_probe()
140 dev_info(&i2c->dev, "device ID: 0x%x\n", reg_data); in max77843_probe()
Dmax14577.c276 u8 reg_data, vendor_id, device_id; in max14577_print_dev_type() local
280 &reg_data); in max14577_print_dev_type()
287 vendor_id = ((reg_data & DEVID_VENDORID_MASK) >> in max14577_print_dev_type()
289 device_id = ((reg_data & DEVID_DEVICEID_MASK) >> in max14577_print_dev_type()
Dmax77693.c167 unsigned int reg_data; in max77693_i2c_probe() local
190 &reg_data); in max77693_i2c_probe()
195 dev_info(max77693->dev, "device ID: 0x%x\n", reg_data); in max77693_i2c_probe()
/linux-4.4.14/sound/soc/kirkwood/
Dkirkwood-i2s.c402 unsigned int reg_data; in kirkwood_i2s_init() local
409 reg_data = readl(priv->io + 0x1200); in kirkwood_i2s_init()
410 reg_data &= (~(0x333FF8)); in kirkwood_i2s_init()
411 reg_data |= 0x111D18; in kirkwood_i2s_init()
412 writel(reg_data, priv->io + 0x1200); in kirkwood_i2s_init()
416 reg_data = readl(priv->io + 0x1200); in kirkwood_i2s_init()
417 reg_data &= (~(0x333FF8)); in kirkwood_i2s_init()
418 reg_data |= 0x111D18; in kirkwood_i2s_init()
419 writel(reg_data, priv->io + 0x1200); in kirkwood_i2s_init()
/linux-4.4.14/drivers/net/wireless/zd1211rw/
Dzd_usb.h87 struct reg_data { struct
94 struct reg_data reg_writes[0]; argument
133 struct reg_data regs[0];
Dzd_usb.c1608 return sizeof(struct usb_int_regs) + count * sizeof(struct reg_data); in usb_int_regs_length()
1660 struct reg_data *rd = &regs->regs[i]; in check_read_regs()
1698 struct reg_data *rd = &regs->regs[i]; in get_results()
1915 count * sizeof(struct reg_data); in zd_usb_iowrite16v_async()
1924 struct reg_data *rw = &req->reg_writes[i]; in zd_usb_iowrite16v_async()
/linux-4.4.14/drivers/media/usb/gspca/m5602/
Dm5602_s5k83a.c45 static int s5k83a_get_rotation(struct sd *sd, u8 *reg_data);
407 static int s5k83a_get_rotation(struct sd *sd, u8 *reg_data) in s5k83a_get_rotation() argument
409 int err = m5602_read_bridge(sd, M5602_XB_GPIO_DAT, reg_data); in s5k83a_get_rotation()
410 *reg_data = (*reg_data & S5K83A_GPIO_ROTATION_MASK) ? 0 : 1; in s5k83a_get_rotation()
/linux-4.4.14/drivers/gpio/
Dgpio-sx150x.c62 u8 reg_data; member
94 .reg_data = 0x08,
112 .reg_data = 0x11,
130 .reg_data = 0x01,
245 u8 reg = chip->dev_cfg->reg_data; in sx150x_get_io()
271 chip->dev_cfg->reg_data, in sx150x_set_io()
291 chip->dev_cfg->reg_data, in sx150x_io_output()
/linux-4.4.14/drivers/staging/iio/
Diio_simple_dummy_events.c181 st->regs->reg_id, st->regs->reg_data); in iio_simple_dummy_event_handler()
183 switch (st->regs->reg_data) { in iio_simple_dummy_event_handler()
Diio_dummy_evgen.h6 u32 reg_data; member
Diio_dummy_evgen.c193 iio_evgen->regs[this_attr->address].reg_data = event; in iio_evgen_poke()
/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/
Dkfd_dbgdev.c450 packets_vec[0].reg_data[0] = cntl.u32All; in dbgdev_address_watch_diq()
462 packets_vec[1].reg_data[0] = addrHi.u32All; in dbgdev_address_watch_diq()
474 packets_vec[2].reg_data[0] = addrLo.u32All; in dbgdev_address_watch_diq()
492 packets_vec[3].reg_data[0] = cntl.u32All; in dbgdev_address_watch_diq()
687 packets_vec[0].reg_data[0] = reg_gfx_index.u32All; in dbgdev_wave_control_diq()
697 packets_vec[1].reg_data[0] = reg_sq_cmd.u32All; in dbgdev_wave_control_diq()
713 packets_vec[2].reg_data[0] = reg_gfx_index.u32All; in dbgdev_wave_control_diq()
Dkfd_pm4_headers_diq.h199 unsigned int reg_data[1]; /*1..N of these fields */ member
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ethtool.c1677 u32 rctl, reg_data; in ixgbe_setup_desc_rings() local
1697 reg_data = IXGBE_READ_REG(&adapter->hw, IXGBE_DMATXCTL); in ixgbe_setup_desc_rings()
1698 reg_data |= IXGBE_DMATXCTL_TE; in ixgbe_setup_desc_rings()
1699 IXGBE_WRITE_REG(&adapter->hw, IXGBE_DMATXCTL, reg_data); in ixgbe_setup_desc_rings()
1740 u32 reg_data; in ixgbe_setup_loopback_test() local
1744 reg_data = IXGBE_READ_REG(hw, IXGBE_HLREG0); in ixgbe_setup_loopback_test()
1745 reg_data |= IXGBE_HLREG0_LPBK; in ixgbe_setup_loopback_test()
1746 IXGBE_WRITE_REG(hw, IXGBE_HLREG0, reg_data); in ixgbe_setup_loopback_test()
1748 reg_data = IXGBE_READ_REG(hw, IXGBE_FCTRL); in ixgbe_setup_loopback_test()
1749 reg_data |= IXGBE_FCTRL_BAM | IXGBE_FCTRL_SBP | IXGBE_FCTRL_MPE; in ixgbe_setup_loopback_test()
[all …]
/linux-4.4.14/include/linux/regulator/
Dmax8952.h131 struct regulator_init_data *reg_data; member
Ddriver.h393 void *reg_data; /* regulator_dev data */ member
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Dcz_smc.c272 uint32_t reg_data; in cz_load_mec_firmware() local
291 reg_data = lower_32_bits(ucode->mc_addr) & in cz_load_mec_firmware()
293 WREG32(mmCP_CPC_IC_BASE_LO, reg_data); in cz_load_mec_firmware()
295 reg_data = upper_32_bits(ucode->mc_addr) & in cz_load_mec_firmware()
297 WREG32(mmCP_CPC_IC_BASE_HI, reg_data); in cz_load_mec_firmware()
Damdgpu_atombios.c1453 ATOM_MEMORY_SETTING_DATA_BLOCK *reg_data = in amdgpu_atombios_init_mc_reg_table() local
1474 while ((le32_to_cpu(*(u32 *)reg_data) != END_OF_REG_DATA_BLOCK) && in amdgpu_atombios_init_mc_reg_table()
1476 t_mem_id = (u8)((le32_to_cpu(*(u32 *)reg_data) & MEM_ID_MASK) in amdgpu_atombios_init_mc_reg_table()
1480 (u32)((le32_to_cpu(*(u32 *)reg_data) & CLOCK_RANGE_MASK) in amdgpu_atombios_init_mc_reg_table()
1485 (u32)le32_to_cpu(*((u32 *)reg_data + j)); in amdgpu_atombios_init_mc_reg_table()
1494 reg_data = (ATOM_MEMORY_SETTING_DATA_BLOCK *) in amdgpu_atombios_init_mc_reg_table()
1495 ((u8 *)reg_data + le16_to_cpu(reg_block->usRegDataBlkSize)); in amdgpu_atombios_init_mc_reg_table()
1497 if (le32_to_cpu(*(u32 *)reg_data) != END_OF_REG_DATA_BLOCK) in amdgpu_atombios_init_mc_reg_table()
/linux-4.4.14/drivers/media/tuners/
Dxc5000.c498 u16 reg_data; in xc_get_frequency_error() local
501 result = xc5000_readreg(priv, XREG_FREQ_ERROR, &reg_data); in xc_get_frequency_error()
505 tmp = (u32)reg_data; in xc_get_frequency_error()
541 u16 reg_data; in xc_get_hsync_freq() local
544 result = xc5000_readreg(priv, XREG_HSYNC_FREQ, &reg_data); in xc_get_hsync_freq()
548 (*hsync_freq_hz) = ((reg_data & 0x0fff) * 763)/100; in xc_get_hsync_freq()
/linux-4.4.14/drivers/gpu/drm/msm/hdmi/
Dhdmi_hdcp.c1004 struct hdmi_hdcp_reg_data reg_data[] = { in hdmi_hdcp_transfer_v_h() local
1012 u32 size = ARRAY_SIZE(reg_data); in hdmi_hdcp_transfer_v_h()
1013 u32 reg[ARRAY_SIZE(reg_data)]; in hdmi_hdcp_transfer_v_h()
1014 u32 data[ARRAY_SIZE(reg_data)]; in hdmi_hdcp_transfer_v_h()
1018 rd = &reg_data[i]; in hdmi_hdcp_transfer_v_h()
1027 reg[i] = reg_data[i].reg_id; in hdmi_hdcp_transfer_v_h()
/linux-4.4.14/drivers/soc/tegra/
Dpmc.c733 u32 pmu_addr, ctrl_id, reg_addr, reg_data, pinmux; in tegra_pmc_init_tsense_reset() local
762 if (of_property_read_u32(np, "nvidia,reg-data", &reg_data)) { in tegra_pmc_init_tsense_reset()
774 value = (reg_data << PMC_SCRATCH54_DATA_SHIFT) | in tegra_pmc_init_tsense_reset()
787 checksum = reg_addr + reg_data + (value & 0xff) + ((value >> 8) & 0xff) in tegra_pmc_init_tsense_reset()
/linux-4.4.14/drivers/video/fbdev/omap2/displays-new/
Dpanel-nec-nl8048hl11.c91 unsigned char reg_data) in nec_8048_spi_send() argument
97 data = 0x0100 | reg_data; /* register data write */ in nec_8048_spi_send()
/linux-4.4.14/drivers/net/ethernet/micrel/
Dks8851_mll.c642 u16 reg_data = 0; in ks_read_config() local
645 reg_data = ks_rdreg8(ks, KS_CCR) & 0x00FF; in ks_read_config()
646 reg_data |= ks_rdreg8(ks, KS_CCR+1) << 8; in ks_read_config()
649 ks->sharedbus = (reg_data & CCR_SHARED) == CCR_SHARED; in ks_read_config()
655 if (reg_data & CCR_8BIT) { in ks_read_config()
658 } else if (reg_data & CCR_16BIT) { in ks_read_config()
/linux-4.4.14/drivers/staging/emxx_udc/
Demxx_udc.c105 u32 reg_data; in _nbu2ss_dump_register() local
118 reg_data = _nbu2ss_readl( in _nbu2ss_dump_register()
120 dev_dbg(&udc->dev, "USB%04x =%08x", i, (int)reg_data); in _nbu2ss_dump_register()
122 reg_data = _nbu2ss_readl( in _nbu2ss_dump_register()
124 dev_dbg(&udc->dev, " %08x", (int)reg_data); in _nbu2ss_dump_register()
126 reg_data = _nbu2ss_readl( in _nbu2ss_dump_register()
128 dev_dbg(&udc->dev, " %08x", (int)reg_data); in _nbu2ss_dump_register()
130 reg_data = _nbu2ss_readl( in _nbu2ss_dump_register()
132 dev_dbg(&udc->dev, " %08x\n", (int)reg_data); in _nbu2ss_dump_register()
/linux-4.4.14/arch/powerpc/platforms/powermac/
Dlow_i2c.c135 reg_data enumerator
294 kw_write_reg(reg_data, *(host->data++)); in kw_i2c_handle_interrupt()
303 *(host->data++) = kw_read_reg(reg_data); in kw_i2c_handle_interrupt()
317 kw_write_reg(reg_data, *(host->data++)); in kw_i2c_handle_interrupt()
/linux-4.4.14/drivers/media/dvb-frontends/
Dstv0900_priv.h355 u16 reg_addr, u8 reg_data);
Dstv0900_core.c133 u8 reg_data) in stv0900_write_reg() argument
146 data[2] = reg_data; in stv0900_write_reg()
Ddrxk_hard.c2493 u16 reg_data = 0; in get_dvbt_signal_to_noise() local
2522 &reg_data); in get_dvbt_signal_to_noise()
2526 eq_reg_td_sqr_err_i = (u32) reg_data; in get_dvbt_signal_to_noise()
2531 status = read16(state, OFDM_EQ_TOP_TD_SQR_ERR_Q__A, &reg_data); in get_dvbt_signal_to_noise()
2535 eq_reg_td_sqr_err_q = (u32) reg_data; in get_dvbt_signal_to_noise()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Dfw.c2669 u8 reg_data[MLX4_MAILBOX_SIZE-MLX4_ACCESS_REG_HEADER_SIZE]; member
2686 u16 reg_len, void *reg_data) in mlx4_ACCESS_REG() argument
2710 reg_len = min(reg_len, (u16)(sizeof(inbuf->reg_data))); in mlx4_ACCESS_REG()
2715 memcpy(inbuf->reg_data, reg_data, reg_len); in mlx4_ACCESS_REG()
2730 memcpy(reg_data, outbuf->reg_data, reg_len); in mlx4_ACCESS_REG()
2778 (struct mlx4_ptys_reg *)inbuf->reg_data; in mlx4_ACCESS_REG_wrapper()
/linux-4.4.14/drivers/scsi/lpfc/
Dlpfc_init.c6488 struct lpfc_register reg_data; in lpfc_sli4_post_status_check() local
6493 memset(&reg_data, 0, sizeof(reg_data)); in lpfc_sli4_post_status_check()
6583 &reg_data.word0) || in lpfc_sli4_post_status_check()
6584 (bf_get(lpfc_sliport_status_err, &reg_data) && in lpfc_sli4_post_status_check()
6585 !bf_get(lpfc_sliport_status_rn, &reg_data))) { in lpfc_sli4_post_status_check()
6597 reg_data.word0, in lpfc_sli4_post_status_check()
8049 struct lpfc_register reg_data; in lpfc_pci_function_reset() local
8095 STATUSregaddr, &reg_data.word0)) { in lpfc_pci_function_reset()
8099 if (bf_get(lpfc_sliport_status_rdy, &reg_data)) in lpfc_pci_function_reset()
8104 if (!bf_get(lpfc_sliport_status_rdy, &reg_data)) { in lpfc_pci_function_reset()
[all …]
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_atombios.c3999 ATOM_MEMORY_SETTING_DATA_BLOCK *reg_data = in radeon_atom_init_mc_reg_table() local
4020 while ((le32_to_cpu(*(u32 *)reg_data) != END_OF_REG_DATA_BLOCK) && in radeon_atom_init_mc_reg_table()
4022 t_mem_id = (u8)((le32_to_cpu(*(u32 *)reg_data) & MEM_ID_MASK) in radeon_atom_init_mc_reg_table()
4026 (u32)((le32_to_cpu(*(u32 *)reg_data) & CLOCK_RANGE_MASK) in radeon_atom_init_mc_reg_table()
4031 (u32)le32_to_cpu(*((u32 *)reg_data + j)); in radeon_atom_init_mc_reg_table()
4040 reg_data = (ATOM_MEMORY_SETTING_DATA_BLOCK *) in radeon_atom_init_mc_reg_table()
4041 ((u8 *)reg_data + le16_to_cpu(reg_block->usRegDataBlkSize)); in radeon_atom_init_mc_reg_table()
4043 if (le32_to_cpu(*(u32 *)reg_data) != END_OF_REG_DATA_BLOCK) in radeon_atom_init_mc_reg_table()
/linux-4.4.14/drivers/net/ethernet/marvell/
Dmvpp2.c4044 u32 reg_data; in mvpp2_egress_disable() local
4050 reg_data = (mvpp2_read(port->priv, MVPP2_TXP_SCHED_Q_CMD_REG)) & in mvpp2_egress_disable()
4052 if (reg_data != 0) in mvpp2_egress_disable()
4054 (reg_data << MVPP2_TXP_SCHED_DISQ_OFFSET)); in mvpp2_egress_disable()
4062 reg_data); in mvpp2_egress_disable()
4071 reg_data = mvpp2_read(port->priv, MVPP2_TXP_SCHED_Q_CMD_REG); in mvpp2_egress_disable()
4072 } while (reg_data & MVPP2_TXP_SCHED_ENQ_MASK); in mvpp2_egress_disable()
/linux-4.4.14/drivers/net/ethernet/atheros/atl1c/
Datl1c_main.c1597 u32 reg_data; in atl1c_intr() local
1600 AT_READ_REG(hw, REG_ISR, &reg_data); in atl1c_intr()
1601 status = reg_data & hw->intr_mask; in atl1c_intr()
/linux-4.4.14/drivers/scsi/qla2xxx/
Dqla_sup.c109 uint16_t reg_data; in qla2x00_nvram_request() local
127 reg_data = RD_REG_WORD(&reg->nvram); in qla2x00_nvram_request()
128 if (reg_data & NVR_DATA_IN) in qla2x00_nvram_request()
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb_main.c1751 u32 reg_data = rd32(E1000_CTRL_EXT); in igb_up() local
1753 reg_data |= E1000_CTRL_EXT_PFRSTD; in igb_up()
1754 wr32(E1000_CTRL_EXT, reg_data); in igb_up()
3094 u32 reg_data = rd32(E1000_CTRL_EXT); in __igb_open() local
3096 reg_data |= E1000_CTRL_EXT_PFRSTD; in __igb_open()
3097 wr32(E1000_CTRL_EXT, reg_data); in __igb_open()
/linux-4.4.14/drivers/scsi/
Dqla1280.c2390 uint16_t reg_data; in qla1280_nvram_request() local
2410 reg_data = RD_REG_WORD(&reg->nvram); in qla1280_nvram_request()
2411 if (reg_data & NV_DATA_IN) in qla1280_nvram_request()
/linux-4.4.14/drivers/pinctrl/sh-pfc/
Dpfc-sh73a0.c3692 struct sh_pfc *pfc = reg->reg_data; in sh73a0_vccq_mc0_endisable()
3725 struct sh_pfc *pfc = reg->reg_data; in sh73a0_vccq_mc0_is_enabled()
/linux-4.4.14/drivers/input/misc/
Dims-pcu.c1349 static DEVICE_ATTR(reg_data, S_IRUGO | S_IWUSR,
/linux-4.4.14/include/linux/mfd/
Dpalmas.h322 struct regulator_init_data *reg_data[PALMAS_NUM_REGS]; member
/linux-4.4.14/drivers/net/ethernet/qlogic/qed/
Dqed_hsi.h5271 u32 reg_data; member