- 20 8月, 2020 1 次提交
-
-
由 Krzysztof Kozlowski 提交于
A separate Kconfig option HAVE_S3C2410_WATCHDOG for Samsung SoCs is not really needed and the s3c24xx watchdog driver can depend on Samsung ARM architectures instead. The "HAVE_xxx_WATCHDOG" pattern of dependency is not popular and Samsung platforms are here exceptions. All others just depend on CONFIG_ARCH_xxx. This makes the code slightly smaller without any change in functionality. Signed-off-by: NKrzysztof Kozlowski <krzk@kernel.org> Acked-by: NGuenter Roeck <linux@roeck-us.net>
-
- 23 7月, 2020 1 次提交
-
-
由 Lars Povlsen 提交于
This adds support for the Microchip Sparx5 ARMv8-based SoC family of TSN-capable gigabit switches. Link: https://lore.kernel.org/r/20200615133242.24911-3-lars.povlsen@microchip.comReviewed-by: NAlexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: NLars Povlsen <lars.povlsen@microchip.com> Signed-off-by: NArnd Bergmann <arnd@arndb.de>
-
- 17 7月, 2020 2 次提交
-
-
由 Daniele Alessandrelli 提交于
Add ARCH_KEEMBAY configuration option to support Intel Movidius SoC code-named Keem Bay. Link: https://lore.kernel.org/r/20200717090414.313530-2-daniele.alessandrelli@linux.intel.comReviewed-by: NDinh Nguyen <dinguyen@kernel.org> Signed-off-by: NDaniele Alessandrelli <daniele.alessandrelli@intel.com> Signed-off-by: NArnd Bergmann <arnd@arndb.de>
-
由 Grygorii Strashko 提交于
Select TI chip id driver for TI's SoCs based on K3 architecture to provide this information to user space and Kernel as it is required by other drivers to determine SoC revision to function properly. Signed-off-by: NGrygorii Strashko <grygorii.strashko@ti.com> Reviewed-by: NLokesh Vutla <lokeshvutla@ti.com> Reviewed-by: NPeter Ujfalusi <peter.ujfalusi@ti.com> Tested-by: NPeter Ujfalusi <peter.ujfalusi@ti.com> Signed-off-by: NTero Kristo <t-kristo@ti.com>
-
- 03 6月, 2020 1 次提交
-
-
由 Arnd Bergmann 提交于
I got a build failure with CONFIG_ARCH_SPRD=m when the main portion of the clock driver failed to get linked into the kernel: ERROR: modpost: "sprd_pll_sc_gate_ops" [drivers/clk/sprd/sc9863a-clk.ko] undefined! ERROR: modpost: "sprd_pll_ops" [drivers/clk/sprd/sc9863a-clk.ko] undefined! ERROR: modpost: "sprd_div_ops" [drivers/clk/sprd/sc9863a-clk.ko] undefined! ERROR: modpost: "sprd_comp_ops" [drivers/clk/sprd/sc9863a-clk.ko] undefined! ERROR: modpost: "sprd_mux_ops" [drivers/clk/sprd/sc9863a-clk.ko] undefined! ERROR: modpost: "sprd_gate_ops" [drivers/clk/sprd/sc9863a-clk.ko] undefined! ERROR: modpost: "sprd_sc_gate_ops" [drivers/clk/sprd/sc9863a-clk.ko] undefined! ERROR: modpost: "sprd_clk_probe" [drivers/clk/sprd/sc9863a-clk.ko] undefined! ERROR: modpost: "sprd_clk_regmap_init" [drivers/clk/sprd/sc9863a-clk.ko] undefined! ERROR: modpost: "sprd_pll_ops" [drivers/clk/sprd/sc9860-clk.ko] undefined! ERROR: modpost: "sprd_div_ops" [drivers/clk/sprd/sc9860-clk.ko] undefined! ERROR: modpost: "sprd_mux_ops" [drivers/clk/sprd/sc9860-clk.ko] undefined! This is a combination of two trivial bugs: - A platform should not be 'tristate', it should be a 'bool' symbol like the other platforms, if only for consistency, and to avoid surprises like this one. - The clk Makefile does not traverse into the sprd subdirectory if the platform is disabled but the drivers are enabled for compile-testing. Fixing either of the two would be sufficient to address the link failure, but for correctness, both need to be changed. Fixes: 2b1b799d ("arm64: change ARCH_SPRD Kconfig to tristate") Fixes: d41f59fd ("clk: sprd: Add common infrastructure") Acked-by: NChunyan Zhang <chunyan.zhang@unisoc.com> Signed-off-by: NArnd Bergmann <arnd@arndb.de>
-
- 06 5月, 2020 3 次提交
-
-
由 Stephen Boyd 提交于
The arm64 architecture selects COMMON_CLK at the toplevel ARM64 config. The COMMON_CLK config option already selects CLKDEV_LOOKUP so it's redundant to have this selected again for the Tegra specific config. Cc: Paul Walmsley <paul@pwsan.com> Acked-by: NThierry Reding <treding@nvidia.com> Cc: Catalin Marinas <catalin.marinas@arm.com> Cc: Will Deacon <will@kernel.org> Cc: <linux-arm-kernel@lists.infradead.org> Cc: Arnd Bergmann <arnd@arndb.de> Signed-off-by: NStephen Boyd <sboyd@kernel.org> Reviewed-by: NArnd Bergmann <arnd@arndb.de> Link: https://lkml.kernel.org/r/20200409064416.83340-4-sboyd@kernel.org
-
由 Rob Herring 提交于
CONFIG_COMMON_CLK_VERSATILE doesn't really do anything other than hiding Arm Ltd reference platform clock drivers. It is both selected by the platforms that need it and has a 'depends on' for those platforms. Let's drop the selects and convert CONFIG_COMMON_CLK_VERSATILE into a menuconfig entry. With this make CONFIG_ICST visible. Move the 'select REGMAP_MMIO' to the drivers that require it (SP810 did not). This also has the side effect of enabling CONFIG_ICST for COMPILE_TEST as it was not visible before. Cc: Catalin Marinas <catalin.marinas@arm.com> Cc: Will Deacon <will@kernel.org> Cc: Liviu Dudau <liviu.dudau@arm.com> Cc: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Cc: Linus Walleij <linus.walleij@linaro.org> Reviewed-by: NSudeep Holla <sudeep.holla@arm.com> Reviewed-by: NStephen Boyd <sboyd@kernel.org> Signed-off-by: NRob Herring <robh@kernel.org>
-
由 Rob Herring 提交于
The VExpress power-off/reset driver is not needed on 64-bit platforms as PSCI power-off and reset can be used instead. Stop selecting it so it can be disabled and not always built-in. CONFIG_VEXPRESS_CONFIG can also be dropped as it was a dependency for CONFIG_POWER_RESET_VEXPRESS. Cc: Catalin Marinas <catalin.marinas@arm.com> Cc: Will Deacon <will@kernel.org> Cc: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Cc: Linus Walleij <linus.walleij@linaro.org> Reviewed-by: NSudeep Holla <sudeep.holla@arm.com> Acked-by: NArnd Bergmann <arnd@arndb.de> Acked-by: NLiviu Dudau <liviu.dudau@arm.com> Signed-off-by: NRob Herring <robh@kernel.org>
-
- 11 3月, 2020 1 次提交
-
-
由 Geert Uytterhoeven 提交于
Unlike on arm32, the HAVE_ARM_ARCH_TIMER config symbol does not exist on arm64. Note that the toplevel ARM64 symbol always selects ARM_ARCH_TIMER, so support for it is always included. Fixes: 628d30d1 ("arm64: Add platform selection for BCM2835.") Signed-off-by: NGeert Uytterhoeven <geert+renesas@glider.be> Reviewed-by: NNicolas Saenz Julienne <nsaenzjulienne@suse.de> Signed-off-by: NFlorian Fainelli <f.fainelli@gmail.com>
-
- 09 3月, 2020 1 次提交
-
-
由 Tejas Patel 提交于
Make zynqmp_firmware driver as optional to disable it, if user don't want to use default zynqmp firmware interface. Signed-off-by: NTejas Patel <tejas.patel@xilinx.com> Signed-off-by: NJolly Shah <jolly.shah@xilinx.com> Signed-off-by: NMichal Simek <michal.simek@xilinx.com>
-
- 06 3月, 2020 1 次提交
-
-
由 Chunyan Zhang 提交于
The default value of Kconfig for almost all sprd drivers are the same with ARCH_SPRD, making these drivers built as modules as default would be easier if we can set ARCH_SPRD as 'm', so this patch change ARCH_SPRD to tristate. Signed-off-by: NChunyan Zhang <chunyan.zhang@unisoc.com> Link: https://lore.kernel.org/r/20200305103228.9686-1-zhang.lyra@gmail.comSigned-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
-
- 26 10月, 2019 2 次提交
-
-
由 Mihaela Martinas 提交于
Add configuration option for the NXP S32 platform family in Kconfig.platforms. For starters, the only SoC supported will be Treerunner (S32V234), with a single execution target: the S32V234-EVB (rev 29288) board. Signed-off-by: NMihaela Martinas <Mihaela.Martinas@freescale.com> Signed-off-by: NStoica Cosmin-Stefan <cosmin.stoica@nxp.com> Signed-off-by: NStefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Andreas Färber 提交于
Select RESET_CONTROLLER for ARCH_REALTEK. Signed-off-by: NAndreas Färber <afaerber@suse.de>
-
- 11 10月, 2019 1 次提交
-
-
由 Stefan Wahren 提交于
Add the BCM2711 to ARCH_BCM2835, but use new machine board code because of the differences. Signed-off-by: NStefan Wahren <wahrenst@gmx.net> Reviewed-by: NEric Anholt <eric@anholt.net> Acked-by: NFlorian Fanelli <f.fainelli@gmail.com>
-
- 05 9月, 2019 1 次提交
-
-
由 Pankaj Dubey 提交于
Enable Exynos Chipid driver for accessing SoC related information. Link: https://lore.kernel.org/r/20190904175002.10487-6-krzk@kernel.orgSigned-off-by: NPankaj Dubey <pankaj.dubey@samsung.com> Signed-off-by: NBartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> Signed-off-by: NSylwester Nawrocki <s.nawrocki@samsung.com> Signed-off-by: NKrzysztof Kozlowski <krzk@kernel.org> Signed-off-by: NArnd Bergmann <arnd@arndb.de>
-
- 22 7月, 2019 1 次提交
-
-
由 Anson Huang 提交于
ARCH_MXC platforms needs system counter as broadcast timer to support cpuidle, enable it by default. Signed-off-by: NAnson Huang <Anson.Huang@nxp.com> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
- 04 6月, 2019 1 次提交
-
-
由 YueHaibing 提交于
Fix Kbuild warning when SOC_TI is not set WARNING: unmet direct dependencies detected for TI_SCI_INTA_IRQCHIP Depends on [n]: TI_SCI_PROTOCOL [=y] && SOC_TI [=n] Selected by [y]: - ARCH_K3 [=y] Fixes: 009669e7 ("arm64: arch_k3: Enable interrupt controller drivers") Signed-off-by: NYueHaibing <yuehaibing@huawei.com> Reviewed-by: NLokesh Vutla <lokeshvutla@ti.com> Signed-off-by: NTero Kristo <t-kristo@ti.com>
-
- 01 6月, 2019 2 次提交
-
-
由 Doug Berger 提交于
ARCH_BRCMSTB needs to use the BCM2835 pin controller for chips like BCM7211 which adopted that pin controller for GPIO. Signed-off-by: NDoug Berger <opendmb@gmail.com> Signed-off-by: NFlorian Fainelli <f.fainelli@gmail.com>
-
由 Jim Quinlan 提交于
Allow the use of reset controllers on ARCH_BRCMSTB such as the recently introduced RESET_BRCMSTB driver. Signed-off-by: NJim Quinlan <jim2101024@gmail.com> Signed-off-by: NFlorian Fainelli <f.fainelli@gmail.com>
-
- 31 5月, 2019 1 次提交
-
-
由 Florian Fainelli 提交于
ARCH_BRCMSTB makes use of the irq-bcm7038-l1.c irqchip driver, enable it. Signed-off-by: NFlorian Fainelli <f.fainelli@gmail.com>
-
- 21 5月, 2019 1 次提交
-
-
由 Thomas Gleixner 提交于
Add SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any form These files fall under the project license, GPL v2 only. The resulting SPDX license identifier is: GPL-2.0-only Signed-off-by: NThomas Gleixner <tglx@linutronix.de> Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
-
- 20 5月, 2019 1 次提交
-
-
由 YueHaibing 提交于
During randconfig builds, I occasionally run into an invalid configuration drivers/soc/imx/soc-imx8.o: In function `imx8_soc_init': soc-imx8.c:(.init.text+0x144): undefined reference to `soc_device_register' while CONFIG_SOC_BUS is not set, the building failed like this. This patch selects SOC_BUS to fix it. Reported-by: NHulk Robot <hulkci@huawei.com> Fixes: a7e26f35 ("soc: imx: Add generic i.MX8 SoC driver") Suggested-by: NLeonard Crestez <leonard.crestez@nxp.com> Signed-off-by: NYueHaibing <yuehaibing@huawei.com> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
- 08 5月, 2019 1 次提交
-
-
由 Sameer Pujar 提交于
Enable ARM_GIC_PM for 64-bit Tegra devices. This is required to ensure that the driver gets built into kernel and helps to register the AGIC device when enabled in DT. Signed-off-by: NSameer Pujar <spujar@nvidia.com> Reviewed-by: NJon Hunter <jonathanh@nvidia.com> Tested-by: NJon Hunter <jonathanh@nvidia.com> Signed-off-by: NThierry Reding <treding@nvidia.com>
-
- 01 5月, 2019 1 次提交
-
-
由 Lokesh Vutla 提交于
Select the TISCI Interrupt Router, Aggregator drivers and all its dependencies for TI's SoCs based on K3 architecture. Suggested-by: NMarc Zyngier <marc.zyngier@arm.com> Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com> Acked-by: NTony Lindgren <tony@atomide.com> Signed-off-by: NMarc Zyngier <marc.zyngier@arm.com>
-
- 06 4月, 2019 1 次提交
-
-
由 Dinh Nguyen 提交于
Add the initial device tree files for Intel's Agilex SoCFPGA platform. Signed-off-by: NDinh Nguyen <dinguyen@kernel.org>
-
- 13 3月, 2019 1 次提交
-
-
由 Eric Anholt 提交于
When adding the MFD dependency for power domains and WDT in bcm2835, I added it only on the arm32 side and missed it for arm64. Fixes: 5e6acc3e ("bcm2835-pm: Move bcm2835-watchdog's DT probe to an MFD.") Signed-off-by: NEric Anholt <eric@anholt.net> Reported-by: NStefan Wahren <stefan.wahren@i2se.com> Acked-by: NStefan Wahren <stefan.wahren@i2se.com>
-
- 01 3月, 2019 1 次提交
-
-
由 Anders Roxell 提交于
When ARCH_MXC get enabled, ARM64_ERRATUM_845719 will be selected and this warning will happen when COMPAT isn't set. WARNING: unmet direct dependencies detected for ARM64_ERRATUM_845719 Depends on [n]: COMPAT [=n] Selected by [y]: - ARCH_MXC [=y] Rework to add 'if COMPAT' before ARM64_ERRATUM_845719 gets selected, since ARM64_ERRATUM_845719 depends on COMPAT. Acked-by: NWill Deacon <will.deacon@arm.com> Signed-off-by: NAnders Roxell <anders.roxell@linaro.org> Signed-off-by: NCatalin Marinas <catalin.marinas@arm.com>
-
- 09 2月, 2019 2 次提交
-
-
由 Manivannan Sadhasivam 提交于
Add ARCH_BITMAIN for supporting Bitmain SoC platforms. Signed-off-by: NManivannan Sadhasivam <manivannan.sadhasivam@linaro.org> Acked-by: NArnd Bergmann <arnd@arndb.de>
-
由 Jerome Brunet 提交于
Enable the g12a clock controller for ARCH_MESON Signed-off-by: NJerome Brunet <jbrunet@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 07 2月, 2019 1 次提交
-
-
由 Jerome Brunet 提交于
Selecting COMMON_CLK_AMLOGIC is not required as it is already selected by the SoC clock controller driver Signed-off-by: NJerome Brunet <jbrunet@baylibre.com> Signed-off-by: NKevin Hilman <khilman@baylibre.com>
-
- 01 2月, 2019 2 次提交
-
-
由 Lucas Stach 提交于
The ATF on the i.MX8MQ device disables all non-essential power domains. For correct on-SoC peripheral operation we need both the power domain driver and generic domains, so device driver probe gets ordered behind the power domain controller driver. Select those options, as those being absent can lead to very hard to debug failures. Signed-off-by: NLucas Stach <l.stach@pengutronix.de> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
由 Lucas Stach 提交于
The system is unable to boot without this driver being present, as most of the peripherals are connected to this IRQ controller. Signed-off-by: NLucas Stach <l.stach@pengutronix.de> Reviewed-by: NFabio Estevam <festevam@gmail.com> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
- 16 12月, 2018 1 次提交
-
-
由 Lucas Stach 提交于
Add basic Kconfig symbols to make the MXC architecture available in the ARM64 world. Signed-off-by: NLucas Stach <l.stach@pengutronix.de> Reviewed-by: NFabio Estevam <fabio.estevam@nxp.com> Signed-off-by: NAbel Vesa <abel.vesa@nxp.com> Signed-off-by: NShawn Guo <shawnguo@kernel.org>
-
- 16 11月, 2018 1 次提交
-
-
由 Geert Uytterhoeven 提交于
arch/arm64/Kconfig.platforms has SoC-specific Kconfig symbols for Renesas SoCs, while other vendors have only a single Kconfig symbol. Increase consistency with other vendors by moving the SoC-specific Kconfig symbols to drivers/soc/renesas/Kconfig. Increase consistency with R-Car Gen1 and Gen2 SoCs on arm32 by introducing a family-specific Kconfig symbol for R-Car Gen3 (ARCH_RCAR_GEN3), which enables family-specific hardware features. While so far only a single family (R-Car Gen3 and derivatives) of Renesas arm64 SoCs is supported by Linux, this will make it easier to add support for other SoC families later. Signed-off-by: NGeert Uytterhoeven <geert+renesas@glider.be> Signed-off-by: NSimon Horman <horms+renesas@verge.net.au>
-
- 15 11月, 2018 1 次提交
-
-
由 Takeshi Kihara 提交于
The R-Car GPIO driver cannot be enabled when Renesas SoC's ARCH configs (ARCH_RENESAS, ARCH_R8A7795, ARCH_R8A7796 and ARCH_R8A77965) are enabled only. As GPIOs are a critical resource for proper operation on Renesas platforms, this patch selects GPIOLIB, just like is done for other SoC vendors, and on Renesas arm32 SoCs. Reported-by: NAlexandru Gheorghe <Alexandru_Gheorghe@mentor.com> Signed-off-by: NTakeshi Kihara <takeshi.kihara.df@renesas.com> [geert: Improve patch description] Signed-off-by: NGeert Uytterhoeven <geert+renesas@glider.be> Signed-off-by: NSimon Horman <horms+renesas@verge.net.au>
-
- 11 10月, 2018 1 次提交
-
-
由 Marek Szyprowski 提交于
Generic power domains are needed to enable support for Exynos power domains. Signed-off-by: NMarek Szyprowski <m.szyprowski@samsung.com> Signed-off-by: NKrzysztof Kozlowski <krzk@kernel.org> Signed-off-by: NArnd Bergmann <arnd@arndb.de>
-
- 02 10月, 2018 1 次提交
-
-
由 Miquel Raynal 提交于
Enable the newly introduced Marvell SEI driver for the 64-bit Marvell EBU platforms. Suggested-by: NHaim Boot <hayim@marvell.com> Reviewed-by: NGregory CLEMENT <gregory.clement@bootlin.com> Signed-off-by: NMiquel Raynal <miquel.raynal@bootlin.com> Signed-off-by: NMarc Zyngier <marc.zyngier@arm.com>
-
- 01 10月, 2018 1 次提交
-
-
由 Manivannan Sadhasivam 提交于
Select PINCTRL for Actions Semi SoCs. Signed-off-by: NManivannan Sadhasivam <manivannan.sadhasivam@linaro.org> Reviewed-by: NLinus Walleij <linus.walleij@linaro.org> Signed-off-by: NAndreas Färber <afaerber@suse.de>
-
- 26 9月, 2018 1 次提交
-
-
由 Rajan Vaja 提交于
This patch is adding communication layer with firmware. Firmware driver provides an interface to firmware APIs. Interface APIs can be used by any driver to communicate to PMUFW(Platform Management Unit). All requests go through ATF. Signed-off-by: NRajan Vaja <rajanv@xilinx.com> Signed-off-by: NJolly Shah <jollys@xilinx.com> Signed-off-by: NMichal Simek <michal.simek@xilinx.com>
-
- 11 9月, 2018 1 次提交
-
-
由 Fabrizio Castro 提交于
Add configuration option for the RZ/G2E (R8A774C0) SoC. Signed-off-by: NFabrizio Castro <fabrizio.castro@bp.renesas.com> Reviewed-by: NBiju Das <biju.das@bp.renesas.com> Reviewed-by: NGeert Uytterhoeven <geert+renesas@glider.be> Signed-off-by: NSimon Horman <horms+renesas@verge.net.au>
-