[opensuse-kernel] [PATCH] Re-eanble ARM kernel in config.conf file and update all ARM configs
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 - 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 Signed-off-by: Guillaume GARDET <guillaume.gardet@opensuse.org> Regards, Guillaume
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? :*)
- 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: * both have KEYBOARD_TEGRA disabled? * lpae has SERIAL_TEGRA disabled? 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? Thanks, -- Jean Delvare SUSE L3 Support -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
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 -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
Le Tuesday 29 April 2014 à 17:33 +0200, Guillaume Gardet a écrit :
Le 29/04/2014 17:17, Jean Delvare a écrit :
* 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.
Ah, OK. Then I suppose the driver should depend on ARCH_TEGRA_2x_SOC || ARCH_TEGRA_3x_SOC instead of just ARCH_TEGRA. I'll send a patch upstream. Thanks, -- Jean Delvare SUSE L3 Support -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
Le 29/04/2014 17:52, Jean Delvare a écrit :
Le Tuesday 29 April 2014 à 17:33 +0200, Guillaume Gardet a écrit :
Le 29/04/2014 17:17, Jean Delvare a écrit :
* 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. Ah, OK. Then I suppose the driver should depend on ARCH_TEGRA_2x_SOC || ARCH_TEGRA_3x_SOC instead of just ARCH_TEGRA. I'll send a patch upstream.
According to the tristate info in Kconfig, yes: tristate "NVIDIA Tegra20/30 SoC serial controller" May need to be confirmed upstream. Either tristate text is wrong, or "depends on" is wrong. Guillaume -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
Salut Guillaume, Le Tuesday 29 April 2014 à 17:55 +0200, Guillaume Gardet a écrit :
Le 29/04/2014 17:52, Jean Delvare a écrit :
Le Tuesday 29 April 2014 à 17:33 +0200, Guillaume Gardet a écrit :
Le 29/04/2014 17:17, Jean Delvare a écrit :
* 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. Ah, OK. Then I suppose the driver should depend on ARCH_TEGRA_2x_SOC || ARCH_TEGRA_3x_SOC instead of just ARCH_TEGRA. I'll send a patch upstream.
According to the tristate info in Kconfig, yes: tristate "NVIDIA Tegra20/30 SoC serial controller"
May need to be confirmed upstream. Either tristate text is wrong, or "depends on" is wrong.
Upstream says that the serial-tegra driver is for all Tegra systems, not just Tegra 20/30. That is, the Kconfig text is wrong. So I believe SERIAL_TEGRA should be enabled in lpae too. OK? -- Jean Delvare SUSE L3 Support -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
Le 15/05/2014 18:14, Jean Delvare a écrit :
Salut Guillaume,
Le Tuesday 29 April 2014 à 17:55 +0200, Guillaume Gardet a écrit :
Le Tuesday 29 April 2014 à 17:33 +0200, Guillaume Gardet a écrit :
Le 29/04/2014 17:17, Jean Delvare a écrit :
* 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. Ah, OK. Then I suppose the driver should depend on ARCH_TEGRA_2x_SOC || ARCH_TEGRA_3x_SOC instead of just ARCH_TEGRA. I'll send a patch upstream. According to the tristate info in Kconfig, yes:
Le 29/04/2014 17:52, Jean Delvare a écrit : tristate "NVIDIA Tegra20/30 SoC serial controller"
May need to be confirmed upstream. Either tristate text is wrong, or "depends on" is wrong. Upstream says that the serial-tegra driver is for all Tegra systems, not just Tegra 20/30. That is, the Kconfig text is wrong. So I believe SERIAL_TEGRA should be enabled in lpae too. OK?
Ok! Guillaume -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
Le Thursday 15 May 2014 à 18:21 +0200, Guillaume Gardet a écrit :
Le 15/05/2014 18:14, Jean Delvare a écrit :
Upstream says that the serial-tegra driver is for all Tegra systems, not just Tegra 20/30. That is, the Kconfig text is wrong. So I believe SERIAL_TEGRA should be enabled in lpae too. OK?
Ok!
Done :) -- Jean Delvare SUSE L3 Support -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
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
Le Tuesday 29 April 2014 à 18:05 +0200, Guillaume Gardet a écrit :
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
Applied, thanks, sorry for the delay. -- Jean Delvare SUSE L3 Support -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
Le 15/05/2014 18:12, Jean Delvare a écrit :
Le Tuesday 29 April 2014 à 18:05 +0200, Guillaume Gardet a écrit :
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
Applied, thanks, sorry for the delay.
Thanks! :) Guillaume -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
participants (2)
-
Guillaume Gardet
-
Jean Delvare