Re: [PATCH 1/6] ARM: tegra: add tegra_gpio_table and tegra_gpio_config

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On Mon, Feb 21, 2011 at 11:40 AM, Erik Gilling <konkers@xxxxxxxxxxx> wrote:

>> This should remove the need for calling these from specific drivers and
>> thus reduce tegra-specific code from them.
>
> It was never my intention that drives call gpio_enable/disable, just board
> files.

True, but it seems even then that it ends up in various parts of the
per-board files. Having it in one central location (for the base
config) seems like a good idea.



>> @@ -138,7 +140,18 @@ static struct tegra_pingroup_config harmony_pinmux[]
>> = {
>>        {TEGRA_PINGROUP_XM2D,  TEGRA_MUX_NONE,          TEGRA_PUPD_NORMAL,
>>    TEGRA_TRI_NORMAL},
>>  };
>
> An aside: you may want to fully specify the pingroup table here.  This keeps
> new bootloaders from leaving you nasty susurprises.  To make this easier the
> debugfs file outputs a file you can cut and paste here.

Good point, and something i had missed myself. I'll update the harmony
file separately (make the 'enable sdmmc2' patch an 'update pinmux
table'), and refresh the seaboard patch.


> Gpio subsystem init and configurations should be left separate.

I.e. not part of the pinmux file? Sure, can do.


-Olof
--
To unsubscribe from this list: send the line "unsubscribe linux-tegra" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [ARM Kernel]     [Linux ARM]     [Linux ARM MSM]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux