Files
MilkV-Duo/u-boot-2021.10/include/dm-demo.h
sam.xiang f8fc109960 [uboot] create uboot from github:
repo: https://github.com/u-boot/u-boot
	commit: d80bb749fab53da72c4a0e09b8c2d2aaa3103c91

Change-Id: Ie6434426e1ec15bc08bb1832798e371f3fd5fb29
2023-03-10 20:30:57 +08:00

38 lines
863 B
C

/* SPDX-License-Identifier: GPL-2.0+ */
/*
* Copyright (c) 2013 Google, Inc
*/
#ifndef __DM_DEMO_H
#define __DM_DEMO_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