Searched refs:regfields (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/net/ethernet/mscc/ |
| H A D | ocelot_io.c | 117 const struct reg_field *const regfields) in ocelot_regfields_init() argument 124 u32 reg = regfields[i].reg; in ocelot_regfields_init() 129 target = regfields[i].reg >> TARGET_OFFSET; in ocelot_regfields_init() 132 regfield.lsb = regfields[i].lsb; in ocelot_regfields_init() 133 regfield.msb = regfields[i].msb; in ocelot_regfields_init() 134 regfield.id_size = regfields[i].id_size; in ocelot_regfields_init() 135 regfield.id_offset = regfields[i].id_offset; in ocelot_regfields_init() 137 ocelot->regfields[i] = in ocelot_regfields_init() 142 if (IS_ERR(ocelot->regfields[i])) in ocelot_regfields_init() 143 return PTR_ERR(ocelot->regfields[i]); in ocelot_regfields_init()
|
| H A D | ocelot.c | 3129 err = regmap_field_read(ocelot->regfields[SYS_RESET_CFG_MEM_INIT], in ocelot_mem_init_status() 3140 err = regmap_field_write(ocelot->regfields[SYS_RESET_CFG_MEM_INIT], 1); in ocelot_reset() 3144 err = regmap_field_write(ocelot->regfields[SYS_RESET_CFG_MEM_ENA], 1); in ocelot_reset() 3156 err = regmap_field_write(ocelot->regfields[SYS_RESET_CFG_MEM_ENA], 1); in ocelot_reset() 3160 return regmap_field_write(ocelot->regfields[SYS_RESET_CFG_CORE_ENA], 1); in ocelot_reset() 3238 regmap_field_write(ocelot->regfields[ANA_ADVLEARN_VLAN_CHK], 1); in ocelot_init()
|
| /linux/drivers/net/dsa/ocelot/ |
| H A D | ocelot_ext.c | 54 .regfields = vsc7514_regfields,
|
| H A D | seville_vsc9953.c | 954 .regfields = vsc9953_regfields,
|
| H A D | felix_vsc9959.c | 2663 .regfields = vsc9959_regfields,
|
| /linux/drivers/media/platform/microchip/ |
| H A D | microchip-isc-base.c | 1880 const struct reg_field regfields[ISC_PIPE_LINE_NODE_NUM] = { in microchip_isc_pipeline_init() local 1899 regs = devm_regmap_field_alloc(dev, regmap, regfields[i]); in microchip_isc_pipeline_init()
|