Lines Matching refs:data

19 	uint32_t data;  in hikey_sp804_init()  local
22 data = mmio_read_32(AO_SC_TIMER_EN0); in hikey_sp804_init()
23 while (data & 3) { in hikey_sp804_init()
24 data &= ~3; in hikey_sp804_init()
25 data |= 3 << 16; in hikey_sp804_init()
26 mmio_write_32(AO_SC_TIMER_EN0, data); in hikey_sp804_init()
27 data = mmio_read_32(AO_SC_TIMER_EN0); in hikey_sp804_init()
30 data = mmio_read_32(AO_SC_PERIPH_CLKSTAT4); in hikey_sp804_init()
31 while (!(data & PCLK_TIMER1) || !(data & PCLK_TIMER0)) { in hikey_sp804_init()
33 data = mmio_read_32(AO_SC_PERIPH_CLKSTAT4); in hikey_sp804_init()
36 data = mmio_read_32(AO_SC_PERIPH_RSTSTAT4); in hikey_sp804_init()
39 data = mmio_read_32(AO_SC_PERIPH_RSTSTAT4); in hikey_sp804_init()
40 } while (!(data & PCLK_TIMER1) || !(data & PCLK_TIMER0)); in hikey_sp804_init()
44 data = mmio_read_32(AO_SC_PERIPH_RSTSTAT4); in hikey_sp804_init()
45 } while ((data & PCLK_TIMER1) || (data & PCLK_TIMER0)); in hikey_sp804_init()
85 uint32_t data; in hikey_pmussi_init() local
98 data = mmio_read_32(AO_SC_PERIPH_RSTSTAT4); in hikey_pmussi_init()
99 } while (data & AO_SC_PERIPH_RSTDIS4_PRESET_PMUSSI_N); in hikey_pmussi_init()
102 data = mmio_read_32(AO_SC_MCU_SUBSYS_CTRL3); in hikey_pmussi_init()
103 data &= ~AO_SC_MCU_SUBSYS_CTRL3_RCLK_MASK; in hikey_pmussi_init()
104 data |= AO_SC_MCU_SUBSYS_CTRL3_RCLK_3; in hikey_pmussi_init()
105 mmio_write_32(AO_SC_MCU_SUBSYS_CTRL3, data); in hikey_pmussi_init()
108 data = AO_SC_PERIPH_CLKEN5_PCLK_PMUSSI_CCPU | in hikey_pmussi_init()
110 mmio_write_32(AO_SC_PERIPH_CLKEN5, data); in hikey_pmussi_init()
111 data = AO_SC_PERIPH_CLKEN4_PCLK_PMUSSI; in hikey_pmussi_init()
112 mmio_write_32(AO_SC_PERIPH_CLKEN4, data); in hikey_pmussi_init()
119 uint8_t data; in hikey_hi6553_init() local
123 data = DISABLE6_XO_CLK_CONN | DISABLE6_XO_CLK_NFC | in hikey_hi6553_init()
125 mmio_write_8(HI6553_DISABLE6_XO_CLK, data); in hikey_hi6553_init()
166 data = mmio_read_8(HI6553_LDO7_REG_ADJ); in hikey_hi6553_init()
167 data = (data & 0xf8) | 0x2; in hikey_hi6553_init()
168 mmio_write_8(HI6553_LDO7_REG_ADJ, data); in hikey_hi6553_init()
173 data = mmio_read_8(HI6553_LDO10_REG_ADJ); in hikey_hi6553_init()
174 data = (data & 0xf8) | 0x5; in hikey_hi6553_init()
175 mmio_write_8(HI6553_LDO10_REG_ADJ, data); in hikey_hi6553_init()
180 data = mmio_read_8(HI6553_LDO15_REG_ADJ); in hikey_hi6553_init()
181 data = (data & 0xf8) | 0x4; in hikey_hi6553_init()
182 mmio_write_8(HI6553_LDO15_REG_ADJ, data); in hikey_hi6553_init()
186 data = mmio_read_8(HI6553_LDO19_REG_ADJ); in hikey_hi6553_init()
187 data |= 0x7; in hikey_hi6553_init()
188 mmio_write_8(HI6553_LDO19_REG_ADJ, data); in hikey_hi6553_init()
192 data = mmio_read_8(HI6553_LDO21_REG_ADJ); in hikey_hi6553_init()
193 data = (data & 0xf8) | 0x3; in hikey_hi6553_init()
194 mmio_write_8(HI6553_LDO21_REG_ADJ, data); in hikey_hi6553_init()
198 data = mmio_read_8(HI6553_LDO22_REG_ADJ); in hikey_hi6553_init()
199 data = (data & 0xf8) | 0x7; in hikey_hi6553_init()
200 mmio_write_8(HI6553_LDO22_REG_ADJ, data); in hikey_hi6553_init()
208 data = mmio_read_8(HI6553_IRQ2_MASK); in hikey_hi6553_init()
209 data = data | 0x3; in hikey_hi6553_init()
210 mmio_write_8(HI6553_IRQ2_MASK, data); in hikey_hi6553_init()
215 unsigned int data; in init_mmc0_pll() local
221 data = mmio_read_32(PERI_SC_CLK_SEL0); in init_mmc0_pll()
222 } while (!(data & (1 << 5))); in init_mmc0_pll()
226 data = mmio_read_32(PERI_SC_CLK_SEL0); in init_mmc0_pll()
227 } while (data & (1 << 13)); in init_mmc0_pll()
231 data = mmio_read_32(PERI_SC_PERIPH_CLKSTAT0); in init_mmc0_pll()
232 } while (!(data & (1 << 0))); in init_mmc0_pll()
234 data = mmio_read_32(PERI_SC_PERIPH_CLKEN12); in init_mmc0_pll()
235 data |= 1 << 1; in init_mmc0_pll()
236 mmio_write_32(PERI_SC_PERIPH_CLKEN12, data); in init_mmc0_pll()
240 data = mmio_read_32(PERI_SC_CLKCFG8BIT1); in init_mmc0_pll()
241 } while ((data & 0xb) != 0xb); in init_mmc0_pll()
246 unsigned int data; in reset_mmc0_clk() local
251 data = mmio_read_32(PERI_SC_PERIPH_CLKSTAT0); in reset_mmc0_clk()
252 } while (data & PERI_CLK0_MMC0); in reset_mmc0_clk()
256 data = mmio_read_32(PERI_SC_PERIPH_CLKSTAT0); in reset_mmc0_clk()
257 } while (!(data & PERI_CLK0_MMC0)); in reset_mmc0_clk()
262 data = mmio_read_32(PERI_SC_PERIPH_CTRL2); in reset_mmc0_clk()
263 data |= 3; in reset_mmc0_clk()
264 mmio_write_32(PERI_SC_PERIPH_CTRL2, data); in reset_mmc0_clk()
267 data = mmio_read_32(PERI_SC_PERIPH_CTRL13); in reset_mmc0_clk()
268 data |= 1 << 3; in reset_mmc0_clk()
269 mmio_write_32(PERI_SC_PERIPH_CTRL13, data); in reset_mmc0_clk()
271 data = mmio_read_32(PERI_SC_PERIPH_RSTSTAT0); in reset_mmc0_clk()
272 } while (!(data & PERI_RST0_MMC0)); in reset_mmc0_clk()
277 data = mmio_read_32(PERI_SC_PERIPH_RSTSTAT0); in reset_mmc0_clk()
278 } while (data & PERI_RST0_MMC0); in reset_mmc0_clk()
283 unsigned int data, value; in init_media_clk() local
285 data = mmio_read_32(PMCTRL_MEDPLLCTRL); in init_media_clk()
286 data |= 1; in init_media_clk()
287 mmio_write_32(PMCTRL_MEDPLLCTRL, data); in init_media_clk()
290 data = mmio_read_32(PMCTRL_MEDPLLCTRL); in init_media_clk()
292 if ((data & value) == value) in init_media_clk()
296 data = mmio_read_32(PERI_SC_PERIPH_CLKEN12); in init_media_clk()
297 data = 1 << 10; in init_media_clk()
298 mmio_write_32(PERI_SC_PERIPH_CLKEN12, data); in init_media_clk()
303 uint32_t data; in init_mmc1_pll() local
309 data = mmio_read_32(PERI_SC_CLK_SEL0); in init_mmc1_pll()
310 } while (!(data & (1 << 11))); in init_mmc1_pll()
314 data = mmio_read_32(PERI_SC_CLK_SEL0); in init_mmc1_pll()
315 } while (data & (1 << 14)); in init_mmc1_pll()
319 data = mmio_read_32(PERI_SC_PERIPH_CLKSTAT0); in init_mmc1_pll()
320 } while (!(data & (1 << 1))); in init_mmc1_pll()
322 data = mmio_read_32(PERI_SC_PERIPH_CLKEN12); in init_mmc1_pll()
323 data |= 1 << 2; in init_mmc1_pll()
324 mmio_write_32(PERI_SC_PERIPH_CLKEN12, data); in init_mmc1_pll()
329 data = mmio_read_32(PERI_SC_CLKCFG8BIT2); in init_mmc1_pll()
330 } while ((data & 0x31) != 0x31); in init_mmc1_pll()
335 unsigned int data; in reset_mmc1_clk() local
340 data = mmio_read_32(PERI_SC_PERIPH_CLKSTAT0); in reset_mmc1_clk()
341 } while (data & PERI_CLK0_MMC1); in reset_mmc1_clk()
345 data = mmio_read_32(PERI_SC_PERIPH_CLKSTAT0); in reset_mmc1_clk()
346 } while (!(data & PERI_CLK0_MMC1)); in reset_mmc1_clk()
351 data = mmio_read_32(PERI_SC_PERIPH_CTRL2); in reset_mmc1_clk()
352 data |= 3 << 2; in reset_mmc1_clk()
353 mmio_write_32(PERI_SC_PERIPH_CTRL2, data); in reset_mmc1_clk()
356 data = mmio_read_32(PERI_SC_PERIPH_CTRL13); in reset_mmc1_clk()
357 data |= 1 << 4; in reset_mmc1_clk()
358 mmio_write_32(PERI_SC_PERIPH_CTRL13, data); in reset_mmc1_clk()
360 data = mmio_read_32(PERI_SC_PERIPH_RSTSTAT0); in reset_mmc1_clk()
361 } while (!(data & PERI_RST0_MMC1)); in reset_mmc1_clk()
366 data = mmio_read_32(PERI_SC_PERIPH_RSTSTAT0); in reset_mmc1_clk()
367 } while (data & PERI_RST0_MMC1); in reset_mmc1_clk()
385 uint32_t data; in hikey_rtc_init() local
387 data = mmio_read_32(AO_SC_PERIPH_CLKEN4); in hikey_rtc_init()
388 data |= AO_SC_PERIPH_RSTDIS4_RESET_RTC0_N; in hikey_rtc_init()
389 mmio_write_32(AO_SC_PERIPH_CLKEN4, data); in hikey_rtc_init()