Lines Matching refs:data

152 	uint32_t data;  in hi6220_clk_enable()  local
154 data = readl(clk_base); in hi6220_clk_enable()
155 data |= bitfield; in hi6220_clk_enable()
159 data = readl(clk_base + STAT_EN_OFF); in hi6220_clk_enable()
160 } while ((data & bitfield) == 0); in hi6220_clk_enable()
168 uint32_t data; in hi6220_clk_disable() local
170 data = readl(clk_base); in hi6220_clk_disable()
171 data |= bitfield; in hi6220_clk_disable()
173 writel(data, clk_base); in hi6220_clk_disable()
175 data = readl(clk_base + STAT_DIS_OFF); in hi6220_clk_disable()
176 } while (data & bitfield); in hi6220_clk_disable()
183 unsigned int data; in board_usb_init() local
193 data = readl(&peri_sc->rst0_stat); in board_usb_init()
194 data &= PERI_RST0_USBOTG_BUS | PERI_RST0_POR_PICOPHY | in board_usb_init()
196 } while (data); in board_usb_init()
199 data = readl(&peri_sc->ctrl5); in board_usb_init()
200 data &= ~PERI_CTRL5_PICOPHY_BC_MODE; in board_usb_init()
201 data |= PERI_CTRL5_USBOTG_RES_SEL | PERI_CTRL5_PICOPHY_ACAENB; in board_usb_init()
202 data |= 0x300; in board_usb_init()
203 writel(data, &peri_sc->ctrl5); in board_usb_init()
208 data = readl(&peri_sc->ctrl4); in board_usb_init()
211 data &= ~PERI_CTRL4_PICO_SIDDQ; in board_usb_init()
212 data &= ~PERI_CTRL4_PICO_OGDISABLE; in board_usb_init()
213 data |= PERI_CTRL4_PICO_VBUSVLDEXTSEL | PERI_CTRL4_PICO_VBUSVLDEXT; in board_usb_init()
214 writel(data, &peri_sc->ctrl4); in board_usb_init()
246 uint32_t data; in mmc1_init_pll() local
252 data = readl(&peri_sc->clk0_sel); in mmc1_init_pll()
253 } while (!(data & (1 << 11))); in mmc1_init_pll()
258 data = readl(&peri_sc->clk0_sel); in mmc1_init_pll()
259 } while (data & (1 << 14)); in mmc1_init_pll()
268 data = readl(&peri_sc->clkcfg8bit2); in mmc1_init_pll()
269 } while ((data & 0x31) != 0x31); in mmc1_init_pll()
274 unsigned int data; in mmc1_reset_clk() local
286 data = readl(&peri_sc->ctrl2); in mmc1_reset_clk()
287 data |= 3 << 2; in mmc1_reset_clk()
288 writel(data, &peri_sc->ctrl2); in mmc1_reset_clk()
291 data = readl(&peri_sc->ctrl13); in mmc1_reset_clk()
292 data |= 1 << 4; in mmc1_reset_clk()
293 writel(data, &peri_sc->ctrl13); in mmc1_reset_clk()
295 data = readl(&peri_sc->rst0_stat); in mmc1_reset_clk()
296 } while (!(data & PERI_RST0_MMC1)); in mmc1_reset_clk()
301 data = readl(&peri_sc->rst0_stat); in mmc1_reset_clk()
302 } while (data & PERI_RST0_MMC1); in mmc1_reset_clk()
307 unsigned int data; in mmc0_reset_clk() local
319 data = readl(&peri_sc->ctrl2); in mmc0_reset_clk()
320 data |= 3; in mmc0_reset_clk()
321 writel(data, &peri_sc->ctrl2); in mmc0_reset_clk()
324 data = readl(&peri_sc->ctrl13); in mmc0_reset_clk()
325 data |= 1 << 3; in mmc0_reset_clk()
326 writel(data, &peri_sc->ctrl13); in mmc0_reset_clk()
328 data = readl(&peri_sc->rst0_stat); in mmc0_reset_clk()
329 } while (!(data & PERI_RST0_MMC0)); in mmc0_reset_clk()
334 data = readl(&peri_sc->rst0_stat); in mmc0_reset_clk()
335 } while (data & PERI_RST0_MMC0); in mmc0_reset_clk()
342 uint32_t data; in hi6220_pmussi_init() local
348 data = readl(&ao_sc->rst4_stat); in hi6220_pmussi_init()
349 } while (data & ALWAYSON_SC_PERIPH_RST4_DIS_PRESET_PMUSSI_N); in hi6220_pmussi_init()
352 data = readl(&ao_sc->mcu_subsys_ctrl3); in hi6220_pmussi_init()
353 data &= ~ALWAYSON_SC_MCU_SUBSYS_CTRL3_RCLK_MASK; in hi6220_pmussi_init()
354 data |= ALWAYSON_SC_MCU_SUBSYS_CTRL3_RCLK_3; in hi6220_pmussi_init()
355 writel(data, &ao_sc->mcu_subsys_ctrl3); in hi6220_pmussi_init()
358 data = ALWAYSON_SC_PERIPH_CLK5_EN_PCLK_PMUSSI_CCPU | in hi6220_pmussi_init()
361 hi6220_clk_enable(data, &ao_sc->clk5_en); in hi6220_pmussi_init()