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

Simon Glass sjg at chromium.org
Wed Feb 11 01:37:45 CET 2015


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>


More information about the U-Boot mailing list