/linux-6.12.1/drivers/net/ethernet/synopsys/ |
D | dwc-xlgmac-hw.c | 38 u32 regval; in xlgmac_disable_rx_csum() local 40 regval = readl(pdata->mac_regs + MAC_RCR); in xlgmac_disable_rx_csum() 41 regval = XLGMAC_SET_REG_BITS(regval, MAC_RCR_IPC_POS, in xlgmac_disable_rx_csum() 43 writel(regval, pdata->mac_regs + MAC_RCR); in xlgmac_disable_rx_csum() 50 u32 regval; in xlgmac_enable_rx_csum() local 52 regval = readl(pdata->mac_regs + MAC_RCR); in xlgmac_enable_rx_csum() 53 regval = XLGMAC_SET_REG_BITS(regval, MAC_RCR_IPC_POS, in xlgmac_enable_rx_csum() 55 writel(regval, pdata->mac_regs + MAC_RCR); in xlgmac_enable_rx_csum() 112 u32 regval; in xlgmac_enable_rx_vlan_stripping() local 114 regval = readl(pdata->mac_regs + MAC_VLANTR); in xlgmac_enable_rx_vlan_stripping() [all …]
|
/linux-6.12.1/drivers/bus/mhi/ep/ |
D | mmio.c | 25 u32 regval; in mhi_ep_mmio_masked_write() local 27 regval = mhi_ep_mmio_read(mhi_cntrl, offset); in mhi_ep_mmio_masked_write() 28 regval &= ~mask; in mhi_ep_mmio_masked_write() 29 regval |= (val << __ffs(mask)) & mask; in mhi_ep_mmio_masked_write() 30 mhi_ep_mmio_write(mhi_cntrl, offset, regval); in mhi_ep_mmio_masked_write() 35 u32 regval; in mhi_ep_mmio_masked_read() local 37 regval = mhi_ep_mmio_read(dev, offset); in mhi_ep_mmio_masked_read() 38 regval &= mask; in mhi_ep_mmio_masked_read() 39 regval >>= __ffs(mask); in mhi_ep_mmio_masked_read() 41 return regval; in mhi_ep_mmio_masked_read() [all …]
|
/linux-6.12.1/drivers/power/supply/ |
D | mm8013.c | 95 u32 regval; in mm8013_get_property() local 99 ret = regmap_read(chip->regmap, REG_STATE_OF_CHARGE, ®val); in mm8013_get_property() 103 val->intval = regval; in mm8013_get_property() 106 ret = regmap_read(chip->regmap, REG_FULL_CHARGE_CAPACITY, ®val); in mm8013_get_property() 110 val->intval = 1000 * regval; in mm8013_get_property() 113 ret = regmap_read(chip->regmap, REG_DESIGN_CAPACITY, ®val); in mm8013_get_property() 117 val->intval = 1000 * regval; in mm8013_get_property() 120 ret = regmap_read(chip->regmap, REG_NOMINAL_CHARGE_CAPACITY, ®val); in mm8013_get_property() 124 val->intval = 1000 * regval; in mm8013_get_property() 127 ret = regmap_read(chip->regmap, REG_MAX_LOAD_CURRENT, ®val); in mm8013_get_property() [all …]
|
D | ltc4162-l-charger.c | 131 unsigned int regval; in ltc4162l_get_status() local 134 ret = regmap_read(info->regmap, LTC4162L_CHARGER_STATE, ®val); in ltc4162l_get_status() 140 val->intval = ltc4162l_state_decode(regval); in ltc4162l_get_status() 161 unsigned int regval; in ltc4162l_get_charge_type() local 164 ret = regmap_read(info->regmap, LTC4162L_CHARGE_STATUS, ®val); in ltc4162l_get_charge_type() 168 val->intval = ltc4162l_charge_status_decode(regval); in ltc4162l_get_charge_type() 194 unsigned int regval; in ltc4162l_get_health() local 197 ret = regmap_read(info->regmap, LTC4162L_CHARGER_STATE, ®val); in ltc4162l_get_health() 201 val->intval = ltc4162l_state_to_health(regval); in ltc4162l_get_health() 209 unsigned int regval; in ltc4162l_get_online() local [all …]
|
D | adp5061.c | 178 unsigned int regval; in adp5061_get_input_current_limit() local 181 ret = regmap_read(st->regmap, ADP5061_VINX_SET, ®val); in adp5061_get_input_current_limit() 185 mode = ADP5061_VINX_SET_ILIM_MODE(regval); in adp5061_get_input_current_limit() 228 unsigned int regval; in adp5061_get_min_voltage() local 231 ret = regmap_read(st->regmap, ADP5061_VOLTAGE_TH, ®val); in adp5061_get_min_voltage() 235 regval = ((regval & ADP5061_VOLTAGE_TH_VTRK_DEAD_MSK) >> 3); in adp5061_get_min_voltage() 236 val->intval = adp5061_vmin[regval] * 1000; in adp5061_get_min_voltage() 244 unsigned int regval; in adp5061_get_chg_volt_lim() local 247 ret = regmap_read(st->regmap, ADP5061_TERM_SET, ®val); in adp5061_get_chg_volt_lim() 251 mode = ADP5061_TERM_SET_CHG_VLIM_MODE(regval); in adp5061_get_chg_volt_lim() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dce110/ |
D | dce110_opp_csc_v.c | 132 tbl_entry->regval[0], in program_color_matrix_v() 138 tbl_entry->regval[1], in program_color_matrix_v() 150 tbl_entry->regval[2], in program_color_matrix_v() 156 tbl_entry->regval[3], in program_color_matrix_v() 168 tbl_entry->regval[4], in program_color_matrix_v() 174 tbl_entry->regval[5], in program_color_matrix_v() 186 tbl_entry->regval[6], in program_color_matrix_v() 192 tbl_entry->regval[7], in program_color_matrix_v() 204 tbl_entry->regval[8], in program_color_matrix_v() 210 tbl_entry->regval[9], in program_color_matrix_v() [all …]
|
/linux-6.12.1/drivers/media/pci/cx23885/ |
D | cx23885-417.c | 275 u32 regval; in cx23885_mc417_init() local 280 regval = MC417_SPD_CTL(MC417_SPD_CTL_FAST) | in cx23885_mc417_init() 283 cx_write(MC417_CTL, regval); in cx23885_mc417_init() 286 regval = MC417_MIRDY; in cx23885_mc417_init() 287 cx_write(MC417_OEN, regval); in cx23885_mc417_init() 290 regval = MC417_MIWR | MC417_MIRD | MC417_MICS; in cx23885_mc417_init() 291 cx_write(MC417_RWD, regval); in cx23885_mc417_init() 311 u32 regval; in mc417_register_write() local 319 regval = MC417_MIRD | MC417_MIRDY | MCI_REGISTER_DATA_BYTE0 | in mc417_register_write() 321 cx_write(MC417_RWD, regval); in mc417_register_write() [all …]
|
/linux-6.12.1/drivers/hwmon/ |
D | ina238.c | 134 int regval; in ina238_read_in() local 188 err = regmap_read(data->regmap, reg, ®val); in ina238_read_in() 197 regval = (s16)regval; in ina238_read_in() 200 *val = (regval * INA238_SHUNT_VOLTAGE_LSB) / in ina238_read_in() 203 *val = (regval * INA238_BUS_VOLTAGE_LSB) / 1000; in ina238_read_in() 207 *val = !!(regval & mask); in ina238_read_in() 218 int regval; in ina238_write_in() local 227 regval = clamp_val(val, -163, 163); in ina238_write_in() 228 regval = (regval * 1000 * (4 - data->gain + 1)) / in ina238_write_in() 230 regval = clamp_val(regval, S16_MIN, S16_MAX); in ina238_write_in() [all …]
|
D | spd5118.c | 98 u8 regval[2]; in spd5118_read_temp() local 121 err = regmap_bulk_read(regmap, reg, regval, 2); in spd5118_read_temp() 125 temp = (regval[1] << 8) | regval[0]; in spd5118_read_temp() 133 unsigned int mask, regval; in spd5118_read_alarm() local 153 err = regmap_read(regmap, SPD5118_REG_TEMP_STATUS, ®val); in spd5118_read_alarm() 156 *val = !!(regval & mask); in spd5118_read_alarm() 164 u32 regval; in spd5118_read_enable() local 167 err = regmap_read(regmap, SPD5118_REG_TEMP_CONFIG, ®val); in spd5118_read_enable() 170 *val = !(regval & SPD5118_TS_DISABLE); in spd5118_read_enable() 203 u8 regval[2]; in spd5118_write_temp() local [all …]
|
D | max31730.c | 84 u8 regval = *confdata; in max31730_set_enable() local 88 regval |= BIT(channel); in max31730_set_enable() 90 regval &= ~BIT(channel); in max31730_set_enable() 92 if (regval != *confdata) { in max31730_set_enable() 93 err = i2c_smbus_write_byte_data(client, reg, regval); in max31730_set_enable() 96 *confdata = regval; in max31730_set_enable() 119 int regval, reg, offset; in max31730_read() local 153 regval = i2c_smbus_read_byte_data(data->client, in max31730_read() 155 if (regval < 0) in max31730_read() 156 return regval; in max31730_read() [all …]
|
D | k10temp.c | 89 void (*read_htcreg)(struct pci_dev *pdev, u32 *regval); 90 void (*read_tempreg)(struct pci_dev *pdev, u32 *regval); 120 static void read_htcreg_pci(struct pci_dev *pdev, u32 *regval) in read_htcreg_pci() argument 122 pci_read_config_dword(pdev, REG_HARDWARE_THERMAL_CONTROL, regval); in read_htcreg_pci() 125 static void read_tempreg_pci(struct pci_dev *pdev, u32 *regval) in read_tempreg_pci() argument 127 pci_read_config_dword(pdev, REG_REPORTED_TEMPERATURE, regval); in read_tempreg_pci() 141 static void read_htcreg_nb_f15(struct pci_dev *pdev, u32 *regval) in read_htcreg_nb_f15() argument 144 F15H_M60H_HARDWARE_TEMP_CTRL_OFFSET, regval); in read_htcreg_nb_f15() 147 static void read_tempreg_nb_f15(struct pci_dev *pdev, u32 *regval) in read_tempreg_nb_f15() argument 150 F15H_M60H_REPORTED_TEMP_CTRL_OFFSET, regval); in read_tempreg_nb_f15() [all …]
|
D | tmp401.c | 147 int regval; in tmp401_reg_read() local 166 regval = i2c_smbus_read_word_swapped(client, reg); in tmp401_reg_read() 167 if (regval < 0) in tmp401_reg_read() 168 return regval; in tmp401_reg_read() 169 *val = regval; in tmp401_reg_read() 174 regval = i2c_smbus_read_byte_data(client, reg); in tmp401_reg_read() 175 if (regval < 0) in tmp401_reg_read() 176 return regval; in tmp401_reg_read() 177 *val = regval << 8; in tmp401_reg_read() 182 regval = i2c_smbus_read_byte_data(client, reg); in tmp401_reg_read() [all …]
|
D | max6621.c | 167 static int max6621_verify_reg_data(struct device *dev, int regval) in max6621_verify_reg_data() argument 169 if (regval >= MAX6621_PECI_ERR_MIN && in max6621_verify_reg_data() 170 regval <= MAX6621_PECI_ERR_MAX) { in max6621_verify_reg_data() 172 regval); in max6621_verify_reg_data() 177 switch (regval) { in max6621_verify_reg_data() 180 regval); in max6621_verify_reg_data() 183 dev_dbg(dev, "Polling disabled - err 0x%04x.\n", regval); in max6621_verify_reg_data() 187 regval); in max6621_verify_reg_data() 190 dev_dbg(dev, "Resource is disabled - err 0x%04x.\n", regval); in max6621_verify_reg_data() 193 dev_dbg(dev, "No alert active - err 0x%04x.\n", regval); in max6621_verify_reg_data() [all …]
|
D | max31760.c | 81 unsigned int regval; in max31760_read() local 91 ret = regmap_read(state->regmap, REG_STATUS, ®val); in max31760_read() 95 *val = FIELD_GET(STATUS_RDFA, regval); in max31760_read() 99 ret = regmap_read(state->regmap, REG_STATUS, ®val); in max31760_read() 104 *val = FIELD_GET(STATUS_ALARM_MAX(1), regval); in max31760_read() 106 *val = FIELD_GET(STATUS_ALARM_MAX(0), regval); in max31760_read() 110 ret = regmap_read(state->regmap, REG_STATUS, ®val); in max31760_read() 115 *val = FIELD_GET(STATUS_ALARM_CRIT(1), regval); in max31760_read() 117 *val = FIELD_GET(STATUS_ALARM_CRIT(0), regval); in max31760_read() 153 ret = regmap_read(state->regmap, REG_STATUS, ®val); in max31760_read() [all …]
|
D | adm9240.c | 218 unsigned int regval; in cpu0_vid_show() local 222 err = regmap_read(data->regmap, ADM9240_REG_VID_FAN_DIV, ®val); in cpu0_vid_show() 225 vid = regval & 0x0f; in cpu0_vid_show() 226 err = regmap_read(data->regmap, ADM9240_REG_VID4, ®val); in cpu0_vid_show() 229 vid |= (regval & 1) << 4; in cpu0_vid_show() 238 unsigned int regval; in aout_output_show() local 241 err = regmap_read(data->regmap, ADM9240_REG_ANALOG_OUT, ®val); in aout_output_show() 245 return sprintf(buf, "%d\n", AOUT_FROM_REG(regval)); in aout_output_show() 315 unsigned int regval; in adm9240_init_client() local 373 err = regmap_read(data->regmap, ADM9240_REG_VID_FAN_DIV, ®val); in adm9240_init_client() [all …]
|
/linux-6.12.1/drivers/i2c/busses/ |
D | i2c-mchp-pci1xxxx.c | 373 u8 regval; in pci1xxxx_i2c_configure_smbalert_pin() local 375 regval = readb(p); in pci1xxxx_i2c_configure_smbalert_pin() 378 regval |= SMBALERT_MST_PU; in pci1xxxx_i2c_configure_smbalert_pin() 380 regval &= ~SMBALERT_MST_PU; in pci1xxxx_i2c_configure_smbalert_pin() 382 writeb(regval, p); in pci1xxxx_i2c_configure_smbalert_pin() 388 u8 regval; in pci1xxxx_i2c_send_start_stop() local 390 regval = readb(p); in pci1xxxx_i2c_send_start_stop() 393 regval |= SMB_CORE_CMD_START; in pci1xxxx_i2c_send_start_stop() 395 regval |= SMB_CORE_CMD_STOP; in pci1xxxx_i2c_send_start_stop() 397 writeb(regval, p); in pci1xxxx_i2c_send_start_stop() [all …]
|
/linux-6.12.1/drivers/spi/ |
D | spi-pci1xxxx.c | 203 u32 regval; in pci1xxxx_acquire_sys_lock() local 205 return readx_poll_timeout(pci1xxxx_set_sys_lock, par, regval, in pci1xxxx_acquire_sys_lock() 206 (regval & SPI_SYSLOCK), 100, in pci1xxxx_acquire_sys_lock() 219 u32 regval; in pci1xxxx_check_spi_can_dma() local 232 regval = readl(spi_bus->reg_base + DEV_REV_REG); in pci1xxxx_check_spi_can_dma() 233 spi_bus->dev_rev = regval & DEV_REV_MASK; in pci1xxxx_check_spi_can_dma() 235 regval = readl(spi_bus->reg_base + in pci1xxxx_check_spi_can_dma() 237 pf_num = regval & SPI_PERI_ENBLE_PF_MASK; in pci1xxxx_check_spi_can_dma() 307 u32 regval; in pci1xxxx_spi_set_cs() local 310 regval = readl(par->reg_base + SPI_MST_CTL_REG_OFFSET(p->hw_inst)); in pci1xxxx_spi_set_cs() [all …]
|
/linux-6.12.1/drivers/edac/ |
D | versal_edac.c | 252 u32 regval; in get_ce_error_info() local 259 regval = readl(ddrmc_base + ECCR0_CE_ADDR_LO_OFFSET); in get_ce_error_info() 260 reghi = regval & ECCR_UE_CE_ADDR_HI_ROW_MASK; in get_ce_error_info() 261 p->ceinfo[0].i = regval | reghi << 32; in get_ce_error_info() 262 regval = readl(ddrmc_base + ECCR0_CE_ADDR_HI_OFFSET); in get_ce_error_info() 269 regval = readl(ddrmc_base + ECCR1_CE_ADDR_LO_OFFSET); in get_ce_error_info() 271 p->ceinfo[1].i = regval | reghi << 32; in get_ce_error_info() 272 regval = readl(ddrmc_base + ECCR1_CE_ADDR_HI_OFFSET); in get_ce_error_info() 284 u32 regval; in get_ue_error_info() local 291 regval = readl(ddrmc_base + ECCR0_UE_ADDR_LO_OFFSET); in get_ue_error_info() [all …]
|
/linux-6.12.1/drivers/crypto/hisilicon/sec/ |
D | sec_drv.c | 255 u32 regval; in sec_queue_ar_pkgattr() local 257 regval = readl_relaxed(addr); in sec_queue_ar_pkgattr() 259 regval |= SEC_Q_ARUSER_CFG_PKG; in sec_queue_ar_pkgattr() 261 regval &= ~SEC_Q_ARUSER_CFG_PKG; in sec_queue_ar_pkgattr() 262 writel_relaxed(regval, addr); in sec_queue_ar_pkgattr() 270 u32 regval; in sec_queue_aw_pkgattr() local 272 regval = readl_relaxed(addr); in sec_queue_aw_pkgattr() 273 regval |= SEC_Q_AWUSER_CFG_PKG; in sec_queue_aw_pkgattr() 274 writel_relaxed(regval, addr); in sec_queue_aw_pkgattr() 361 u32 regval; in sec_bd_endian_little() local [all …]
|
/linux-6.12.1/drivers/pinctrl/nuvoton/ |
D | pinctrl-ma35.c | 292 u32 i, regval; in ma35_pinmux_set_mux() local 298 regmap_read(npctl->regmap, setting->offset, ®val); in ma35_pinmux_set_mux() 299 regval &= ~GENMASK(setting->shift + MA35_MFP_BITS_PER_PORT - 1, in ma35_pinmux_set_mux() 301 regval |= setting->muxval << setting->shift; in ma35_pinmux_set_mux() 302 regmap_write(npctl->regmap, setting->offset, regval); in ma35_pinmux_set_mux() 318 u32 regval = readl(reg_mode); in ma35_gpio_set_mode() local 320 regval &= ~MA35_GP_MODE_MASK(gpio); in ma35_gpio_set_mode() 321 regval |= field_prep(MA35_GP_MODE_MASK(gpio), mode); in ma35_gpio_set_mode() 323 writel(regval, reg_mode); in ma35_gpio_set_mode() 328 u32 regval = readl(reg_mode); in ma35_gpio_get_mode() local [all …]
|
/linux-6.12.1/drivers/net/ethernet/microchip/lan865x/ |
D | lan865x.c | 44 u32 regval; in lan865x_set_hw_macaddr_low_bytes() local 46 regval = (mac[3] << 24) | (mac[2] << 16) | (mac[1] << 8) | mac[0]; in lan865x_set_hw_macaddr_low_bytes() 48 return oa_tc6_write_register(tc6, LAN865X_REG_MAC_L_SADDR1, regval); in lan865x_set_hw_macaddr_low_bytes() 54 u32 regval; in lan865x_set_hw_macaddr() local 63 regval = (mac[5] << 8) | mac[4]; in lan865x_set_hw_macaddr() 65 regval); in lan865x_set_hw_macaddr() 205 u32 regval = 0; in lan865x_multicast_work_handler() local 210 regval |= MAC_NET_CFG_PROMISCUOUS_MODE; in lan865x_multicast_work_handler() 211 regval &= (~MAC_NET_CFG_MULTICAST_MODE); in lan865x_multicast_work_handler() 212 regval &= (~MAC_NET_CFG_UNICAST_MODE); in lan865x_multicast_work_handler() [all …]
|
/linux-6.12.1/drivers/iio/proximity/ |
D | sx9310.c | 294 unsigned int regval, gain; in sx9310_read_gain() local 297 ret = regmap_read(data->regmap, SX9310_REG_PROX_CTRL3, ®val); in sx9310_read_gain() 304 gain = FIELD_GET(SX9310_REG_PROX_CTRL3_GAIN0_MASK, regval); in sx9310_read_gain() 308 gain = FIELD_GET(SX9310_REG_PROX_CTRL3_GAIN12_MASK, regval); in sx9310_read_gain() 321 unsigned int regval; in sx9310_read_samp_freq() local 324 ret = regmap_read(data->regmap, SX9310_REG_PROX_CTRL0, ®val); in sx9310_read_samp_freq() 328 regval = FIELD_GET(SX9310_REG_PROX_CTRL0_SCANPERIOD_MASK, regval); in sx9310_read_samp_freq() 329 *val = sx9310_samp_freq_table[regval].val; in sx9310_read_samp_freq() 330 *val2 = sx9310_samp_freq_table[regval].val2; in sx9310_read_samp_freq() 409 unsigned int regval; in sx9310_read_thresh() local [all …]
|
D | sx9324.c | 390 unsigned int reg, regval; in sx9324_read_gain() local 394 ret = regmap_read(data->regmap, reg, ®val); in sx9324_read_gain() 398 regval = FIELD_GET(SX9324_REG_PROX_CTRL0_GAIN_MASK, regval); in sx9324_read_gain() 399 if (regval) in sx9324_read_gain() 400 regval--; in sx9324_read_gain() 401 else if (regval == SX9324_REG_PROX_CTRL0_GAIN_RSVD || in sx9324_read_gain() 402 regval > SX9324_REG_PROX_CTRL0_GAIN_8) in sx9324_read_gain() 405 *val = 1 << regval; in sx9324_read_gain() 414 unsigned int regval; in sx9324_read_samp_freq() local 416 ret = regmap_read(data->regmap, SX9324_REG_GNRL_CTRL0, ®val); in sx9324_read_samp_freq() [all …]
|
/linux-6.12.1/drivers/rapidio/switches/ |
D | idt_gen2.c | 199 u32 regval; in idtg2_get_domain() local 205 IDT_RIO_DOMAIN, ®val); in idtg2_get_domain() 207 *sw_domain = (u8)(regval & 0xff); in idtg2_get_domain() 215 u32 regval; in idtg2_em_init() local 240 rio_read_config_32(rdev, IDT_DEV_CTRL_1, ®val); in idtg2_em_init() 242 regval | IDT_DEV_CTRL_1_GENPW | IDT_DEV_CTRL_1_PRSTBEH); in idtg2_em_init() 258 rio_read_config_32(rdev, IDT_PORT_OPS(i), ®val); in idtg2_em_init() 260 IDT_PORT_OPS(i), regval | IDT_PORT_OPS_GENPW | in idtg2_em_init() 280 rio_read_config_32(rdev, IDT_LANE_CTRL(i), ®val); in idtg2_em_init() 282 regval | IDT_LANE_CTRL_GENPW); in idtg2_em_init() [all …]
|
/linux-6.12.1/drivers/phy/marvell/ |
D | phy-berlin-sata.c | 69 u32 regval; in phy_berlin_sata_reg_setbits() local 75 regval = readl(ctrl_reg + PORT_VSR_DATA); in phy_berlin_sata_reg_setbits() 76 regval &= ~mask; in phy_berlin_sata_reg_setbits() 77 regval |= val; in phy_berlin_sata_reg_setbits() 78 writel(regval, ctrl_reg + PORT_VSR_DATA); in phy_berlin_sata_reg_setbits() 86 u32 regval; in phy_berlin_sata_power_on() local 94 regval = readl(priv->base + HOST_VSA_DATA); in phy_berlin_sata_power_on() 95 regval &= ~desc->power_bit; in phy_berlin_sata_power_on() 96 writel(regval, priv->base + HOST_VSA_DATA); in phy_berlin_sata_power_on() 100 regval = readl(priv->base + HOST_VSA_DATA); in phy_berlin_sata_power_on() [all …]
|