Home
last modified time | relevance | path

Searched refs:sysctl_boot (Results 1 – 3 of 3) sorted by relevance

/bsp/k230/drivers/interdrv/sysctl/sysctl_boot/
A Dsysctl_boot.c31 volatile sysctl_boot_t* sysctl_boot = (volatile sysctl_boot_t*)BOOT_BASE_ADDR; variable
35 switch(sysctl_boot->soc_boot_ctl & 0x3) /* bit 0~1 */ in sysctl_boot_get_boot_mode()
51 if(sysctl_boot->soc_boot_ctl & 0x10) in sysctl_boot_get_otp_bypass()
59 sysctl_boot->soc_boot_ctl |= 1 << 3; in sysctl_boot_set_pll_lock()
64 sysctl_boot->soc_boot_ctl |= 1 << 2; in sysctl_boot_set_spi2axi()
69 sysctl_boot->soc_glb_rst |= (1 << 0) | (1 << 16); in sysctl_boot_reset_soc()
78 sysctl_boot->soc_slp_ctl |= (1 << 4) | (1 << 20); in sysctl_boot_soc_sleep_ctl()
83 return sysctl_boot->soc_wakeup_src; in sysctl_boot_read_is_boot_wakeup()
88 sysctl_boot = rt_ioremap((void*)BOOT_BASE_ADDR, BOOT_IO_SIZE); in rt_hw_sysctl_boot_init()
89 if(!sysctl_boot) in rt_hw_sysctl_boot_init()
A Dsysctl_boot.h44 typedef struct sysctl_boot { struct
/bsp/k230/drivers/interdrv/sysctl/sysctl_clock/
A Dsysctl_clk.c40 extern volatile sysctl_boot_t *sysctl_boot;
310 sysctl_boot->pll[0].cfg1 |= (1 << 19); in sysctl_boot_set_root_clk_bypass()
314 sysctl_boot->pll[0].cfg1 &= ~(1 << 19); in sysctl_boot_set_root_clk_bypass()
324 sysctl_boot->pll[1].cfg1 |= (1 << 19); in sysctl_boot_set_root_clk_bypass()
328 sysctl_boot->pll[1].cfg1 &= ~(1 << 19); in sysctl_boot_set_root_clk_bypass()
338 sysctl_boot->pll[2].cfg1 |= (1 << 19); in sysctl_boot_set_root_clk_bypass()
342 sysctl_boot->pll[2].cfg1 &= ~(1 << 19); in sysctl_boot_set_root_clk_bypass()
352 sysctl_boot->pll[3].cfg1 |= (1 << 19); in sysctl_boot_set_root_clk_bypass()
356 sysctl_boot->pll[3].cfg1 &= ~(1 << 19); in sysctl_boot_set_root_clk_bypass()
703 ret = sysctl_boot->pll[id].cfg1; in sysctl_boot_set_root_clk_freq()
[all …]

Completed in 11 milliseconds