Home
last modified time | relevance | path

Searched refs:reg_field (Results 1 – 25 of 94) sorted by relevance

1234

/linux-6.15/sound/soc/qcom/
H A Dlpass.h222 struct reg_field spken;
223 struct reg_field spkmode;
224 struct reg_field spkmono;
225 struct reg_field micen;
226 struct reg_field micmode;
227 struct reg_field micmono;
228 struct reg_field wssrc;
250 struct reg_field dma_sel;
252 struct reg_field layout;
260 struct reg_field mute;
[all …]
/linux-6.15/drivers/gpu/drm/sun4i/
H A Dsun4i_hdmi.h204 struct reg_field ddc_clk_reg;
211 struct reg_field field_ddc_en;
212 struct reg_field field_ddc_start;
213 struct reg_field field_ddc_reset;
214 struct reg_field field_ddc_addr_reg;
215 struct reg_field field_ddc_slave_addr;
216 struct reg_field field_ddc_int_mask;
217 struct reg_field field_ddc_int_status;
222 struct reg_field field_ddc_cmd;
223 struct reg_field field_ddc_sda_en;
[all …]
/linux-6.15/drivers/power/supply/
H A Dip5xxx_power.c119 const struct reg_field charger_enable;
122 const struct reg_field charger_status;
123 const struct reg_field charger_chg_end;
126 const struct reg_field boost_enable;
134 const struct reg_field battery_type;
143 const struct reg_field btn_wled_mode;
144 const struct reg_field btn_shdn_mode;
146 const struct reg_field btn_pressed;
149 const struct reg_field wled_enable;
150 const struct reg_field wled_detect_en;
[all …]
H A Daxp20x_usb_power.c67 struct reg_field curr_lim_fld;
68 struct reg_field vbus_valid_bit;
69 struct reg_field vbus_mon_bit;
70 struct reg_field usb_bc_en_bit;
71 struct reg_field usb_bc_det_fld;
72 struct reg_field vbus_disable_bit;
889 struct reg_field fdesc, in axp20x_regmap_field_alloc_optional()
/linux-6.15/drivers/gpu/drm/amd/display/dc/
H A Ddm_services.h96 #define get_reg_field_value(reg_value, reg_name, reg_field)\ argument
99 reg_name ## __ ## reg_field ## _MASK,\
100 reg_name ## __ ## reg_field ## __SHIFT)
112 #define set_reg_field_value(reg_value, value, reg_name, reg_field)\ argument
116 reg_name ## __ ## reg_field ## _MASK,\
117 reg_name ## __ ## reg_field ## __SHIFT)
134 #define FD(reg_field) reg_field ## __SHIFT, \ argument
135 reg_field ## _MASK
168 block ## reg_num ## _ ## reg_name ## __ ## reg_field ## _MASK,\
169 block ## reg_num ## _ ## reg_name ## __ ## reg_field ## __SHIFT)
[all …]
/linux-6.15/drivers/input/touchscreen/
H A Diqs7211.c1556 u16 new_val = reg_field->val; in iqs7211_init_device()
1567 new_val |= reg_field->val; in iqs7211_init_device()
1625 reg_field = devm_kzalloc(&client->dev, sizeof(*reg_field), GFP_KERNEL); in iqs7211_add_field()
1626 if (!reg_field) in iqs7211_add_field()
1631 reg_field->val = new_field.val; in iqs7211_add_field()
1684 reg_field.addr = reg_addr; in iqs7211_parse_props()
1725 reg_field.mask = U8_MAX; in iqs7211_parse_event()
1970 reg_field.val = 0; in iqs7211_parse_alp()
2009 reg_field.val = 0; in iqs7211_parse_alp()
2058 reg_field.mask = 0; in iqs7211_parse_reg_grp()
[all …]
/linux-6.15/drivers/cpufreq/
H A Dsti-cpufreq.c108 static int sti_cpufreq_fetch_regmap_field(const struct reg_field *reg_fields, in sti_cpufreq_fetch_regmap_field()
112 struct reg_field reg_field = reg_fields[field]; in sti_cpufreq_fetch_regmap_field() local
117 reg_field.reg = hw_info_offset; in sti_cpufreq_fetch_regmap_field()
120 reg_field); in sti_cpufreq_fetch_regmap_field()
136 static const struct reg_field sti_stih407_dvfs_regfields[DVFS_MAX_REGFIELDS] = {
141 static const struct reg_field *sti_cpufreq_match(void) in sti_cpufreq_match()
155 const struct reg_field *reg_fields; in sti_cpufreq_set_opp_info()
/linux-6.15/drivers/phy/ti/
H A Dphy-j721e-wiz.c90 static const struct reg_field pll1_refclk_mux_sel =
94 static const struct reg_field pll0_refclk_mux_sel =
98 static const struct reg_field refclk_dig_sel_16g =
100 static const struct reg_field refclk_dig_sel_10g =
106 static const struct reg_field pma_cmn_refclk_mode =
202 static const struct reg_field typec_ln10_swap =
205 static const struct reg_field typec_ln23_swap =
341 const struct reg_field *pll0_refclk_mux_sel;
342 const struct reg_field *pll1_refclk_mux_sel;
343 const struct reg_field *refclk_dig_sel;
[all …]
H A Dphy-gmii-sel.c52 const struct reg_field (*regfields)[PHY_GMII_SEL_LAST];
167 struct reg_field phy_gmii_sel_fields_am33xx[][PHY_GMII_SEL_LAST] = {
189 struct reg_field phy_gmii_sel_fields_dra7[][PHY_GMII_SEL_LAST] = {
212 struct reg_field phy_gmii_sel_fields_am654[][PHY_GMII_SEL_LAST] = {
332 const struct reg_field *fields; in phy_gmii_init_phy()
334 struct reg_field field; in phy_gmii_init_phy()
/linux-6.15/drivers/net/phy/
H A Dnxp-c45-tja11xx.c320 if (reg_field->size == 0) { in nxp_c45_read_reg_field()
325 ret = phy_read_mmd(phydev, reg_field->devad, reg_field->reg); in nxp_c45_read_reg_field()
329 mask = reg_field->size == 1 ? BIT(reg_field->offset) : in nxp_c45_read_reg_field()
330 GENMASK(reg_field->offset + reg_field->size - 1, in nxp_c45_read_reg_field()
331 reg_field->offset); in nxp_c45_read_reg_field()
333 ret >>= reg_field->offset; in nxp_c45_read_reg_field()
345 if (reg_field->size == 0) { in nxp_c45_write_reg_field()
350 mask = reg_field->size == 1 ? BIT(reg_field->offset) : in nxp_c45_write_reg_field()
351 GENMASK(reg_field->offset + reg_field->size - 1, in nxp_c45_write_reg_field()
352 reg_field->offset); in nxp_c45_write_reg_field()
[all …]
/linux-6.15/drivers/clk/mstar/
H A Dclk-msc313-mpll.c22 static const struct reg_field config1_loop_div_first = REG_FIELD(REG_CONFIG1, 8, 9);
23 static const struct reg_field config1_input_div_first = REG_FIELD(REG_CONFIG1, 4, 5);
24 static const struct reg_field config2_output_div_first = REG_FIELD(REG_CONFIG2, 12, 13);
25 static const struct reg_field config2_loop_div_second = REG_FIELD(REG_CONFIG2, 0, 7);
/linux-6.15/drivers/reset/sti/
H A Dreset-syscfg.h24 struct reg_field reset;
25 struct reg_field ack;
/linux-6.15/drivers/iio/light/
H A Dstk3310.c70 static const struct reg_field stk3310_reg_field_state =
72 static const struct reg_field stk3310_reg_field_als_gain =
74 static const struct reg_field stk3310_reg_field_ps_gain =
76 static const struct reg_field stk3310_reg_field_als_it =
78 static const struct reg_field stk3310_reg_field_ps_it =
80 static const struct reg_field stk3310_reg_field_int_ps =
82 static const struct reg_field stk3310_reg_field_flag_psint =
84 static const struct reg_field stk3310_reg_field_flag_nf =
H A Dapds9160.c509 static const struct reg_field apds9160_reg_field_ls_en =
512 static const struct reg_field apds9160_reg_field_ps_en =
515 static const struct reg_field apds9160_reg_field_int_ps =
518 static const struct reg_field apds9160_reg_field_int_als =
521 static const struct reg_field apds9160_reg_field_ps_overflow =
524 static const struct reg_field apds9160_reg_field_als_rate =
527 static const struct reg_field apds9160_reg_field_als_gain =
530 static const struct reg_field apds9160_reg_field_ps_rate =
533 static const struct reg_field apds9160_reg_field_als_res =
536 static const struct reg_field apds9160_reg_field_ps_current =
[all …]
H A Dapds9306.c356 static const struct reg_field apds9306_rf_sw_reset =
359 static const struct reg_field apds9306_rf_en =
362 static const struct reg_field apds9306_rf_intg_time =
365 static const struct reg_field apds9306_rf_repeat_rate =
368 static const struct reg_field apds9306_rf_gain =
371 static const struct reg_field apds9306_rf_int_src =
374 static const struct reg_field apds9306_rf_int_thresh_var_en =
377 static const struct reg_field apds9306_rf_int_en =
380 static const struct reg_field apds9306_rf_int_persist_val =
383 static const struct reg_field apds9306_rf_int_thresh_var_val =
/linux-6.15/drivers/gpu/drm/amd/display/dmub/src/
H A Ddmub_reg.h45 #define FD(reg_field) (REGS)->shift.reg_field, (REGS)->mask.reg_field argument
/linux-6.15/sound/soc/meson/
H A Daxg-fifo.h12 struct reg_field;
72 struct reg_field field_threshold;
H A Dg12a-toacodec.c54 struct reg_field field_dat_sel;
55 struct reg_field field_lrclk_sel;
56 struct reg_field field_bclk_sel;
/linux-6.15/drivers/phy/cadence/
H A Dphy-cadence-sierra.c244 static const struct reg_field macro_id_type =
246 static const struct reg_field phy_pll_cfg_1 =
248 static const struct reg_field pma_cmn_ready =
250 static const struct reg_field pllctrl_lock =
252 static const struct reg_field phy_iso_link_ctrl_1 =
254 static const struct reg_field cmn_plllc_clk1outdiv_preg =
256 static const struct reg_field cmn_plllc_clk1_en_preg =
271 struct reg_field pfdclk_sel_preg;
272 struct reg_field plllc1en_field;
273 struct reg_field termen_field;
[all …]
/linux-6.15/drivers/usb/isp1760/
H A Disp1760-core.c183 static const struct reg_field isp1760_hc_reg_fields[] = {
258 static const struct reg_field isp1763_hc_reg_fields[] = {
371 static const struct reg_field isp1761_dc_reg_fields[] = {
426 static const struct reg_field isp1763_dc_reg_fields[] = {
485 const struct reg_field *hc_reg_fields; in isp1760_register()
487 const struct reg_field *dc_reg_fields; in isp1760_register()
/linux-6.15/drivers/soc/qcom/
H A Dicc-bwmon.c175 const struct reg_field *regmap_fields;
178 const struct reg_field *global_regmap_fields;
196 static const struct reg_field msm8998_bwmon_reg_fields[] = {
243 static const struct reg_field msm8998_bwmon_global_reg_fields[] = {
309 static const struct reg_field sdm845_cpu_bwmon_reg_fields[] = {
378 static const struct reg_field sdm845_llcc_bwmon_reg_fields[] = {
/linux-6.15/include/soc/mscc/
H A Dvsc7514_regs.h15 extern const struct reg_field vsc7514_regfields[REGFIELD_MAX];
/linux-6.15/drivers/thermal/st/
H A Dst_thermal_memmap.c23 static const struct reg_field st_mmap_thermal_regfields[MAX_REGFIELDS] = {
61 const struct reg_field *reg_fields = sensor->cdata->reg_fields; in st_mmap_alloc_regfields()
/linux-6.15/drivers/base/regmap/
H A Dregmap.c1212 struct regmap *regmap, struct reg_field reg_field) in regmap_field_init() argument
1215 rm_field->reg = reg_field.reg; in regmap_field_init()
1216 rm_field->shift = reg_field.lsb; in regmap_field_init()
1217 rm_field->mask = GENMASK(reg_field.msb, reg_field.lsb); in regmap_field_init()
1221 rm_field->id_size = reg_field.id_size; in regmap_field_init()
1222 rm_field->id_offset = reg_field.id_offset; in regmap_field_init()
1237 struct regmap *regmap, struct reg_field reg_field) in devm_regmap_field_alloc() argument
1244 regmap_field_init(rm_field, regmap, reg_field); in devm_regmap_field_alloc()
1266 const struct reg_field *reg_field, in regmap_field_bulk_alloc() argument
1302 const struct reg_field *reg_field, in devm_regmap_field_bulk_alloc() argument
[all …]
/linux-6.15/include/linux/
H A Dregmap.h1417 struct reg_field { struct
1440 struct reg_field reg_field); argument
1444 struct regmap *regmap, struct reg_field reg_field);
1449 const struct reg_field *reg_field,
1454 const struct reg_field *reg_field,

1234