/Linux-v6.6/drivers/net/ethernet/samsung/sxgbe/ |
D | sxgbe_mtl.c | 23 u32 reg_val; in sxgbe_mtl_init() local 25 reg_val = readl(ioaddr + SXGBE_MTL_OP_MODE_REG); in sxgbe_mtl_init() 26 reg_val &= ETS_RST; in sxgbe_mtl_init() 31 reg_val &= ETS_WRR; in sxgbe_mtl_init() 34 reg_val |= ETS_WFQ; in sxgbe_mtl_init() 37 reg_val |= ETS_DWRR; in sxgbe_mtl_init() 40 writel(reg_val, ioaddr + SXGBE_MTL_OP_MODE_REG); in sxgbe_mtl_init() 44 reg_val &= RAA_SP; in sxgbe_mtl_init() 47 reg_val |= RAA_WSP; in sxgbe_mtl_init() 50 writel(reg_val, ioaddr + SXGBE_MTL_OP_MODE_REG); in sxgbe_mtl_init() [all …]
|
/Linux-v6.6/drivers/input/keyboard/ |
D | imx_keypad.c | 83 unsigned short reg_val; in imx_keypad_scan_matrix() local 94 reg_val = readw(keypad->mmio_base + KPDR); in imx_keypad_scan_matrix() 95 reg_val |= 0xff00; in imx_keypad_scan_matrix() 96 writew(reg_val, keypad->mmio_base + KPDR); in imx_keypad_scan_matrix() 98 reg_val = readw(keypad->mmio_base + KPCR); in imx_keypad_scan_matrix() 99 reg_val &= ~((keypad->cols_en_mask & 0xff) << 8); in imx_keypad_scan_matrix() 100 writew(reg_val, keypad->mmio_base + KPCR); in imx_keypad_scan_matrix() 104 reg_val = readw(keypad->mmio_base + KPCR); in imx_keypad_scan_matrix() 105 reg_val |= (keypad->cols_en_mask & 0xff) << 8; in imx_keypad_scan_matrix() 106 writew(reg_val, keypad->mmio_base + KPCR); in imx_keypad_scan_matrix() [all …]
|
/Linux-v6.6/drivers/net/ethernet/marvell/octeon_ep/ |
D | octep_cn9k_pf.c | 266 u64 reg_val; in octep_setup_iq_regs_cn93_pf() local 269 reg_val = octep_read_csr64(oct, CN93_SDP_R_IN_CONTROL(iq_no)); in octep_setup_iq_regs_cn93_pf() 272 if (!(reg_val & CN93_R_IN_CTL_IDLE)) { in octep_setup_iq_regs_cn93_pf() 274 reg_val = octep_read_csr64(oct, CN93_SDP_R_IN_CONTROL(iq_no)); in octep_setup_iq_regs_cn93_pf() 275 } while (!(reg_val & CN93_R_IN_CTL_IDLE)); in octep_setup_iq_regs_cn93_pf() 278 reg_val |= CN93_R_IN_CTL_RDSIZE; in octep_setup_iq_regs_cn93_pf() 279 reg_val |= CN93_R_IN_CTL_IS_64B; in octep_setup_iq_regs_cn93_pf() 280 reg_val |= CN93_R_IN_CTL_ESR; in octep_setup_iq_regs_cn93_pf() 281 octep_write_csr64(oct, CN93_SDP_R_IN_CONTROL(iq_no), reg_val); in octep_setup_iq_regs_cn93_pf() 304 reg_val = CFG_GET_IQ_INTR_THRESHOLD(oct->conf) & 0xffffffff; in octep_setup_iq_regs_cn93_pf() [all …]
|
/Linux-v6.6/drivers/media/dvb-frontends/ |
D | af9033_priv.h | 19 struct reg_val { struct 87 static const struct reg_val ofsm_init[] = { 202 static const struct reg_val tuner_init_tua9001[] = { 246 static const struct reg_val tuner_init_fc0011[] = { 309 static const struct reg_val tuner_init_fc0012[] = { 354 static const struct reg_val tuner_init_mxl5007t[] = { 391 static const struct reg_val tuner_init_tda18218[] = { 427 static const struct reg_val tuner_init_fc2580[] = { 467 static const struct reg_val ofsm_init_it9135_v1[] = { 582 static const struct reg_val tuner_init_it9135_38[] = { [all …]
|
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/ |
D | dc_helper.c | 146 uint32_t reg_val) in dmub_reg_value_burst_set_pack() argument 164 cmd_buf->write_values[offload->reg_seq_count] = reg_val; in dmub_reg_value_burst_set_pack() 229 uint32_t reg_val; in generic_reg_update_ex() local 245 reg_val = dm_read_reg(ctx, addr); in generic_reg_update_ex() 246 reg_val = (reg_val & ~field_value_mask.mask) | field_value_mask.value; in generic_reg_update_ex() 247 dm_write_reg(ctx, addr, reg_val); in generic_reg_update_ex() 248 return reg_val; in generic_reg_update_ex() 252 uint32_t addr, uint32_t reg_val, int n, in generic_reg_set_ex() argument 268 reg_val = (reg_val & ~field_value_mask.mask) | field_value_mask.value; in generic_reg_set_ex() 272 return dmub_reg_value_burst_set_pack(ctx, addr, reg_val); in generic_reg_set_ex() [all …]
|
/Linux-v6.6/drivers/gpu/drm/msm/disp/dpu1/ |
D | dpu_hw_vbif.c | 61 u32 reg_val; in dpu_hw_set_mem_type() local 79 reg_val = DPU_REG_READ(c, reg_off); in dpu_hw_set_mem_type() 80 reg_val &= ~(0x7 << bit_off); in dpu_hw_set_mem_type() 81 reg_val |= (value & 0x7) << bit_off; in dpu_hw_set_mem_type() 82 DPU_REG_WRITE(c, reg_off, reg_val); in dpu_hw_set_mem_type() 89 u32 reg_val; in dpu_hw_set_limit_conf() local 100 reg_val = DPU_REG_READ(c, reg_off); in dpu_hw_set_limit_conf() 101 reg_val &= ~(0xFF << bit_off); in dpu_hw_set_limit_conf() 102 reg_val |= (limit) << bit_off; in dpu_hw_set_limit_conf() 103 DPU_REG_WRITE(c, reg_off, reg_val); in dpu_hw_set_limit_conf() [all …]
|
/Linux-v6.6/drivers/spi/ |
D | spi-mt65xx.c | 271 u32 reg_val; in mtk_spi_reset() local 274 reg_val = readl(mdata->base + SPI_CMD_REG); in mtk_spi_reset() 275 reg_val |= SPI_CMD_RST; in mtk_spi_reset() 276 writel(reg_val, mdata->base + SPI_CMD_REG); in mtk_spi_reset() 278 reg_val = readl(mdata->base + SPI_CMD_REG); in mtk_spi_reset() 279 reg_val &= ~SPI_CMD_RST; in mtk_spi_reset() 280 writel(reg_val, mdata->base + SPI_CMD_REG); in mtk_spi_reset() 290 u32 reg_val; in mtk_spi_set_hw_cs_timing() local 309 reg_val = readl(mdata->base + SPI_CFG0_REG); in mtk_spi_set_hw_cs_timing() 313 reg_val &= ~(0xffff << SPI_ADJUST_CFG0_CS_HOLD_OFFSET); in mtk_spi_set_hw_cs_timing() [all …]
|
D | spi-slave-mt27xx.c | 100 u32 reg_val; in mtk_spi_slave_disable_dma() local 102 reg_val = readl(mdata->base + SPIS_DMA_CFG_REG); in mtk_spi_slave_disable_dma() 103 reg_val &= ~RX_DMA_EN; in mtk_spi_slave_disable_dma() 104 reg_val &= ~TX_DMA_EN; in mtk_spi_slave_disable_dma() 105 writel(reg_val, mdata->base + SPIS_DMA_CFG_REG); in mtk_spi_slave_disable_dma() 110 u32 reg_val; in mtk_spi_slave_disable_xfer() local 112 reg_val = readl(mdata->base + SPIS_CFG_REG); in mtk_spi_slave_disable_xfer() 113 reg_val &= ~SPIS_TX_EN; in mtk_spi_slave_disable_xfer() 114 reg_val &= ~SPIS_RX_EN; in mtk_spi_slave_disable_xfer() 115 writel(reg_val, mdata->base + SPIS_CFG_REG); in mtk_spi_slave_disable_xfer() [all …]
|
/Linux-v6.6/drivers/net/ethernet/allwinner/ |
D | sun4i-emac.c | 105 unsigned int reg_val; in emac_update_speed() local 108 reg_val = readl(db->membase + EMAC_MAC_SUPP_REG); in emac_update_speed() 109 reg_val &= ~EMAC_MAC_SUPP_100M; in emac_update_speed() 111 reg_val |= EMAC_MAC_SUPP_100M; in emac_update_speed() 112 writel(reg_val, db->membase + EMAC_MAC_SUPP_REG); in emac_update_speed() 118 unsigned int reg_val; in emac_update_duplex() local 121 reg_val = readl(db->membase + EMAC_MAC_CTL1_REG); in emac_update_duplex() 122 reg_val &= ~EMAC_MAC_CTL1_DUPLEX_EN; in emac_update_duplex() 124 reg_val |= EMAC_MAC_CTL1_DUPLEX_EN; in emac_update_duplex() 125 writel(reg_val, db->membase + EMAC_MAC_CTL1_REG); in emac_update_duplex() [all …]
|
/Linux-v6.6/arch/riscv/kvm/ |
D | vcpu_onereg.c | 127 unsigned long reg_val; in kvm_riscv_vcpu_get_reg_config() local 134 reg_val = vcpu->arch.isa[0] & KVM_RISCV_BASE_ISA_MASK; in kvm_riscv_vcpu_get_reg_config() 139 reg_val = riscv_cbom_block_size; in kvm_riscv_vcpu_get_reg_config() 144 reg_val = riscv_cboz_block_size; in kvm_riscv_vcpu_get_reg_config() 147 reg_val = vcpu->arch.mvendorid; in kvm_riscv_vcpu_get_reg_config() 150 reg_val = vcpu->arch.marchid; in kvm_riscv_vcpu_get_reg_config() 153 reg_val = vcpu->arch.mimpid; in kvm_riscv_vcpu_get_reg_config() 156 reg_val = satp_mode >> SATP_MODE_SHIFT; in kvm_riscv_vcpu_get_reg_config() 162 if (copy_to_user(uaddr, ®_val, KVM_REG_SIZE(reg->id))) in kvm_riscv_vcpu_get_reg_config() 176 unsigned long i, isa_ext, reg_val; in kvm_riscv_vcpu_set_reg_config() local [all …]
|
D | vcpu_sbi.c | 137 unsigned long reg_val) in riscv_vcpu_set_sbi_ext_single() argument 146 if (reg_val != 1 && reg_val != 0) in riscv_vcpu_set_sbi_ext_single() 164 if (!reg_val) in riscv_vcpu_set_sbi_ext_single() 173 unsigned long *reg_val) in riscv_vcpu_get_sbi_ext_single() argument 198 *reg_val = scontext->ext_status[sext->ext_idx] != in riscv_vcpu_get_sbi_ext_single() 206 unsigned long reg_val, bool enable) in riscv_vcpu_set_sbi_ext_multi() argument 213 for_each_set_bit(i, ®_val, BITS_PER_LONG) { in riscv_vcpu_set_sbi_ext_multi() 226 unsigned long *reg_val) in riscv_vcpu_get_sbi_ext_multi() argument 241 *reg_val |= KVM_REG_RISCV_SBI_MULTI_MASK(ext_id); in riscv_vcpu_get_sbi_ext_multi() 255 unsigned long reg_val, reg_subtype; in kvm_riscv_vcpu_set_reg_sbi_ext() local [all …]
|
/Linux-v6.6/sound/drivers/opl3/ |
D | opl3_synth.c | 396 unsigned char reg_val; in snd_opl3_play_note() local 416 reg_val = (unsigned char) note->fnum; in snd_opl3_play_note() 418 opl3->command(opl3, opl3_reg, reg_val); in snd_opl3_play_note() 420 reg_val = 0x00; in snd_opl3_play_note() 423 reg_val |= OPL3_KEYON_BIT; in snd_opl3_play_note() 425 reg_val |= (note->octave << 2) & OPL3_BLOCKNUM_MASK; in snd_opl3_play_note() 427 reg_val |= (unsigned char) (note->fnum >> 8) & OPL3_FNUM_HIGH_MASK; in snd_opl3_play_note() 431 opl3->command(opl3, opl3_reg, reg_val); in snd_opl3_play_note() 444 unsigned char reg_val; in snd_opl3_set_voice() local 470 reg_val = 0x00; in snd_opl3_set_voice() [all …]
|
/Linux-v6.6/drivers/gpu/drm/msm/hdmi/ |
D | hdmi_hdcp.c | 45 u32 reg_val; member 199 u32 reg_val, hdcp_int_status; in msm_hdmi_hdcp_irq() local 203 reg_val = hdmi_read(hdmi, REG_HDMI_HDCP_INT_CTRL); in msm_hdmi_hdcp_irq() 204 hdcp_int_status = reg_val & HDCP_INT_STATUS_MASK; in msm_hdmi_hdcp_irq() 210 reg_val |= hdcp_int_status << 1; in msm_hdmi_hdcp_irq() 213 reg_val |= HDMI_HDCP_INT_CTRL_AUTH_FAIL_INFO_ACK; in msm_hdmi_hdcp_irq() 214 hdmi_write(hdmi, REG_HDMI_HDCP_INT_CTRL, reg_val); in msm_hdmi_hdcp_irq() 228 reg_val = hdmi_read(hdmi, REG_HDMI_HDCP_LINK0_STATUS); in msm_hdmi_hdcp_irq() 230 __func__, reg_val); in msm_hdmi_hdcp_irq() 284 u32 reg_val, failure, nack0; in msm_reset_hdcp_ddc_failures() local [all …]
|
/Linux-v6.6/arch/arm/mach-qcom/ |
D | platsmp.c | 84 u32 reg_val; in cortex_a7_release_secondary() local 103 reg_val = CORE_RST | COREPOR_RST | CLAMP | CORE_MEM_CLAMP; in cortex_a7_release_secondary() 104 writel(reg_val, reg + APCS_CPU_PWR_CTL); in cortex_a7_release_secondary() 111 reg_val &= ~CORE_MEM_CLAMP; in cortex_a7_release_secondary() 112 writel(reg_val, reg + APCS_CPU_PWR_CTL); in cortex_a7_release_secondary() 113 reg_val |= L2DT_SLP; in cortex_a7_release_secondary() 114 writel(reg_val, reg + APCS_CPU_PWR_CTL); in cortex_a7_release_secondary() 117 reg_val = (reg_val | BIT(17)) & ~CLAMP; in cortex_a7_release_secondary() 118 writel(reg_val, reg + APCS_CPU_PWR_CTL); in cortex_a7_release_secondary() 122 reg_val &= ~(CORE_RST | COREPOR_RST); in cortex_a7_release_secondary() [all …]
|
/Linux-v6.6/arch/powerpc/platforms/powernv/ |
D | opal-fadump.h | 83 __be64 reg_val; member 88 u64 reg_val) in opal_fadump_set_regval_regnum() argument 92 regs->gpr[reg_num] = reg_val; in opal_fadump_set_regval_regnum() 98 regs->ctr = reg_val; in opal_fadump_set_regval_regnum() 101 regs->link = reg_val; in opal_fadump_set_regval_regnum() 104 regs->xer = reg_val; in opal_fadump_set_regval_regnum() 107 regs->dar = reg_val; in opal_fadump_set_regval_regnum() 110 regs->dsisr = reg_val; in opal_fadump_set_regval_regnum() 113 regs->nip = reg_val; in opal_fadump_set_regval_regnum() 116 regs->msr = reg_val; in opal_fadump_set_regval_regnum() [all …]
|
/Linux-v6.6/arch/mips/pci/ |
D | fixup-malta.c | 70 unsigned char reg_val; in malta_piix_func0_fixup() local 84 pci_read_config_byte(pdev, PIIX4_FUNC0_PIRQRC+i, ®_val); in malta_piix_func0_fixup() 85 if (reg_val & PIIX4_FUNC0_PIRQRC_IRQ_ROUTING_DISABLE) in malta_piix_func0_fixup() 88 pci_irq[PCIA+i] = piixirqmap[reg_val & in malta_piix_func0_fixup() 98 pci_read_config_byte(pdev, PIIX4_FUNC0_TOM, ®_val); in malta_piix_func0_fixup() 99 pci_write_config_byte(pdev, PIIX4_FUNC0_TOM, reg_val | in malta_piix_func0_fixup() 109 pci_read_config_byte(pdev, PIIX4_FUNC0_SERIRQC, ®_val); in malta_piix_func0_fixup() 110 reg_val |= PIIX4_FUNC0_SERIRQC_EN | PIIX4_FUNC0_SERIRQC_CONT; in malta_piix_func0_fixup() 111 pci_write_config_byte(pdev, PIIX4_FUNC0_SERIRQC, reg_val); in malta_piix_func0_fixup() 124 unsigned char reg_val; in malta_piix_func1_fixup() local [all …]
|
/Linux-v6.6/drivers/ata/ |
D | ahci_sunxi.c | 55 u32 reg_val; in sunxi_clrbits() local 57 reg_val = readl(reg); in sunxi_clrbits() 58 reg_val &= ~(clr_val); in sunxi_clrbits() 59 writel(reg_val, reg); in sunxi_clrbits() 64 u32 reg_val; in sunxi_setbits() local 66 reg_val = readl(reg); in sunxi_setbits() 67 reg_val |= set_val; in sunxi_setbits() 68 writel(reg_val, reg); in sunxi_setbits() 73 u32 reg_val; in sunxi_clrsetbits() local 75 reg_val = readl(reg); in sunxi_clrsetbits() [all …]
|
/Linux-v6.6/drivers/hwmon/ |
D | ltc2992.c | 410 int reg_val; in ltc2992_get_voltage() local 412 reg_val = ltc2992_read_reg(st, reg, 2); in ltc2992_get_voltage() 413 if (reg_val < 0) in ltc2992_get_voltage() 414 return reg_val; in ltc2992_get_voltage() 416 reg_val = reg_val >> 4; in ltc2992_get_voltage() 417 *val = DIV_ROUND_CLOSEST(reg_val * scale, 1000); in ltc2992_get_voltage() 432 int reg_val; in ltc2992_read_gpio_alarm() local 440 reg_val = ltc2992_read_reg(st, ltc2992_gpio_addr_map[nr_gpio].alarm, 1); in ltc2992_read_gpio_alarm() 441 if (reg_val < 0) in ltc2992_read_gpio_alarm() 442 return reg_val; in ltc2992_read_gpio_alarm() [all …]
|
/Linux-v6.6/drivers/net/ethernet/cavium/liquidio/ |
D | cn23xx_vf_device.c | 68 u64 reg_val = octeon_read_csr64(oct, in cn23xx_vf_reset_io_queues() local 70 while ((READ_ONCE(reg_val) & CN23XX_PKT_INPUT_CTL_RST) && in cn23xx_vf_reset_io_queues() 71 !(READ_ONCE(reg_val) & CN23XX_PKT_INPUT_CTL_QUIET) && in cn23xx_vf_reset_io_queues() 73 WRITE_ONCE(reg_val, octeon_read_csr64( in cn23xx_vf_reset_io_queues() 83 WRITE_ONCE(reg_val, READ_ONCE(reg_val) & in cn23xx_vf_reset_io_queues() 86 READ_ONCE(reg_val)); in cn23xx_vf_reset_io_queues() 88 WRITE_ONCE(reg_val, octeon_read_csr64( in cn23xx_vf_reset_io_queues() 90 if (READ_ONCE(reg_val) & CN23XX_PKT_INPUT_CTL_RST) { in cn23xx_vf_reset_io_queues() 153 u32 reg_val; in cn23xx_vf_setup_global_output_regs() local 160 reg_val = in cn23xx_vf_setup_global_output_regs() [all …]
|
/Linux-v6.6/sound/soc/amd/raven/ |
D | acp3x-i2s.c | 81 u32 reg_val, frmt_reg; in acp3x_i2s_hwparams() local 116 reg_val = mmACP_BTTDM_ITER; in acp3x_i2s_hwparams() 121 reg_val = mmACP_I2STDM_ITER; in acp3x_i2s_hwparams() 127 reg_val = mmACP_BTTDM_IRER; in acp3x_i2s_hwparams() 132 reg_val = mmACP_I2STDM_IRER; in acp3x_i2s_hwparams() 137 val = rv_readl(rtd->acp3x_base + reg_val); in acp3x_i2s_hwparams() 138 rv_writel(val | 0x2, rtd->acp3x_base + reg_val); in acp3x_i2s_hwparams() 141 val = rv_readl(rtd->acp3x_base + reg_val); in acp3x_i2s_hwparams() 144 rv_writel(val, rtd->acp3x_base + reg_val); in acp3x_i2s_hwparams() 152 u32 ret, val, period_bytes, reg_val, ier_val, water_val; in acp3x_i2s_trigger() local [all …]
|
/Linux-v6.6/drivers/video/backlight/ |
D | lm3639_bl.c | 50 unsigned int reg_val; in lm3639_chip_init() local 60 reg_val = (pdata->pin_pwm & 0x40) | pdata->pin_strobe | pdata->pin_tx; in lm3639_chip_init() 61 ret = regmap_update_bits(pchip->regmap, REG_IO_CTRL, 0x7C, reg_val); in lm3639_chip_init() 76 reg_val = pdata->fled_pins; in lm3639_chip_init() 77 reg_val |= pdata->bled_pins; in lm3639_chip_init() 79 reg_val = pdata->fled_pins; in lm3639_chip_init() 80 reg_val |= pdata->bled_pins | 0x01; in lm3639_chip_init() 83 ret = regmap_update_bits(pchip->regmap, REG_ENABLE, 0x79, reg_val); in lm3639_chip_init() 97 unsigned int reg_val; in lm3639_bled_update_status() local 101 ret = regmap_read(pchip->regmap, REG_FLAG, ®_val); in lm3639_bled_update_status() [all …]
|
/Linux-v6.6/sound/soc/amd/vangogh/ |
D | acp5x-i2s.c | 93 u32 reg_val, frmt_reg; in acp5x_i2s_hwparams() local 131 reg_val = ACP_HSTDM_ITER; in acp5x_i2s_hwparams() 136 reg_val = ACP_I2STDM_ITER; in acp5x_i2s_hwparams() 142 reg_val = ACP_HSTDM_IRER; in acp5x_i2s_hwparams() 147 reg_val = ACP_I2STDM_IRER; in acp5x_i2s_hwparams() 152 val = acp_readl(rtd->acp5x_base + reg_val); in acp5x_i2s_hwparams() 153 acp_writel(val | 0x2, rtd->acp5x_base + reg_val); in acp5x_i2s_hwparams() 156 val = acp_readl(rtd->acp5x_base + reg_val); in acp5x_i2s_hwparams() 159 acp_writel(val, rtd->acp5x_base + reg_val); in acp5x_i2s_hwparams() 237 u32 ret, val, period_bytes, reg_val, ier_val, water_val; in acp5x_i2s_trigger() local [all …]
|
/Linux-v6.6/sound/soc/codecs/aw88395/ |
D | aw88395_device.c | 188 int reg_val; in aw_dev_read_chipid() local 191 ret = regmap_read(aw_dev->regmap, AW88395_CHIP_ID_REG, ®_val); in aw_dev_read_chipid() 197 dev_info(aw_dev->dev, "chip id = %x\n", reg_val); in aw_dev_read_chipid() 198 *chip_id = reg_val; in aw_dev_read_chipid() 456 unsigned int reg_val; in aw_dev_dsp_check_st() local 461 ret = regmap_read(aw_dev->regmap, AW88395_SYSST_REG, ®_val); in aw_dev_dsp_check_st() 467 if ((reg_val & (~AW88395_DSPS_MASK)) != AW88395_DSPS_NORMAL_VALUE) { in aw_dev_dsp_check_st() 468 dev_err(aw_dev->dev, "check dsp st fail,reg_val:0x%04x", reg_val); in aw_dev_dsp_check_st() 472 dev_dbg(aw_dev->dev, "dsp st check ok, reg_val:0x%04x", reg_val); in aw_dev_dsp_check_st() 580 unsigned int reg_val; in aw_dev_get_icalk() local [all …]
|
/Linux-v6.6/drivers/media/i2c/ |
D | lm3646.c | 102 unsigned int reg_val; in lm3646_get_ctrl() local 108 rval = regmap_read(flash->regmap, REG_FLAG, ®_val); in lm3646_get_ctrl() 113 if (reg_val & FAULT_TIMEOUT) in lm3646_get_ctrl() 115 if (reg_val & FAULT_SHORT_CIRCUIT) in lm3646_get_ctrl() 117 if (reg_val & FAULT_UVLO) in lm3646_get_ctrl() 119 if (reg_val & FAULT_IVFM) in lm3646_get_ctrl() 121 if (reg_val & FAULT_OCP) in lm3646_get_ctrl() 123 if (reg_val & FAULT_OVERTEMP) in lm3646_get_ctrl() 125 if (reg_val & FAULT_NTC_TRIP) in lm3646_get_ctrl() 127 if (reg_val & FAULT_OVP) in lm3646_get_ctrl() [all …]
|
/Linux-v6.6/drivers/gpu/drm/amd/display/dmub/src/ |
D | dmub_reg.c | 76 uint32_t reg_val; in dmub_reg_update() local 84 reg_val = srv->funcs.reg_read(srv->user_ctx, addr); in dmub_reg_update() 85 reg_val = (reg_val & ~field_value_mask.mask) | field_value_mask.value; in dmub_reg_update() 86 srv->funcs.reg_write(srv->user_ctx, addr, reg_val); in dmub_reg_update() 89 void dmub_reg_set(struct dmub_srv *srv, uint32_t addr, uint32_t reg_val, int n, in dmub_reg_set() argument 100 reg_val = (reg_val & ~field_value_mask.mask) | field_value_mask.value; in dmub_reg_set() 101 srv->funcs.reg_write(srv->user_ctx, addr, reg_val); in dmub_reg_set() 107 uint32_t reg_val = srv->funcs.reg_read(srv->user_ctx, addr); in dmub_reg_get() local 108 *field_value = get_reg_field_value_ex(reg_val, mask, shift); in dmub_reg_get()
|