[U-Boot] [PATCH v4 3/3] dm:gpio:mxc add DT support

Simon Glass sjg at chromium.org
Thu Feb 12 23:18:41 CET 2015


On 10 February 2015 at 17:37, Simon Glass <sjg at chromium.org> wrote:
> On 10 February 2015 at 00:46, Igor Grinberg <grinberg at compulab.co.il> wrote:
>> On 02/10/15 08:46, Peng Fan wrote:
>>> 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 at freescale.com>
>>
>> Acked-by: Igor Grinberg <grinberg at compulab.co.il>
>
> Acked-by: Simon Glass <sjg at chromium.org>

Applied to u-boot-dm, thanks!


More information about the U-Boot mailing list