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 bool regulator_boot_on
;
14 fdt32_t regulator_max_microvolt
;
15 fdt32_t regulator_min_microvolt
;
16 const char * regulator_name
;
19 struct dtd_rockchip_gpio_bank
{
20 struct phandle_1_arg clocks
[1];
22 bool interrupt_controller
;
23 fdt32_t interrupts
[3];
26 struct dtd_rockchip_rk3328_cru
{
30 struct dtd_rockchip_rk3328_dmc
{
32 fdt32_t rockchip_sdram_params
[196];
34 struct dtd_rockchip_rk3328_dw_mshc
{
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
;
49 bool u_boot_spl_fifo_mode
;
53 struct dtd_rockchip_rk3328_grf
{
56 struct dtd_rockchip_rk3328_pinctrl
{
60 struct dtd_rockchip_rk3328_uart
{
61 fdt32_t clock_frequency
;
62 struct phandle_1_arg clocks
[2];
63 const char * dma_names
[2];
65 fdt32_t interrupts
[3];
67 const char * pinctrl_names
;
72 #define dtd_syscon dtd_rockchip_rk3328_cru
73 #define dtd_simple_mfd dtd_rockchip_rk3328_grf
74 #define dtd_snps_dw_apb_uart dtd_rockchip_rk3328_uart
75 #define dtd_rockchip_cru dtd_rockchip_rk3328_cru
76 #define dtd_rockchip_rk3288_dw_mshc dtd_rockchip_rk3328_dw_mshc