summaryrefslogtreecommitdiffstats
path: root/drivers/core/root.c
diff options
context:
space:
mode:
authorPeng Fan <Peng.Fan@freescale.com>2015-02-10 14:46:34 +0800
committerSimon Glass <sjg@chromium.org>2015-02-12 15:17:29 -0700
commit99c0ae16d8b2ebfb7381ba77d4e37e7bda734402 (patch)
tree9ffed4dea47413246598db3d6281cc5eeca06f6b /drivers/core/root.c
parent637a7693185d00c392df8a9886cb17f462e9a51b (diff)
downloadtalos-obmc-uboot-99c0ae16d8b2ebfb7381ba77d4e37e7bda734402.tar.gz
talos-obmc-uboot-99c0ae16d8b2ebfb7381ba77d4e37e7bda734402.zip
dm:gpio:mxc add DT support
This patch add DT support for mxc gpio driver. There are one place using CONFIG_OF_CONTROL macro. 1. The U_BOOT_DEVICES and mxc_plat array are complied out. To DT, platdata is alloced using calloc, so there is no need to use mxc_plat. The following situations are tested, and all work fine: 1. with DM, without DT 2. with DM and DT 3. without DM Since device tree has not been upstreamed, if want to test this patch. The followings need to be done. + pieces of code does not gpio_request when using gpio_direction_xxx and etc, need to request gpio. + move the gpio settings from board_early_init_f to board_init + define CONFIG_DM ,CONFIG_DM_GPIO and CONFIG_OF_CONTROL + Add device tree file and do related configuration in `make ARCH=arm menuconfig` These will be done in future patches by step. Signed-off-by: Peng Fan <Peng.Fan@freescale.com> Acked-by: Igor Grinberg <grinberg@compulab.co.il> Acked-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'drivers/core/root.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud