Searched refs:regfields (Results 1 – 6 of 6) sorted by relevance
| /Linux-v5.4/drivers/net/ethernet/mscc/ |
| D | ocelot_io.c | 63 const struct reg_field *const regfields) in ocelot_regfields_init() argument 70 u32 reg = regfields[i].reg; in ocelot_regfields_init() 75 target = regfields[i].reg >> TARGET_OFFSET; in ocelot_regfields_init() 78 regfield.lsb = regfields[i].lsb; in ocelot_regfields_init() 79 regfield.msb = regfields[i].msb; in ocelot_regfields_init() 81 ocelot->regfields[i] = in ocelot_regfields_init() 86 if (IS_ERR(ocelot->regfields[i])) in ocelot_regfields_init() 87 return PTR_ERR(ocelot->regfields[i]); in ocelot_regfields_init()
|
| D | ocelot_board.c | 337 regmap_field_write(ocelot->regfields[SYS_RESET_CFG_MEM_INIT], 1); in mscc_ocelot_probe() 338 regmap_field_write(ocelot->regfields[SYS_RESET_CFG_MEM_ENA], 1); in mscc_ocelot_probe() 342 regmap_field_read(ocelot->regfields[SYS_RESET_CFG_MEM_INIT], in mscc_ocelot_probe() 346 regmap_field_write(ocelot->regfields[SYS_RESET_CFG_MEM_ENA], 1); in mscc_ocelot_probe() 347 regmap_field_write(ocelot->regfields[SYS_RESET_CFG_CORE_ENA], 1); in mscc_ocelot_probe()
|
| D | ocelot.h | 441 struct regmap_field *regfields[REGFIELD_MAX]; member 537 const struct reg_field *const regfields); 542 #define ocelot_field_write(ocelot, reg, val) regmap_field_write((ocelot)->regfields[(reg)], (val)) 543 #define ocelot_field_read(ocelot, reg, val) regmap_field_read((ocelot)->regfields[(reg)], (val))
|
| D | ocelot.c | 2112 regmap_field_write(ocelot->regfields[ANA_ADVLEARN_VLAN_CHK], 1); in ocelot_init()
|
| /Linux-v5.4/drivers/phy/ti/ |
| D | phy-gmii-sel.c | 43 const struct reg_field (*regfields)[PHY_GMII_SEL_LAST]; member 143 .regfields = phy_gmii_sel_fields_am33xx, 163 .regfields = phy_gmii_sel_fields_dra7, 170 .regfields = phy_gmii_sel_fields_am33xx, 248 field = &soc_data->regfields[i][PHY_GMII_SEL_PORT_MODE]; in phy_gmii_sel_init_ports() 257 field = &soc_data->regfields[i][PHY_GMII_SEL_RGMII_ID_MODE]; in phy_gmii_sel_init_ports() 268 field = &soc_data->regfields[i][PHY_GMII_SEL_RMII_IO_CLK_EN]; in phy_gmii_sel_init_ports()
|
| /Linux-v5.4/drivers/media/platform/atmel/ |
| D | atmel-isc-base.c | 2130 const struct reg_field regfields[ISC_PIPE_LINE_NODE_NUM] = { in isc_pipeline_init() local 2145 regs = devm_regmap_field_alloc(dev, regmap, regfields[i]); in isc_pipeline_init()
|