Lines Matching refs:hwprot

88 	reg_pinmux_rw_hwprot hwprot;  in crisv32_pinmux_alloc_fixed()  local
98 hwprot = REG_RD(pinmux, regi_pinmux, rw_hwprot); in crisv32_pinmux_alloc_fixed()
107 hwprot.eth = hwprot.eth_mdio = regk_pinmux_yes; in crisv32_pinmux_alloc_fixed()
111 hwprot.geth = regk_pinmux_yes; in crisv32_pinmux_alloc_fixed()
116 hwprot.tg_clk = regk_pinmux_yes; in crisv32_pinmux_alloc_fixed()
122 hwprot.tg = hwprot.tg_clk = regk_pinmux_yes; in crisv32_pinmux_alloc_fixed()
127 hwprot.vout = hwprot.vout_sync = regk_pinmux_yes; in crisv32_pinmux_alloc_fixed()
132 hwprot.ser1 = regk_pinmux_yes; in crisv32_pinmux_alloc_fixed()
137 hwprot.ser2 = regk_pinmux_yes; in crisv32_pinmux_alloc_fixed()
142 hwprot.ser3 = regk_pinmux_yes; in crisv32_pinmux_alloc_fixed()
147 hwprot.ser4 = regk_pinmux_yes; in crisv32_pinmux_alloc_fixed()
152 hwprot.sser = regk_pinmux_yes; in crisv32_pinmux_alloc_fixed()
155 hwprot.pio = regk_pinmux_yes; in crisv32_pinmux_alloc_fixed()
160 hwprot.pwm0 = regk_pinmux_yes; in crisv32_pinmux_alloc_fixed()
164 hwprot.pwm1 = regk_pinmux_yes; in crisv32_pinmux_alloc_fixed()
168 hwprot.pwm2 = regk_pinmux_yes; in crisv32_pinmux_alloc_fixed()
172 hwprot.i2c0 = regk_pinmux_yes; in crisv32_pinmux_alloc_fixed()
176 hwprot.i2c1 = regk_pinmux_yes; in crisv32_pinmux_alloc_fixed()
181 hwprot.i2c1 = hwprot.i2c1_sen = regk_pinmux_yes; in crisv32_pinmux_alloc_fixed()
185 hwprot.i2c1 = hwprot.i2c1_sda1 = regk_pinmux_yes; in crisv32_pinmux_alloc_fixed()
190 hwprot.i2c1 = hwprot.i2c1_sda2 = regk_pinmux_yes; in crisv32_pinmux_alloc_fixed()
195 hwprot.i2c1 = hwprot.i2c1_sda3 = regk_pinmux_yes; in crisv32_pinmux_alloc_fixed()
203 REG_WR(pinmux, regi_pinmux, rw_hwprot, hwprot); in crisv32_pinmux_alloc_fixed()
266 reg_pinmux_rw_hwprot hwprot; in crisv32_pinmux_dealloc_fixed() local
275 hwprot = REG_RD(pinmux, regi_pinmux, rw_hwprot); in crisv32_pinmux_dealloc_fixed()
282 hwprot.eth = hwprot.eth_mdio = hwprot.geth = regk_pinmux_no; in crisv32_pinmux_dealloc_fixed()
286 hwprot.tg_clk = regk_pinmux_no; in crisv32_pinmux_dealloc_fixed()
291 hwprot.tg = hwprot.tg_clk = regk_pinmux_no; in crisv32_pinmux_dealloc_fixed()
295 hwprot.vout = hwprot.vout_sync = regk_pinmux_no; in crisv32_pinmux_dealloc_fixed()
299 hwprot.ser1 = regk_pinmux_no; in crisv32_pinmux_dealloc_fixed()
303 hwprot.ser2 = regk_pinmux_no; in crisv32_pinmux_dealloc_fixed()
307 hwprot.ser3 = regk_pinmux_no; in crisv32_pinmux_dealloc_fixed()
311 hwprot.ser4 = regk_pinmux_no; in crisv32_pinmux_dealloc_fixed()
315 hwprot.sser = regk_pinmux_no; in crisv32_pinmux_dealloc_fixed()
319 hwprot.pwm0 = regk_pinmux_no; in crisv32_pinmux_dealloc_fixed()
323 hwprot.pwm1 = regk_pinmux_no; in crisv32_pinmux_dealloc_fixed()
327 hwprot.pwm2 = regk_pinmux_no; in crisv32_pinmux_dealloc_fixed()
331 hwprot.i2c0 = regk_pinmux_no; in crisv32_pinmux_dealloc_fixed()
335 hwprot.i2c1 = regk_pinmux_no; in crisv32_pinmux_dealloc_fixed()
340 hwprot.i2c1 = hwprot.i2c1_sen = regk_pinmux_no; in crisv32_pinmux_dealloc_fixed()
344 hwprot.i2c1_sda1 = regk_pinmux_no; in crisv32_pinmux_dealloc_fixed()
349 hwprot.i2c1_sda2 = regk_pinmux_no; in crisv32_pinmux_dealloc_fixed()
354 hwprot.i2c1_sda3 = regk_pinmux_no; in crisv32_pinmux_dealloc_fixed()
362 REG_WR(pinmux, regi_pinmux, rw_hwprot, hwprot); in crisv32_pinmux_dealloc_fixed()