Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static void sunxi_lcdc_init(void)
- {
- struct sunxi_ccm_reg * const ccm =
- (struct sunxi_ccm_reg *)SUNXI_CCM_BASE;
- struct sunxi_lcdc_reg * const lcdc =
- (struct sunxi_lcdc_reg *)SUNXI_LCD0_BASE;
- /* Reset off */
- setbits_le32(&ccm->ahb_reset1_cfg, 1 << AHB_RESET_OFFSET_TCON0);
- setbits_le32(&ccm->ahb_reset1_cfg, 1 << AHB_RESET_OFFSET_TCON1);
- /* Clock on */
- setbits_le32(&ccm->ahb_gate1, 1 << AHB_GATE_OFFSET_TCON0);
- setbits_le32(&ccm->ahb_gate1, 1 << AHB_GATE_OFFSET_TCON1);
- setbits_le32(&ccm->tcon0_clk_cfg, CCM_TCON0_CTRL_GATE);
- setbits_le32(&ccm->tve_clk_cfg, CCM_TCON0_CTRL_GATE);
Add Comment
Please, Sign In to add comment