4 * This file was generated by dtoc from a .dtb (device tree binary) file.
8 #include <linux/libfdt.h>
9 struct dtd_regulator_fixed
{
12 const char * pinctrl_names
;
13 fdt32_t regulator_max_microvolt
;
14 fdt32_t regulator_min_microvolt
;
15 const char * regulator_name
;
18 struct dtd_rockchip_gpio_bank
{
19 struct phandle_1_arg clocks
[1];
21 bool interrupt_controller
;
22 fdt32_t interrupts
[3];
25 struct dtd_rockchip_rk3328_cru
{
29 struct dtd_rockchip_rk3328_dmc
{
31 fdt32_t rockchip_sdram_params
[196];
33 struct dtd_rockchip_rk3328_dw_mshc
{
35 bool cap_mmc_highspeed
;
36 bool cap_sd_highspeed
;
37 struct phandle_1_arg clocks
[4];
40 fdt32_t interrupts
[3];
41 fdt32_t max_frequency
;
43 const char * pinctrl_names
;
45 bool u_boot_spl_fifo_mode
;
49 struct dtd_rockchip_rk3328_grf
{
52 struct dtd_rockchip_rk3328_pinctrl
{
56 struct dtd_rockchip_rk3328_uart
{
57 fdt32_t clock_frequency
;
58 struct phandle_1_arg clocks
[2];
59 const char * dma_names
[2];
61 fdt32_t interrupts
[3];
63 const char * pinctrl_names
;
68 #define dtd_syscon dtd_rockchip_rk3328_cru
69 #define dtd_simple_mfd dtd_rockchip_rk3328_grf
70 #define dtd_snps_dw_apb_uart dtd_rockchip_rk3328_uart
71 #define dtd_rockchip_cru dtd_rockchip_rk3328_cru
72 #define dtd_rockchip_rk3288_dw_mshc dtd_rockchip_rk3328_dw_mshc