Lines Matching refs:reg
14 u32 reg; member
29 TOP_PINMUX_t reg; in top_read_pin() local
36 reg.reg = 0xdeadbeef; in top_read_pin()
39 reg.reg = reg_read(FWSRAM_TOP_SCL_CFG(FWSRAM_BASE)); in top_read_pin()
42 reg.reg = reg_read(FWSRAM_TOP_SDA_CFG(FWSRAM_BASE)); in top_read_pin()
45 reg.reg = reg_read(FWSRAM_TOP_TDO_CFG(FWSRAM_BASE)); in top_read_pin()
48 reg.reg = reg_read(FWSRAM_TOP_GPIO2_0_CFG(FWSRAM_BASE)); in top_read_pin()
57 reg.reg = reg_read(FWSRAM_BASE + FWSRAM_TOP_GPIO2_1_CFG_OFFS + in top_read_pin()
61 reg.reg = reg_read(TOP_BASE + (pin * 4)); in top_read_pin()
65 return reg; in top_read_pin()
68 static void top_write_pin(int pin, TOP_PINMUX_t reg) in top_write_pin() argument
73 reg_write(FWSRAM_TOP_SCL_CFG(FWSRAM_BASE), reg.reg); in top_write_pin()
76 reg_write(FWSRAM_TOP_SDA_CFG(FWSRAM_BASE), reg.reg); in top_write_pin()
79 reg_write(FWSRAM_TOP_TDO_CFG(FWSRAM_BASE), reg.reg); in top_write_pin()
82 reg_write(FWSRAM_TOP_GPIO2_0_CFG(FWSRAM_BASE), reg.reg); in top_write_pin()
92 ((pin - 10) * 4), reg.reg); in top_write_pin()
95 reg_write(TOP_BASE + (pin * 4), reg.reg); in top_write_pin()
102 TOP_PINMUX_t reg; in top_set_pin() local
112 reg = top_read_pin(pin); in top_set_pin()
113 reg.Bits.funsel = func; in top_set_pin()
114 top_write_pin(pin, reg); in top_set_pin()
125 TOP_PINMUX_t reg; in top_set_pin() local
131 reg.reg = reg_read(TOP_BASE + (pin * 4)); in top_set_pin()
132 reg.Bits.funsel = func; in top_set_pin()
133 reg_write(TOP_BASE + (pin * 4), reg.reg); in top_set_pin()