Home
last modified time | relevance | path

Searched refs:regmap_field (Results 1 – 25 of 32) sorted by relevance

12

/Linux-v4.19/drivers/gpu/drm/sun4i/
Dsun4i_hdmi.h274 struct regmap_field *field_ddc_en;
275 struct regmap_field *field_ddc_start;
276 struct regmap_field *field_ddc_reset;
277 struct regmap_field *field_ddc_addr_reg;
278 struct regmap_field *field_ddc_slave_addr;
279 struct regmap_field *field_ddc_int_mask;
280 struct regmap_field *field_ddc_int_status;
281 struct regmap_field *field_ddc_fifo_clear;
282 struct regmap_field *field_ddc_fifo_rx_thres;
283 struct regmap_field *field_ddc_fifo_tx_thres;
[all …]
Dsun4i_hdmi_ddc_clk.c21 struct regmap_field *reg;
/Linux-v4.19/drivers/thermal/st/
Dst_thermal.h89 struct regmap_field *pwr;
90 struct regmap_field *dcorrect;
91 struct regmap_field *overflow;
92 struct regmap_field *temp_data;
93 struct regmap_field *int_thresh_hi;
94 struct regmap_field *int_enable;
/Linux-v4.19/drivers/cpufreq/
Dsti-cpufreq.c114 struct regmap_field *regmap_field; in sti_cpufreq_fetch_regmap_field() local
121 regmap_field = devm_regmap_field_alloc(dev, in sti_cpufreq_fetch_regmap_field()
124 if (IS_ERR(regmap_field)) { in sti_cpufreq_fetch_regmap_field()
126 return PTR_ERR(regmap_field); in sti_cpufreq_fetch_regmap_field()
129 ret = regmap_field_read(regmap_field, &value); in sti_cpufreq_fetch_regmap_field()
/Linux-v4.19/include/linux/
Dregmap.h34 struct regmap_field;
1059 struct regmap_field *regmap_field_alloc(struct regmap *regmap,
1061 void regmap_field_free(struct regmap_field *field);
1063 struct regmap_field *devm_regmap_field_alloc(struct device *dev,
1065 void devm_regmap_field_free(struct device *dev, struct regmap_field *field);
1067 int regmap_field_read(struct regmap_field *field, unsigned int *val);
1068 int regmap_field_update_bits_base(struct regmap_field *field,
1071 int regmap_fields_read(struct regmap_field *field, unsigned int id,
1073 int regmap_fields_update_bits_base(struct regmap_field *field, unsigned int id,
1268 static inline int regmap_field_update_bits_base(struct regmap_field *field, in regmap_field_update_bits_base()
[all …]
/Linux-v4.19/drivers/iio/light/
Dstk3310.c112 struct regmap_field *reg_state;
113 struct regmap_field *reg_als_gain;
114 struct regmap_field *reg_ps_gain;
115 struct regmap_field *reg_als_it;
116 struct regmap_field *reg_ps_it;
117 struct regmap_field *reg_int_ps;
118 struct regmap_field *reg_flag_psint;
119 struct regmap_field *reg_flag_nf;
Dapds9960.c128 struct regmap_field *reg_int_als;
129 struct regmap_field *reg_int_ges;
130 struct regmap_field *reg_int_pxs;
132 struct regmap_field *reg_enable_als;
133 struct regmap_field *reg_enable_ges;
134 struct regmap_field *reg_enable_pxs;
Dltr501.c159 struct regmap_field *reg_it;
160 struct regmap_field *reg_als_intr;
161 struct regmap_field *reg_ps_intr;
162 struct regmap_field *reg_als_rate;
163 struct regmap_field *reg_ps_rate;
164 struct regmap_field *reg_als_prst;
165 struct regmap_field *reg_ps_prst;
/Linux-v4.19/drivers/reset/sti/
Dreset-syscfg.c30 struct regmap_field *reset;
31 struct regmap_field *ack;
166 struct regmap_field *f; in syscfg_reset_controller_register()
/Linux-v4.19/sound/soc/sunxi/
Dsun4i-i2s.c184 struct regmap_field *field_clkdiv_mclk_en;
185 struct regmap_field *field_fmt_wss;
186 struct regmap_field *field_fmt_sr;
187 struct regmap_field *field_fmt_bclk;
188 struct regmap_field *field_fmt_lrclk;
189 struct regmap_field *field_fmt_mode;
190 struct regmap_field *field_txchanmap;
191 struct regmap_field *field_rxchanmap;
192 struct regmap_field *field_txchansel;
193 struct regmap_field *field_rxchansel;
/Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/
Ddwmac-sun8i.c84 struct regmap_field *regmap_field; member
807 regmap_field_read(gmac->regmap_field, &reg); in mdio_mux_syscon_switch_fn()
825 regmap_field_write(gmac->regmap_field, val); in mdio_mux_syscon_switch_fn()
863 regmap_field_read(gmac->regmap_field, &val); in sun8i_dwmac_set_syscon()
947 regmap_field_write(gmac->regmap_field, reg); in sun8i_dwmac_set_syscon()
956 regmap_field_write(gmac->regmap_field, reg); in sun8i_dwmac_unset_syscon()
1134 gmac->regmap_field = devm_regmap_field_alloc(dev, regmap, in sun8i_dwmac_probe()
1136 if (IS_ERR(gmac->regmap_field)) { in sun8i_dwmac_probe()
1137 ret = PTR_ERR(gmac->regmap_field); in sun8i_dwmac_probe()
/Linux-v4.19/drivers/pinctrl/
Dpinctrl-st.c216 struct regmap_field *rt[ST_GPIO_PINS_PER_BANK];
220 struct regmap_field *clk1notclk0;
221 struct regmap_field *delay_0;
222 struct regmap_field *delay_1;
223 struct regmap_field *invertclk;
224 struct regmap_field *retime;
225 struct regmap_field *clknotdata;
226 struct regmap_field *double_edge;
231 struct regmap_field *alt, *oe, *pu, *od;
388 struct regmap_field *output_enable = pc->oe; in st_pinconf_set_config()
[all …]
/Linux-v4.19/drivers/pwm/
Dpwm-sti.c94 struct regmap_field *prescale_low;
95 struct regmap_field *prescale_high;
96 struct regmap_field *pwm_out_en;
97 struct regmap_field *pwm_cpt_en;
98 struct regmap_field *pwm_cpt_int_en;
99 struct regmap_field *pwm_cpt_int_stat;
/Linux-v4.19/drivers/mux/
Dmmio.c20 struct regmap_field **fields = mux_chip_priv(mux->chip); in mux_mmio_set()
39 struct regmap_field **fields; in mux_mmio_probe()
/Linux-v4.19/drivers/hwspinlock/
Dqcom_hwspinlock.c25 struct regmap_field *field = lock->priv; in qcom_hwspinlock_trylock()
42 struct regmap_field *field = lock->priv; in qcom_hwspinlock_unlock()
/Linux-v4.19/drivers/regulator/
Dda9063-regulator.c111 struct regmap_field *mode;
112 struct regmap_field *suspend;
113 struct regmap_field *sleep;
114 struct regmap_field *suspend_sleep;
115 struct regmap_field *ilimit;
227 struct regmap_field *field; in da9063_buck_get_mode()
299 struct regmap_field *field; in da9063_ldo_get_mode()
Dda9062-regulator.c77 struct regmap_field *mode;
78 struct regmap_field *suspend;
79 struct regmap_field *sleep;
80 struct regmap_field *suspend_sleep;
81 struct regmap_field *ilimit;
186 struct regmap_field *field; in da9062_buck_get_mode()
258 struct regmap_field *field; in da9062_ldo_get_mode()
/Linux-v4.19/sound/soc/codecs/
Dsti-sas.c54 struct regmap_field **field;
61 struct regmap_field **field;
/Linux-v4.19/drivers/base/regmap/
Dregmap.c1186 static void regmap_field_init(struct regmap_field *rm_field, in regmap_field_init()
1208 struct regmap_field *devm_regmap_field_alloc(struct device *dev, in devm_regmap_field_alloc()
1211 struct regmap_field *rm_field = devm_kzalloc(dev, in devm_regmap_field_alloc()
1235 struct regmap_field *field) in devm_regmap_field_free()
1251 struct regmap_field *regmap_field_alloc(struct regmap *regmap, in regmap_field_alloc()
1254 struct regmap_field *rm_field = kzalloc(sizeof(*rm_field), GFP_KERNEL); in regmap_field_alloc()
1271 void regmap_field_free(struct regmap_field *field) in regmap_field_free()
1917 int regmap_field_update_bits_base(struct regmap_field *field, in regmap_field_update_bits_base()
1944 int regmap_fields_update_bits_base(struct regmap_field *field, unsigned int id, in regmap_fields_update_bits_base()
2652 int regmap_field_read(struct regmap_field *field, unsigned int *val) in regmap_field_read()
[all …]
Dinternal.h207 struct regmap_field { struct
/Linux-v4.19/sound/soc/sh/rcar/
Dgen.c29 struct regmap_field *regs[RSND_REG_MAX];
149 struct regmap_field *regs; in _rsnd_gen_regmap_init()
/Linux-v4.19/drivers/hwmon/
Dina3221.c97 struct regmap_field *fields[F_MAX_FIELDS];
/Linux-v4.19/drivers/net/ethernet/mscc/
Docelot.h477 struct regmap_field *regfields[REGFIELD_MAX];
/Linux-v4.19/drivers/iio/health/
Dafe4403.c79 struct regmap_field *fields[F_MAX_FIELDS];
Dafe4404.c98 struct regmap_field *fields[F_MAX_FIELDS];

12