1 #include <stdio.h>
2 #include <stdint.h>
3 #include <stdlib.h>
4 #include <hal_clk.h>
5 #include "platform_resource.h"
6 
7 u32 g_irq_no[] = {
8     94,
9     95,
10     77
11 };
12 
13 u32 g_reg_base[] = {
14     0x01000000,
15     0x06510000,
16     0x06511000,
17     0x06504000,
18 };
19 
20 struct clk_info_t g_clk_no[] = {
21     {
22         "clk_de0",
23         HAL_CLK_PERIPH_DE,
24         HAL_CLK_PLL_PERI1,
25         (hal_reset_id_t)0,
26         0,
27         0,
28         0,
29     },
30     {
31         "clk_display_top",
32         HAL_CLK_PERIPH_DISPLAY_TOP,
33         HAL_CLK_SRC_HOSC24M,
34         (hal_reset_id_t)0,
35         0,
36         0,
37         0,
38     },
39     {
40         "clk_tcon0",
41         HAL_CLK_PERIPH_TCON_LCD0,
42         HAL_CLK_PLL_VIDEO,
43         (hal_reset_id_t)0,
44         0,
45         0,
46         0,
47     },
48     {
49         "clk_mipi_dsi0",
50         HAL_CLK_PERIPH_MIPI_DPHY0,
51         HAL_CLK_PLL_VIDEO,
52         (hal_reset_id_t)0,
53         0,
54         0,
55         0,
56     },
57     {
58         "clk_mipi_dsi1",
59         HAL_CLK_PERIPH_MIPI_HOST0,
60         HAL_CLK_SRC_HOSC24M,
61         (hal_reset_id_t)0,
62         0,
63         0,
64         0,
65     },
66 };
67 
68 u32 g_irq_no_len = sizeof(g_irq_no) / sizeof(u32);
69 u32 g_reg_base_len = sizeof(g_reg_base) / sizeof(u32);
70 u32 g_clk_no_len = sizeof(g_clk_no) / sizeof(struct clk_info_t);
71