dm: Add a demonstration/example driver
authorSimon Glass <sjg@chromium.org>
Wed, 26 Feb 2014 22:59:23 +0000 (15:59 -0700)
committerTom Rini <trini@ti.com>
Tue, 4 Mar 2014 17:15:29 +0000 (12:15 -0500)
commit39f7611fecc55cbde02c8a84f7c12861abe31b53
treefad8c2ae3ea79c6a1de35e94252d0a6d01191fe1
parent0681195977ce04347f7de8ba88d9ebba10cae6dc
dm: Add a demonstration/example driver

As an example of how to write a uclass and a driver, provide a demo version
of each, accessible through the 'demo' command.

To use these with driver model, define CONFIG_CMD_DEMO and CONFIG_DM_DEMO.

The two demo drivers are enabled with CONFIG_DM_DEMO_SIMPLE and
CONFIG_DM_DEMO_SHAPE.

Signed-off-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Pavel Herrmann <morpheus.ibis@gmail.com>
Signed-off-by: Viktor Křivák <viktor.krivak@gmail.com>
Signed-off-by: Tomas Hlavacek <tmshlvck@gmail.com>
Makefile
common/Makefile
common/cmd_demo.c [new file with mode: 0644]
drivers/demo/Makefile [new file with mode: 0644]
drivers/demo/demo-pdata.c [new file with mode: 0644]
drivers/demo/demo-shape.c [new file with mode: 0644]
drivers/demo/demo-simple.c [new file with mode: 0644]
drivers/demo/demo-uclass.c [new file with mode: 0644]
include/configs/sandbox.h
include/dm-demo.h [new file with mode: 0644]