Jean, please find in attachment a patch updated with your comments. Re-eanble ARM kernel in config.conf file and update all ARM configs: * config/arm64/default: - Add SATA/PATA support - Add voltage and regulator support * config/armv6hl/default: - Add external I2C controllers - Add usermode SPI driver * config/armv7hl/default: - Add I2C support for Tegra SoC - Add external I2C controllers - Add SPI, GPIO and watchdog support to Davinci/Keystone SoC - Add RTC driver for Tegra and sunxi SoC - Enhance nVidia Tegra support with MFD_NVEC and KEYBOARD_TEGRA - Add OMAP4 video input support - Add IR receiver - Add iMX HDMI support - Add Serial support for Tegra SoC * config/armv7hl/exynos: - Trivial update * config/armv7hl/lpae: - Add I2C support for Tegra SoC - Add external I2C controllers - Add SPI, GPIO and watchdog support to Davinci/Keystone SoC - Remove unused Terga20/Tegra30 SPI support - Add RTC driver for Tegra and sunxi SoC - Enhance nVidia Tegra supprt with MFD_NVEC and KEYBOARD_TEGRA - Add IR receiver - Add iMX HDMI support Signed-off-by: Guillaume GARDET <guillaume.gardet@opensuse.org> Regards, Guillaume Le 29/04/2014 17:33, Guillaume Gardet a écrit :
Le 29/04/2014 17:17, Jean Delvare a écrit :
Salut Guillaume,
Le Tuesday 29 April 2014 à 14:07 +0200, Guillaume Gardet a écrit :
Hi,
please find in attachment a patch to re-eanble ARM kernel in config.conf file and update all ARM configs:
* config/arm64/default: - Add SATA/PATA support Interesting. How did it work at all before? :*) I have only access to emulators ATM. Real boards are coming very slowly and not for me. ;( I guess QEMU or ARM foundation model can do without it? ;)
- Add voltage and regulator support
* config/armv6hl/default: - Add external I2C controllers - Add usermode SPI driver
* config/armv7hl/default: - Add I2C support for Tegra SoC - Add external I2C controllers - Add SPI support to Davinci/Keystone SoC - Add RTC driver for Tegra and sunxi SoC - Enhance nVidia Tegra supprt with MFD_NVEC - Add OMAP4 video input support - Add IR receiver - Add iMX HDMI support - Add Serial support for Tegra SoC
* config/armv7hl/exynos: - Trivial update
* config/armv7hl/lpae: - Add I2C support for Tegra SoC - Add external I2C controllers - Add SPI support to Davinci/Keystone SoC - Remove unused Terga20/Tegra30 SPI support - Add RTC driver for Tegra and sunxi SoC - Enhance nVidia Tegra supprt with MFD_NVEC - Add IR receiver - Add iMX HDMI support - Add Serial support for Tegra SoC
Overall this looks good. I have a few questions though.
I seem to understand that both armv7hl/default and armv7hl/lpae are supposed to support Tegra, the former supporting all of them and the latter all but Tegra 20/30. So is it OK that: Yes, that's it. * both have KEYBOARD_TEGRA disabled? KEYBOARD_TEGRA could be enabled.
* lpae has SERIAL_TEGRA disabled? SERIAL_TEGRA is only for tegra20/30, which is not supported by lpae. So it is ok to disable it in lpae. If you want to have Keystone support in armv7hl/default and armv7hl/lpae, should you also enable GPIO_DAVINCI and DAVINCI_WATCHDOG to get full support? Good catch. :)
I will resend an updated patch soon.
Thanks,
Guillaume