| /OK3568_Linux_fs/u-boot/drivers/power/regulator/ |
| H A D | rk806.c | 203 uint value, en_reg; in _buck_set_enable() local 208 en_reg = RK806_POWER_EN(buck / 4); in _buck_set_enable() 214 ret = pmic_reg_write(pmic, en_reg, value); in _buck_set_enable() 444 uint value, en_reg; in _ldo_set_enable() local 450 en_reg = RK806_NLDO_EN(0); in _ldo_set_enable() 455 ret = pmic_reg_write(pmic, en_reg, value); in _ldo_set_enable() 457 en_reg = RK806_NLDO_EN(2); in _ldo_set_enable() 462 ret = pmic_reg_write(pmic, en_reg, value); in _ldo_set_enable() 475 uint mask = 0, en_reg; in _pldo_get_enable() local 481 en_reg = RK806_PLDO_EN(0); in _pldo_get_enable() [all …]
|
| H A D | rk860x_regulator.c | 67 unsigned int en_reg; member 162 rk860x_clrsetbits(dev, priv->en_reg, VSEL_BUCK_EN, val); in rk860x_regulator_set_enable() 180 ret = rk860x_reg_read(dev, priv->en_reg, &val); in rk860x_regulator_get_enable() 297 di->en_reg = RK860X_VSEL0_A; in rk860x_device_setup() 303 di->en_reg = RK860X_VSEL1_A; in rk860x_device_setup() 317 di->en_reg = RK860X_VSEL0_A; in rk860x_device_setup() 323 di->en_reg = RK860X_VSEL1_A; in rk860x_device_setup()
|
| H A D | rk8xx.c | 306 uint mask, value, en_reg; in _buck_set_enable() local 315 en_reg = RK816_REG_DCDC_EN2; in _buck_set_enable() 317 en_reg = RK816_REG_DCDC_EN1; in _buck_set_enable() 323 ret = pmic_reg_write(pmic, en_reg, value); in _buck_set_enable() 658 uint mask, value, en_reg; in _ldo_set_enable() local 666 en_reg = RK816_REG_LDO_EN2; in _ldo_set_enable() 668 en_reg = RK816_REG_LDO_EN1; in _ldo_set_enable() 675 ret = pmic_reg_write(pmic, en_reg, value); in _ldo_set_enable() 686 en_reg = RK817_POWER_EN(1); in _ldo_set_enable() 689 en_reg = RK817_POWER_EN(2); in _ldo_set_enable() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/clk/ |
| H A D | clk-u300.c | 440 void __iomem *en_reg; member 546 if (!sclk->en_reg) in syscon_clk_is_enabled() 549 val = readw(sclk->en_reg); in syscon_clk_is_enabled() 697 void __iomem *en_reg, u8 en_bit, in syscon_clk_register() argument 720 sclk->en_reg = en_reg; in syscon_clk_register() 877 void __iomem *en_reg; in of_u300_syscon_clk_init() local 897 en_reg = syscon_vbase + U300_SYSCON_CESR; in of_u300_syscon_clk_init() 901 en_reg = syscon_vbase + U300_SYSCON_CEFR; in of_u300_syscon_clk_init() 905 en_reg = syscon_vbase + U300_SYSCON_CERR; in of_u300_syscon_clk_init() 919 en_reg, u3clk->id, in of_u300_syscon_clk_init()
|
| H A D | clk-vt8500.c | 24 void __iomem *en_reg; member 83 en_val = readl(cdev->en_reg); in vt8500_dclk_enable() 85 writel(en_val, cdev->en_reg); in vt8500_dclk_enable() 99 en_val = readl(cdev->en_reg); in vt8500_dclk_disable() 101 writel(en_val, cdev->en_reg); in vt8500_dclk_disable() 109 u32 en_val = (readl(cdev->en_reg) & BIT(cdev->en_bit)); in vt8500_dclk_is_enabled() 225 u32 en_reg, div_reg; in vtwm_device_clk_init() local 243 rc = of_property_read_u32(node, "enable-reg", &en_reg); in vtwm_device_clk_init() 245 dev_clk->en_reg = pmc_base + en_reg; in vtwm_device_clk_init()
|
| /OK3568_Linux_fs/kernel/drivers/regulator/ |
| H A D | rk860x-regulator.c | 82 unsigned int en_reg; member 177 return regmap_update_bits(di->regmap, di->en_reg, in rk860x_set_enable() 190 return regmap_update_bits(di->regmap, di->en_reg, in rk860x_set_disable() 207 ret = regmap_read(di->regmap, di->en_reg, &val); in rk860x_is_enabled() 326 di->en_reg = RK860X_VSEL0_A; in rk860x_device_setup() 332 di->en_reg = RK860X_VSEL1_A; in rk860x_device_setup() 346 di->en_reg = RK860X_VSEL0_A; in rk860x_device_setup() 352 di->en_reg = RK860X_VSEL1_A; in rk860x_device_setup() 391 rdesc->enable_reg = di->en_reg; in rk860x_regulator_register()
|
| H A D | tps65090-regulator.c | 200 #define tps65090_REG_FIXEDV(_id, _sname, en_reg, _en_bits, _volt, _ops) \ argument 201 tps65090_REG_DESC(_id, _sname, en_reg, _en_bits, 1, _volt, _ops) 203 #define tps65090_REG_SWITCH(_id, _sname, en_reg, _en_bits, _ops) \ argument 204 tps65090_REG_DESC(_id, _sname, en_reg, _en_bits, 0, 0, _ops)
|
| H A D | sc2731-regulator.c | 130 #define SC2731_REGU_LINEAR(_id, en_reg, en_mask, vreg, vmask, \ argument 143 .enable_reg = en_reg, \
|
| H A D | rk806-regulator.c | 129 int en_reg; member 171 .en_reg = _en_reg, \ 644 pdata->dvs_field[rid].en_reg, in rk806_regulator_sleep2dvs_mode() 773 val = rk806_field_read(rk806, pdata->dvs_field[rid].en_reg); in rk806_regulator_is_enabled_regmap() 796 pdata->dvs_field[rid].en_reg, in rk806_regulator_enable_regmap() 819 pdata->dvs_field[rid].en_reg, in rk806_regulator_disable_regmap()
|
| H A D | ltc3676.c | 195 #define LTC3676_REG(_id, _name, _ops, en_reg, en_bit, dvba_reg, dvb_mask) \ argument 212 .enable_reg = (en_reg), \
|
| /OK3568_Linux_fs/kernel/drivers/mfd/ |
| H A D | mt6358-irq.c | 54 unsigned int i, top_gp, gp_offset, en_reg, int_regs, shift; in pmic_irq_sync_unlock() local 72 en_reg = mt6358_ints[top_gp].en_reg + in pmic_irq_sync_unlock() 75 regmap_update_bits(chip->regmap, en_reg, BIT(shift), in pmic_irq_sync_unlock() 212 mt6358_ints[i].en_reg + in mt6358_irq_init()
|
| /OK3568_Linux_fs/kernel/drivers/irqchip/ |
| H A D | irq-digicolor.c | 58 unsigned en_reg, unsigned ack_reg) in digicolor_set_gc() argument 65 gc->chip_types[0].regs.mask = en_reg; in digicolor_set_gc()
|
| /OK3568_Linux_fs/kernel/include/linux/mfd/mt6358/ |
| H A D | core.h | 15 unsigned int en_reg; member 151 .en_reg = MT6358_##sp##_TOP_INT_CON0, \
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/ |
| H A D | irq.c | 420 hrt_data en_reg; in any_irq_channel_enabled() local 424 en_reg = irq_reg_load(ID, in any_irq_channel_enabled() 427 return (en_reg != 0); in any_irq_channel_enabled()
|
| /OK3568_Linux_fs/kernel/arch/mips/cavium-octeon/ |
| H A D | octeon-irq.c | 2118 u64 en_reg; member 2135 en = cvmx_read_csr(host_data->en_reg); in octeon_irq_cib_enable() 2137 cvmx_write_csr(host_data->en_reg, en); in octeon_irq_cib_enable() 2149 en = cvmx_read_csr(host_data->en_reg); in octeon_irq_cib_disable() 2151 cvmx_write_csr(host_data->en_reg, en); in octeon_irq_cib_disable() 2241 en = cvmx_read_csr(host_data->en_reg); in octeon_irq_cib_handler() 2256 en = cvmx_read_csr(host_data->en_reg); in octeon_irq_cib_handler() 2258 cvmx_write_csr(host_data->en_reg, en); in octeon_irq_cib_handler() 2310 host_data->en_reg = (u64)phys_to_virt( in octeon_irq_init_cib() 2329 cvmx_write_csr(host_data->en_reg, 0); /* disable all IRQs */ in octeon_irq_init_cib()
|
| /OK3568_Linux_fs/kernel/drivers/iio/accel/ |
| H A D | bmc150-accel-core.c | 416 u8 en_reg; member 422 .en_reg = BMC150_ACCEL_REG_INT_EN_1, 428 .en_reg = BMC150_ACCEL_REG_INT_EN_0, 436 .en_reg = BMC150_ACCEL_REG_INT_EN_1, 488 ret = regmap_update_bits(data->regmap, info->en_reg, info->en_bitmask, in bmc150_accel_set_interrupt()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/ |
| H A D | hndpmu.c | 8656 si_pmu_soft_start_params(si_t *sih, uint32 bt_or_wl, uint *en_reg, uint32 *en_shift, in si_pmu_soft_start_params() argument 8661 *en_reg = SOFT_START_EN_REG_4369; in si_pmu_soft_start_params() 8671 *en_reg = SOFT_START_EN_REG_4378; in si_pmu_soft_start_params() 8686 *en_reg = SOFT_START_EN_REG_4387; in si_pmu_soft_start_params() 8704 uint en_reg = 0, val_reg = 0; in si_pmu_ldo3p3_soft_start_get() local 8707 int ret = si_pmu_soft_start_params(sih, bt_or_wl, &en_reg, &en_shift, &en_mask, &en_val, in si_pmu_ldo3p3_soft_start_get() 8713 soft_start_en = (si_pmu_vreg_control(sih, en_reg, 0, 0) >> en_shift); in si_pmu_ldo3p3_soft_start_get() 8742 uint en_reg = 0, val_reg = 0; in si_pmu_ldo3p3_soft_start_set() local 8744 int ret = si_pmu_soft_start_params(sih, bt_or_wl, &en_reg, &en_shift, &en_mask, &en_val, in si_pmu_ldo3p3_soft_start_set() 8760 si_pmu_vreg_control(sih, en_reg, (en_mask << en_shift), (dis_val << en_shift)); in si_pmu_ldo3p3_soft_start_set() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/ |
| H A D | hndpmu.c | 8656 si_pmu_soft_start_params(si_t *sih, uint32 bt_or_wl, uint *en_reg, uint32 *en_shift, in si_pmu_soft_start_params() argument 8661 *en_reg = SOFT_START_EN_REG_4369; in si_pmu_soft_start_params() 8671 *en_reg = SOFT_START_EN_REG_4378; in si_pmu_soft_start_params() 8686 *en_reg = SOFT_START_EN_REG_4387; in si_pmu_soft_start_params() 8704 uint en_reg = 0, val_reg = 0; in si_pmu_ldo3p3_soft_start_get() local 8707 int ret = si_pmu_soft_start_params(sih, bt_or_wl, &en_reg, &en_shift, &en_mask, &en_val, in si_pmu_ldo3p3_soft_start_get() 8713 soft_start_en = (si_pmu_vreg_control(sih, en_reg, 0, 0) >> en_shift); in si_pmu_ldo3p3_soft_start_get() 8742 uint en_reg = 0, val_reg = 0; in si_pmu_ldo3p3_soft_start_set() local 8744 int ret = si_pmu_soft_start_params(sih, bt_or_wl, &en_reg, &en_shift, &en_mask, &en_val, in si_pmu_ldo3p3_soft_start_set() 8760 si_pmu_vreg_control(sih, en_reg, (en_mask << en_shift), (dis_val << en_shift)); in si_pmu_ldo3p3_soft_start_set() [all …]
|