Home
last modified time | relevance | path

Searched refs:r_width (Results 1 – 6 of 6) sorted by relevance

/openbmc/u-boot/include/
H A Dsh_pfc.h51 #define PINMUX_CFG_REG(name, r, r_width, f_width) \ argument
52 .reg = r, .reg_width = r_width, .field_width = f_width, \
53 .cnt = (unsigned long [r_width / f_width]) {}, \
54 .enum_ids = (pinmux_enum_t [(r_width / f_width) * (1 << f_width)])
56 #define PINMUX_CFG_REG_VAR(name, r, r_width, var_fw0, var_fwn...) \ argument
57 .reg = r, .reg_width = r_width, \
58 .cnt = (unsigned long [r_width]) {}, \
59 .var_field_width = (unsigned long [r_width]) { var_fw0, var_fwn, 0 }, \
68 #define PINMUX_DATA_REG(name, r, r_width) \ argument
69 .reg = r, .reg_width = r_width, \
[all …]
/openbmc/linux/drivers/pinctrl/renesas/
H A Dsh_pfc.h128 #define PINMUX_CFG_REG(name, r, r_width, f_width, ids) \ argument
129 .reg = r, .reg_width = r_width, \
130 .field_width = f_width + BUILD_BUG_ON_ZERO(r_width % f_width) + \
132 (r_width / f_width) << f_width), \
133 .enum_ids = (const u16 [(r_width / f_width) << f_width]) { ids }
148 #define PINMUX_CFG_REG_VAR(name, r, r_width, f_widths, ids) \ argument
149 .reg = r, .reg_width = r_width, \
198 #define PINMUX_DATA_REG(name, r, r_width, ids) \ argument
199 .reg = r, .reg_width = r_width + \
201 r_width), \
[all …]
H A Dcore.c254 unsigned int r_width = config_reg->reg_width; in sh_pfc_get_config_reg() local
261 if (!r_width) in sh_pfc_get_config_reg()
264 for (bit_pos = 0; bit_pos < r_width; bit_pos += curr_width, m++) { in sh_pfc_get_config_reg()
/openbmc/u-boot/drivers/pinctrl/renesas/
H A Dsh_pfc.h113 #define PINMUX_CFG_REG(name, r, r_width, f_width) \ argument
114 .reg = r, .reg_width = r_width, .field_width = f_width, \
115 .enum_ids = (const u16 [(r_width / f_width) * (1 << f_width)])
128 #define PINMUX_CFG_REG_VAR(name, r, r_width, var_fw0, var_fwn...) \ argument
129 .reg = r, .reg_width = r_width, \
130 .var_field_width = (const u8 [r_width]) \
178 #define PINMUX_DATA_REG(name, r, r_width) \ argument
179 .reg = r, .reg_width = r_width, \
180 .enum_ids = (const u16 [r_width]) \
H A Dpfc.c197 unsigned int r_width = config_reg->reg_width; in sh_pfc_get_config_reg() local
204 if (!r_width) in sh_pfc_get_config_reg()
207 for (bit_pos = 0; bit_pos < r_width; bit_pos += curr_width) { in sh_pfc_get_config_reg()
/openbmc/u-boot/drivers/gpio/
H A Dsh_pfc.c250 unsigned long r_width, f_width, curr_width, ncomb; in get_config_reg() local
257 r_width = config_reg->reg_width; in get_config_reg()
260 if (!r_width) in get_config_reg()
265 for (bit_pos = 0; bit_pos < r_width; bit_pos += curr_width) { in get_config_reg()