496 orig_timer * (204000000 / 32768));
static struct apbmisc * misc
static void power_on_partition(unsigned int id)
static void config_pllu(void)
static uint32_t * clk_rst_pllu_misc_ptr
static uint32_t * evp_cpu_reset_ptr
static void enable_cpu_clocks(void)
static void config_tsc(void)
static void power_on_main_cpu(void)
static uint32_t * timer_us_ptr
static uint32_t * pmc_ctlr_osc_edpd_over_ptr
static uint32_t * clk_rst_osc_ctrl_ptr
static void write32(void *addr, uint32_t val)
static uint32_t * clk_rst_pllu_base_ptr
static uint32_t * clk_rst_pllx_base_ptr
static uint32_t * clk_rst_super_cclk_div_ptr
static uint32_t * flow_ctlr_cluster_control_ptr
static uint32_t * mc_video_protect_size_mb_ptr
static uint32_t * clk_rst_cclk_burst_policy_ptr
static __always_inline void __noreturn halt(void)
static void config_oscillator(void)
static uint32_t * clk_rst_clk_enb_l_set_ptr
static void udelay(unsigned int usecs)
static uint32_t * sysctr_cntfid0_ptr
static uint32_t * flow_ctlr_ram_repair_cluster1_ptr
static void config_core_sight(void)
static uint32_t * flow_ctlr_ram_repair_ptr
static int wakeup_on_lp(void)
static uint32_t * clk_rst_rst_cpulp_cmplx_clr_ptr
static uint32_t * pmc_ctlr_clamp_status_ptr
static uint32_t * pmc_ctlr_pwrgate_status_ptr
static uint32_t * sysctr_cntcr_ptr
static void setbits32(uint32_t bits, void *addr)
static uint32_t * clk_rst_rst_dev_u_clr_ptr
static uint32_t * mc_video_protect_reg_ctrl_ptr
static uint32_t read32(const void *addr)
@ CAR2PMC_CPU_ACK_WIDTH_MASK
@ CAR2PMC_CPU_ACK_WIDTH_SHIFT
static void config_mselect(void)
struct lp0_header __packed
static uint32_t * clk_rst_rst_devices_l_ptr
static void clrbits32(uint32_t bits, void *addr)
static uint32_t * clk_rst_rst_cpug_cmplx_clr_ptr
static void clear_cpu_resets(void)
static uint32_t * flow_ctlr_halt_cop_events_ptr
static uint32_t * pmc_ctlr_scratch4_ptr
static uint32_t * pmc_ctlr_scratch41_ptr
static unsigned int get_osc_freq(void)
static void __noreturn reset(void)
static uint32_t get_wakeup_vector(void)
@ MSELECT_CLK_SRC_PLLC2_OUT0
@ MSELECT_CLK_SRC_PLLC_OUT0
@ MSELECT_CLK_SRC_PLLC3_OUT0
@ MSELECT_CLK_SRC_PLLP_OUT0
static uint32_t * pmc_ctlr_pwrgate_toggle_ptr
static uint32_t * clk_rst_clk_out_enb_u_set_ptr
static uint32_t * pmc_ctlr_cpupwrgood_timer_ptr
static uint32_t * up_tag_ptr
static uint32_t * clk_rst_rst_dev_v_clr_ptr
static uint32_t * clk_rst_clk_enb_v_set_ptr
static uint32_t * clk_rst_cpu_softrst_ctrl2_ptr
static uint32_t * clk_rst_clk_src_mselect_ptr
@ VIDEO_PROTECT_ALLOW_TZ_WRITE_ACCESS
@ VIDEO_PROTECT_WRITE_ACCESS_DISABLE