uboot-sunxi: use intree dtc explicitly
[openwrt/staging/hauke.git] / package / boot / uboot-rockchip / src / of-platdata / rock64-rk3328 / dt-structs-gen.h
1 /*
2 * DO NOT MODIFY
3 *
4 * Defines the structs used to hold devicetree data.
5 * This was generated by dtoc from a .dtb (device tree binary) file.
6 */
7
8 #include <stdbool.h>
9 #include <linux/libfdt.h>
10 struct dtd_jedec_spi_nor {
11 fdt32_t reg[1];
12 fdt32_t spi_max_frequency;
13 };
14 struct dtd_ns16550_serial {
15 fdt32_t clock_frequency;
16 struct phandle_1_arg clocks[2];
17 const char * dma_names[2];
18 fdt32_t dmas[4];
19 fdt32_t interrupts[3];
20 fdt32_t pinctrl_0;
21 const char * pinctrl_names;
22 fdt64_t reg[2];
23 fdt32_t reg_io_width;
24 fdt32_t reg_shift;
25 };
26 struct dtd_rockchip_rk3288_dw_mshc {
27 fdt32_t bus_width;
28 bool cap_mmc_highspeed;
29 bool cap_sd_highspeed;
30 struct phandle_1_arg clocks[4];
31 bool disable_wp;
32 fdt32_t fifo_depth;
33 fdt32_t interrupts[3];
34 fdt32_t max_frequency;
35 bool mmc_hs200_1_8v;
36 bool non_removable;
37 fdt32_t pinctrl_0[4];
38 const char * pinctrl_names;
39 fdt64_t reg[2];
40 bool u_boot_spl_fifo_mode;
41 fdt32_t vmmc_supply;
42 fdt32_t vqmmc_supply;
43 };
44 struct dtd_rockchip_rk3328_cru {
45 fdt64_t reg[2];
46 fdt32_t rockchip_grf;
47 };
48 struct dtd_rockchip_rk3328_dmc {
49 fdt64_t reg[12];
50 fdt32_t rockchip_sdram_params[196];
51 };
52 struct dtd_rockchip_rk3328_grf {
53 fdt64_t reg[2];
54 };
55 struct dtd_rockchip_rk3328_spi {
56 struct phandle_1_arg clocks[2];
57 const char * dma_names[2];
58 fdt32_t dmas[4];
59 fdt32_t interrupts[3];
60 fdt32_t pinctrl_0[4];
61 const char * pinctrl_names;
62 fdt64_t reg[2];
63 };