Blame view

bootloader/u-boot_2015_04/include/dm-demo.h 880 Bytes
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
  /*
   * Copyright (c) 2013 Google, Inc
   *
   * SPDX-License-Identifier:	GPL-2.0+
   */
  
  #ifndef __DM_DEMO_H
  #define __DM_DEMO_H
  
  #include <dm.h>
  
  /**
   * struct dm_demo_pdata - configuration data for demo instance
   *
   * @colour: Color of the demo
   * @sides: Numbers of sides
   * @default_char: Default ASCII character to output (65 = 'A')
   */
  struct dm_demo_pdata {
  	const char *colour;
  	int sides;
  	int default_char;
  };
  
  struct demo_ops {
  	int (*hello)(struct udevice *dev, int ch);
  	int (*status)(struct udevice *dev, int *status);
  	int (*set_light)(struct udevice *dev, int light);
  	int (*get_light)(struct udevice *dev);
  };
  
  int demo_hello(struct udevice *dev, int ch);
  int demo_status(struct udevice *dev, int *status);
  int demo_set_light(struct udevice *dev, int light);
  int demo_get_light(struct udevice *dev);
  int demo_list(void);
  
  int demo_parse_dt(struct udevice *dev);
  
  #endif