- Mar 27, 2018
-
-
Stefan Agner authored
PMIC often require the I2C bus, and the PMIC regulators might be necessary to power on eMMC/SD-card or other supplies required for successful boot. Make sure I2C driver for i.MX devices is built-in. Signed-off-by:
Stefan Agner <stefan@agner.ch> Signed-off-by:
Arnd Bergmann <arnd@arndb.de>
-
Kunihiko Hayashi authored
Enable the thermal monitor driver and the AVE ethernet driver implemented on UniPhier SoCs. Signed-off-by:
Kunihiko Hayashi <hayashi.kunihiko@socionext.com> Signed-off-by:
Arnd Bergmann <arnd@arndb.de>
-
Arnd Bergmann authored
When selecting SOC_IMX6SLL but not SOC_IMX6SL, we get a link error: arch/arm/mach-imx/mach-imx6sl.o: In function `imx6sl_init_late': mach-imx6sl.c:(.init.text+0x14): undefined reference to `imx6sl_cpuidle_init' This adds the missing line to the Makefile to also build the cpuidle support that we need here. Fixes: dee5dee2 ("ARM: imx: Add basic msl support for imx6sll") Acked-by:
Shawn Guo <shawnguo@kernel.org> Signed-off-by:
Arnd Bergmann <arnd@arndb.de>
-
Arnd Bergmann authored
The cpuidle support calls cpu_suspend(), which is compiled conditionally, and fails to link unless something selects CONFIG_ARM_CPU_SUSPEND. arch/arm/mach-imx/cpuidle-imx6sx.o: In function `imx6sx_enter_wait': cpuidle-imx6sx.c:(.text+0x6c): undefined reference to `cpu_suspend' This adds an explicit select statement here. Acked-by:
Shawn Guo <shawnguo@kernel.org> Signed-off-by:
Arnd Bergmann <arnd@arndb.de>
-
- Mar 26, 2018
-
-
Fabio Estevam authored
Re-sync the defconfig by doing: make savedefconfig cp defconfig arch/arm/configs/mxs_defconfig So keep it in sync to help further changes in defconfig. The explanation for removing the Kconfig symbols: CONFIG_FHANDLE=y: verified that it is still selected selected CONFIG_DEVPTS_MULTIPLE_INSTANCES=y: does not exist anymore CONFIG_NVMEM=y: verified that it is still selected CONFIG_LOCKUP_DETECTOR=y: need to select CONFIG_SOFTLOCKUP_DETECTOR now CONFIG_TIMER_STATS=y: does not exist anymore Boot tested on a imx28evk. Signed-off-by:
Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Fabio Estevam authored
fsl-asoc-card machine driver also supports sgtl5000, so use it favor of the imx-sgtl5000 machine driver, which will be probably be removed in the future. Tested on a imx25-pdk board. Signed-off-by:
Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Fabio Estevam authored
Re-sync the defconfig by doing: make savedefconfig cp defconfig arch/arm/configs/imx_v4_v5_defconfig So keep it in sync to help further changes in defconfig. Signed-off-by:
Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
- Mar 23, 2018
-
-
Dinh Nguyen authored
This patch enables the CONFIG_STMMAC_ETH to the default arm64 defconfig: -CONFIG_STMMAC_ETH=m +CONFIG_STMMAC_ETH=y +CONFIG_DWMAC_IPQ806X=m +CONFIG_DWMAC_MESON=m +CONFIG_DWMAC_ROCKCHIP=m +CONFIG_DWMAC_SUNXI=m +CONFIG_DWMAC_SUN8I=m The STMMAC ethernet controller is on the Stratix10 platform, and thus needs driver to be in the kernel image for NFS to work. Signed-off-by:
Dinh Nguyen <dinguyen@kernel.org>
-
- Mar 20, 2018
-
-
Tony Lindgren authored
We need the CPCAP MFD and regulator built-in for UART console to work, the rest can be loadable modules. Note that users probably want to also enable serial 8250_OMAP that is not yet enabled by default. Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
This can be used for keyboard fn keys with funkeymonkey. Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
This allows droid 4 USB modem to work. Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
This is needed for audio on droid 4. Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
We can use PWM_VIBRA on many phones like droid 4. Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Linus Walleij authored
The DRM driver is now finalized for the Versatile board family, so switch the defconfig to use this driver instead of the old fbdev driver. Signed-off-by:
Linus Walleij <linus.walleij@linaro.org>
-
Linus Walleij authored
This updates the Versatile defconfig to the latest savedefconfig results reflecting changes in Kconfig. We add in the Flash memory support that has been available upstream for a while now. Signed-off-by:
Linus Walleij <linus.walleij@linaro.org>
-
Linus Walleij authored
The DRM driver is now finalized for the RealView board family, so switch the defconfig to use this driver instead of the old fbdev driver. Signed-off-by:
Linus Walleij <linus.walleij@linaro.org>
-
Linus Walleij authored
Just update with some new results from savedefconfig so we are in sync with what has happened in Kconfig upstream. Signed-off-by:
Linus Walleij <linus.walleij@linaro.org>
-
- Mar 15, 2018
-
-
Neil Armstrong authored
This patchs adds the minimal defconfig for the OXNAS ARMv6 SoCs including the OX820 SoC and needed minimal configurations. Signed-off-by:
Neil Armstrong <narmstrong@baylibre.com> Signed-off-by:
Arnd Bergmann <arnd@arndb.de>
-
- Mar 14, 2018
-
-
Thierry Reding authored
Display and graphics can't work together without an SMMU, so it is effectively always getting enabled anyway. Signed-off-by:
Thierry Reding <treding@nvidia.com>
-
- Mar 09, 2018
-
-
Mikko Perttunen authored
Enable Tegra BPMP thermal sensor support by default, built as a module. Signed-off-by:
Mikko Perttunen <mperttunen@nvidia.com> Signed-off-by:
Thierry Reding <treding@nvidia.com>
-
Mikko Perttunen authored
Enable Tegra186 CPU frequency scaling support by default. Signed-off-by:
Mikko Perttunen <mperttunen@nvidia.com> Signed-off-by:
Thierry Reding <treding@nvidia.com>
-
Bai Ping authored
Add basic MSL support for i.MX6SLL. The i.MX 6SoloLiteLite application processors are NXP's latest additions to a growing family of multimedia-focused products offering high-performance processing optimized for lowest power consumption. The i.MX 6SoloLiteLite processors feature NXP's advanced implementation of the ARM Cortex-A9 core, which can be interfaced with LPDDR3 and LPDDR2 DRAM memory devices. Signed-off-by:
Bai Ping <ping.bai@nxp.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Amit Kucheria authored
Enable the various CPUFREQ governors and statistics to ease development. Don't change the default governor - performance governor. Signed-off-by:
Amit Kucheria <amit.kucheria@linaro.org> Signed-off-by:
Andy Gross <andy.gross@linaro.org>
-
Amit Kucheria authored
Enable the driver for the TSENS IP that is present across several QCOM SoCs. Signed-off-by:
Amit Kucheria <amit.kucheria@linaro.org> Signed-off-by:
Andy Gross <andy.gross@linaro.org>
-
Amit Kucheria authored
The APCS block is present on several Qualcomm SoCs e.g. 8916, 8996. On the 8916 it is needed to enable the clock controller that in turn enables cpufreq on the platform while on the 8996 it is needed for communication with RPM. Signed-off-by:
Amit Kucheria <amit.kucheria@linaro.org> Acked-by:
Bjorn Andersson <bjorn.andersson@linaro.org> Signed-off-by:
Andy Gross <andy.gross@linaro.org>
-
- Mar 08, 2018
-
-
Mikko Perttunen authored
Enable NVIDIA Tegra194 support in the default 64-bit ARM configuration. Signed-off-by:
Mikko Perttunen <mperttunen@nvidia.com> Signed-off-by:
Thierry Reding <treding@nvidia.com>
-
Fabio Estevam authored
Currently CONFIG_SND_SOC_WM8962 is selected via SND_SOC_IMX_WM8962 machine driver option. SND_SOC_IMX_WM8962 will be removed in the next kernel cycle, so select the codec driver directly so that it can still be used by default via the generic fsl-asoc-card machine driver. Signed-off-by:
Fabio Estevam <fabio.estevam@nxp.com> Acked-by:
Nicolin Chen <nicoleotsuka@gmail.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
- Mar 07, 2018
-
-
Geert Uytterhoeven authored
As SoCFPGA uses the standard suspend_valid_only_mem() for its platform_suspend_ops.valid() callback, its platform_suspend_ops.enter() callback will never be called with state equal to PM_SUSPEND_STANDBY. Signed-off-by:
Geert Uytterhoeven <geert+renesas@glider.be> Acked-by:
Tony Lindgren <tony@atomide.com> Acked-by:
Dinh Nguyen <dinguyen@kernel.org> Signed-off-by:
Arnd Bergmann <arnd@arndb.de>
-
Geert Uytterhoeven authored
nspire_map_io() just calls debug_ll_io_init(). If machine_desc.map_io is not set, devicemaps_init() in the common ARM code will call debug_ll_io_init(), so nspire_map_io() and the initialization of .map_io can be removed. Signed-off-by:
Geert Uytterhoeven <geert+renesas@glider.be> Reviewed-by:
Vladimir Murzin <vladimir.murzin@arm.com> Signed-off-by:
Arnd Bergmann <arnd@arndb.de>
-
Alexandre Belloni authored
Reorder the mach-* inclusions so the comment about them being ordered alphabetically ends up being true. Signed-off-by:
Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by:
Arnd Bergmann <arnd@arndb.de>
-
Andy Shevchenko authored
Instead of using PROPERTY_ENTRY_INTEGER() with explicitly supplied type, use PROPERTY_ENTRY_U32() dedicated macro. It will help modify internals of built-in device properties API. No functional change intended. Acked-by:
Robert Jarzmik <robert.jarzmik@free.fr> Signed-off-by:
Andy Shevchenko <andriy.shevchenko@linux.intel.com> Signed-off-by:
Robert Jarzmik <robert.jarzmik@free.fr>
-
Igor Grinberg authored
Both cm-x300 and pxa3xx-ulpi use the plain clk_{en,dis}able() API. With the new clocking framework this results in warnings of type: ------------[ cut here ]------------ WARNING: CPU: 0 PID: 1 at drivers/clk/clk.c:714 clk_core_enable+0x90/0x9c Modules linked in: CPU: 0 PID: 1 Comm: swapper Not tainted 4.15.0-rc5-cm-x300+ #15 Hardware name: CM-X300 module [<c001007c>] (unwind_backtrace) from [<c000df94>] (show_stack+0x10/0x14) [<c000df94>] (show_stack) from [<c00199a8>] (__warn+0xd8/0x100) [<c00199a8>] (__warn) from [<c0019a0c>] (warn_slowpath_null+0x3c/0x48) [<c0019a0c>] (warn_slowpath_null) from [<c024e8c0>] (clk_core_enable+0x90/0x9c) [<c024e8c0>] (clk_core_enable) from [<c024ea54>] (clk_core_enable_lock+0x18/0x2c) [<c024ea54>] (clk_core_enable_lock) from [<c0016994>] (cm_x300_u2d_init+0x4c/0xe8) [<c0016994>] (cm_x300_u2d_init) from [<c00163e0>] (pxa3xx_u2d_probe+0xe0/0x244) [<c00163e0>] (pxa3xx_u2d_probe) from [<c0283de0>] (platform_drv_probe+0x38/0x88) ... ------------[ cut here ]------------ and alike... And finally, it results in: ------------[ cut here ]------------ pxa310_ulpi_poll: ULPI access timed out! OTG transceiver init failed ------------[ cut here ]------------ It might be that disabling the warning in kernel config would also do the job, but IMO a better solution would be to switch to clk_prepare_enable() and clk_disable_unprepare() APIs. Signed-off-by:
Igor Grinberg <grinberg@compulab.co.il> Signed-off-by:
Robert Jarzmik <robert.jarzmik@free.fr>
-
Igor Grinberg authored
cm_x300_u2d_init() function is only used through its function pointer that is passed through platform_data structure to the driver. Therefore it can never be inlined. Remove the inline directive. Signed-off-by:
Igor Grinberg <grinberg@compulab.co.il> Signed-off-by:
Robert Jarzmik <robert.jarzmik@free.fr>
-
Igor Grinberg authored
Static checker reports the following warning: arch/arm/mach-pxa/pxa3xx-ulpi.c:336 pxa3xx_u2d_probe() warn: did you mean to pass the address of 'u2d' Fix it by passing the correct pointer. Reported-by:
Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by:
Igor Grinberg <grinberg@compulab.co.il> Signed-off-by:
Robert Jarzmik <robert.jarzmik@free.fr>
-
- Mar 06, 2018
-
-
Tony Lindgren authored
With USB OTG now enabled, it makes sense to allow configuring the USB gadgets via configfs. Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
With MUSB USB OTG controller enabled, let's now enable the USB PHYs found on omap varian SoCs. Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
We can support USB OTG with MUSB driver on many ARM SoCs. Let's enable all the SoCs with MUSB as loadable modules. And let's enable their related DMA hardware. And as MUSB is an USB OTG controller, let's enable OTG support too. Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
We've had 8250_OMAP working for few years now, so let's start enabling it by default. We provide users an option to warn by default with SERIAL_8250_OMAP_TTYO_FIXUP by default. That option updates the serial console to point to 8250 driver and warns about it. Users with ttyO[0123] in their /etc/inittab should update inittab to use ttyS[0123] instead. Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
We've had omapdrm working for few years now so let's use it by default. Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
We have CEC support available and working so let's enable it. Signed-off-by:
Tony Lindgren <tony@atomide.com>
-