xref: /rk3399_rockchip-uboot/drivers/demo/demo-pdata.c (revision 1cad23c5f471d695bed1e3907e30caee3c2a3056)
1*39f7611fSSimon Glass /*
2*39f7611fSSimon Glass  * Copyright (c) 2013 Google, Inc
3*39f7611fSSimon Glass  *
4*39f7611fSSimon Glass  * SPDX-License-Identifier:	GPL-2.0+
5*39f7611fSSimon Glass  */
6*39f7611fSSimon Glass 
7*39f7611fSSimon Glass #include <common.h>
8*39f7611fSSimon Glass #include <dm.h>
9*39f7611fSSimon Glass #include <dm-demo.h>
10*39f7611fSSimon Glass 
11*39f7611fSSimon Glass static const struct dm_demo_pdata red_square = {
12*39f7611fSSimon Glass 	.colour = "red",
13*39f7611fSSimon Glass 	.sides = 4.
14*39f7611fSSimon Glass };
15*39f7611fSSimon Glass static const struct dm_demo_pdata green_triangle = {
16*39f7611fSSimon Glass 	.colour = "green",
17*39f7611fSSimon Glass 	.sides = 3.
18*39f7611fSSimon Glass };
19*39f7611fSSimon Glass static const struct dm_demo_pdata yellow_hexagon = {
20*39f7611fSSimon Glass 	.colour = "yellow",
21*39f7611fSSimon Glass 	.sides = 6.
22*39f7611fSSimon Glass };
23*39f7611fSSimon Glass 
24*39f7611fSSimon Glass U_BOOT_DEVICE(demo0) = {
25*39f7611fSSimon Glass 	.name = "demo_shape_drv",
26*39f7611fSSimon Glass 	.platdata = &red_square,
27*39f7611fSSimon Glass };
28*39f7611fSSimon Glass 
29*39f7611fSSimon Glass U_BOOT_DEVICE(demo1) = {
30*39f7611fSSimon Glass 	.name = "demo_simple_drv",
31*39f7611fSSimon Glass 	.platdata = &red_square,
32*39f7611fSSimon Glass };
33*39f7611fSSimon Glass 
34*39f7611fSSimon Glass U_BOOT_DEVICE(demo2) = {
35*39f7611fSSimon Glass 	.name = "demo_shape_drv",
36*39f7611fSSimon Glass 	.platdata = &green_triangle,
37*39f7611fSSimon Glass };
38*39f7611fSSimon Glass 
39*39f7611fSSimon Glass U_BOOT_DEVICE(demo3) = {
40*39f7611fSSimon Glass 	.name = "demo_simple_drv",
41*39f7611fSSimon Glass 	.platdata = &yellow_hexagon,
42*39f7611fSSimon Glass };
43*39f7611fSSimon Glass 
44*39f7611fSSimon Glass U_BOOT_DEVICE(demo4) = {
45*39f7611fSSimon Glass 	.name = "demo_shape_drv",
46*39f7611fSSimon Glass 	.platdata = &yellow_hexagon,
47*39f7611fSSimon Glass };
48