Lines Matching defs:hal2_write
97 static inline void hal2_write(u32 val, u32 *reg)
108 hal2_write(H2_READ_ADDR(addr), ®s->iar);
111 hal2_write(H2_READ_ADDR(addr) | 0x1, ®s->iar);
121 hal2_write(val, ®s->idr0);
122 hal2_write(0, ®s->idr1);
123 hal2_write(0, ®s->idr2);
124 hal2_write(0, ®s->idr3);
125 hal2_write(H2_WRITE_ADDR(addr), ®s->iar);
133 hal2_write(val & 0xffff, ®s->idr0);
134 hal2_write(val >> 16, ®s->idr1);
135 hal2_write(0, ®s->idr2);
136 hal2_write(0, ®s->idr3);
137 hal2_write(H2_WRITE_ADDR(addr), ®s->iar);
145 hal2_write(H2_READ_ADDR(addr), ®s->iar);
147 hal2_write((hal2_read(®s->idr0) & 0xffff) | bit, ®s->idr0);
148 hal2_write(0, ®s->idr1);
149 hal2_write(0, ®s->idr2);
150 hal2_write(0, ®s->idr3);
151 hal2_write(H2_WRITE_ADDR(addr), ®s->iar);
159 hal2_write(H2_READ_ADDR(addr), ®s->iar);
161 hal2_write((hal2_read(®s->idr0) & 0xffff) & ~bit, ®s->idr0);
162 hal2_write(0, ®s->idr1);
163 hal2_write(0, ®s->idr2);
164 hal2_write(0, ®s->idr3);
165 hal2_write(H2_WRITE_ADDR(addr), ®s->iar);
748 hal2_write(0, &hal2->ctl_regs->isr);
751 hal2_write(H2_ISR_GLOBAL_RESET_N | H2_ISR_CODEC_RESET_N,