Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1317360 > unrolled thread
| Started by | Richard Weinberger <richard@nod.at> |
|---|---|
| First post | 2016-01-25 23:30 +0100 |
| Last post | 2016-01-26 12:00 +0100 |
| Articles | 20 on this page of 36 — 12 participants |
Back to article view | Back to linux.kernel
(none) Richard Weinberger <richard@nod.at> - 2016-01-25 23:30 +0100
[PATCH 12/22] nvmem: Fix dependencies for !HAS_IOMEM archs Richard Weinberger <richard@nod.at> - 2016-01-25 23:30 +0100
Re: [PATCH 12/22] nvmem: Fix dependencies for !HAS_IOMEM archs Srinivas Kandagatla <srinivas.kandagatla@linaro.org> - 2016-01-26 12:20 +0100
Re: [PATCH 12/22] nvmem: Fix dependencies for !HAS_IOMEM archs Richard Weinberger <richard@nod.at> - 2016-01-26 15:30 +0100
[PATCH 18/22] irqchip: Fix dependencies for !HAS_IOMEM archs Richard Weinberger <richard@nod.at> - 2016-01-25 23:30 +0100
[tip:irq/urgent] irqchip: Fix dependencies for archs w/ o HAS_IOMEM tip-bot for Richard Weinberger <tipbot@zytor.com> - 2016-01-26 16:10 +0100
[PATCH 19/22] thermal: Fix dependencies for !HAS_IOMEM archs Richard Weinberger <richard@nod.at> - 2016-01-25 23:30 +0100
[PATCH 02/22] phy: Fix dependencies for !HAS_IOMEM archs Richard Weinberger <richard@nod.at> - 2016-01-25 23:30 +0100
[PATCH 20/22] clocksource: Fix dependencies for !HAS_IOMEM archs Richard Weinberger <richard@nod.at> - 2016-01-25 23:30 +0100
[tip:timers/urgent] clocksource: Fix dependencies for archs w/ o HAS_IOMEM tip-bot for Richard Weinberger <tipbot@zytor.com> - 2016-01-26 16:50 +0100
[PATCH 15/22] watchdog: Fix dependencies for !HAS_IOMEM archs Richard Weinberger <richard@nod.at> - 2016-01-25 23:30 +0100
Re: [PATCH 15/22] watchdog: Fix dependencies for !HAS_IOMEM archs Guenter Roeck <linux@roeck-us.net> - 2016-01-26 03:50 +0100
[PATCH 10/22] mailbox: Fix dependencies for !HAS_IOMEM archs Richard Weinberger <richard@nod.at> - 2016-01-25 23:30 +0100
[PATCH 21/22] mtd: cs553x: Fix dependencies for !HAS_IOMEM archs Richard Weinberger <richard@nod.at> - 2016-01-25 23:30 +0100
Re: [PATCH 21/22] mtd: cs553x: Fix dependencies for !HAS_IOMEM archs Geert Uytterhoeven <geert@linux-m68k.org> - 2016-01-26 12:10 +0100
Re: [PATCH 21/22] mtd: cs553x: Fix dependencies for !HAS_IOMEM archs Richard Weinberger <richard@nod.at> - 2016-01-26 15:00 +0100
[PATCH 16/22] iio: imu: Fix dependencies for !HAS_IOMEM archs Richard Weinberger <richard@nod.at> - 2016-01-25 23:30 +0100
Re: [PATCH 16/22] iio: imu: Fix dependencies for !HAS_IOMEM archs Paul Bolle <pebolle@tiscali.nl> - 2016-01-26 01:20 +0100
Re: [PATCH 16/22] iio: imu: Fix dependencies for !HAS_IOMEM archs Richard Weinberger <richard@nod.at> - 2016-01-26 09:20 +0100
[PATCH 05/22] hw_random: Fix dependencies for !HAS_IOMEM archs Richard Weinberger <richard@nod.at> - 2016-01-25 23:30 +0100
Re: [PATCH 05/22] hw_random: Fix dependencies for !HAS_IOMEM archs Daniel Thompson <daniel.thompson@linaro.org> - 2016-01-26 11:00 +0100
Re: [PATCH 05/22] hw_random: Fix dependencies for !HAS_IOMEM archs Herbert Xu <herbert@gondor.apana.org.au> - 2016-01-26 15:50 +0100
[PATCH 01/22] power: reset: Fix dependencies for !HAS_IOMEM archs Richard Weinberger <richard@nod.at> - 2016-01-25 23:40 +0100
Re: [PATCH 01/22] power: reset: Fix dependencies for !HAS_IOMEM archs Florian Fainelli <f.fainelli@gmail.com> - 2016-01-27 00:40 +0100
Re: [PATCH 01/22] power: reset: Fix dependencies for !HAS_IOMEM archs Richard Weinberger <richard@nod.at> - 2016-01-27 09:10 +0100
[PATCH 06/22] iio: adc: Fix dependencies for !HAS_IOMEM archs Richard Weinberger <richard@nod.at> - 2016-01-25 23:40 +0100
[PATCH 07/22] fpga: Fix dependencies for !HAS_IOMEM archs Richard Weinberger <richard@nod.at> - 2016-01-25 23:40 +0100
Re: [PATCH 07/22] fpga: Fix dependencies for !HAS_IOMEM archs Moritz Fischer <moritz.fischer@ettus.com> - 2016-01-26 00:40 +0100
[PATCH 08/22] hwtracing: Fix dependencies for !HAS_IOMEM archs Richard Weinberger <richard@nod.at> - 2016-01-25 23:40 +0100
[PATCH 03/22] scsi: Fix dependencies for !HAS_IOMEM and !HAS_DMA archs Richard Weinberger <richard@nod.at> - 2016-01-25 23:40 +0100
Re: [PATCH 03/22] scsi: Fix dependencies for !HAS_IOMEM and !HAS_DMA archs John Garry <john.garry@huawei.com> - 2016-01-26 11:20 +0100
Re: [PATCH 03/22] scsi: Fix dependencies for !HAS_IOMEM and !HAS_DMA archs Richard Weinberger <richard@nod.at> - 2016-01-26 11:40 +0100
Re: [PATCH 03/22] scsi: Fix dependencies for !HAS_IOMEM and !HAS_DMA archs John Garry <john.garry@huawei.com> - 2016-01-26 12:00 +0100
Re: [PATCH 03/22] scsi: Fix dependencies for !HAS_IOMEM and !HAS_DMA archs "Martin K. Petersen" <martin.petersen@oracle.com> - 2016-01-27 03:20 +0100
[PATCH 04/22] staging: iio: Fix dependencies for !HAS_IOMEM archs Richard Weinberger <richard@nod.at> - 2016-01-25 23:40 +0100
Re: [PATCH 04/22] staging: iio: Fix dependencies for !HAS_IOMEM archs Geert Uytterhoeven <geert@linux-m68k.org> - 2016-01-26 12:00 +0100
Page 1 of 2 [1] 2 Next page →
| From | Richard Weinberger <richard@nod.at> |
|---|---|
| Date | 2016-01-25 23:30 +0100 |
| Subject | (none) |
| Message-ID | <qUXO2-2e8-9@gated-at.bofh.it> |
Last few months I was very busy and now I have the mess, UML allmod/yesconfig does not build at all. This large and boring patch series fixes a lot of drivers which cannot work/build on UML. Fixes are grouped by subsystem such that maintainers can review/pickup them. Thanks, //richard [PATCH 01/22] power: reset: Fix dependencies for !HAS_IOMEM archs [PATCH 02/22] phy: Fix dependencies for !HAS_IOMEM archs [PATCH 03/22] scsi: Fix dependencies for !HAS_IOMEM and !HAS_DMA [PATCH 04/22] staging: iio: Fix dependencies for !HAS_IOMEM archs [PATCH 05/22] hw_random: Fix dependencies for !HAS_IOMEM archs [PATCH 06/22] iio: adc: Fix dependencies for !HAS_IOMEM archs [PATCH 07/22] fpga: Fix dependencies for !HAS_IOMEM archs [PATCH 08/22] hwtracing: Fix dependencies for !HAS_IOMEM archs [PATCH 09/22] leds: Fix dependencies for !HAS_IOMEM archs [PATCH 10/22] mailbox: Fix dependencies for !HAS_IOMEM archs [PATCH 11/22] mtd: Fix dependencies for !HAS_IOMEM archs [PATCH 12/22] nvmem: Fix dependencies for !HAS_IOMEM archs [PATCH 13/22] net: Fix dependencies for !HAS_IOMEM archs [PATCH 14/22] pwm: Fix dependencies for !HAS_IOMEM archs [PATCH 15/22] watchdog: Fix dependencies for !HAS_IOMEM archs [PATCH 16/22] iio: imu: Fix dependencies for !HAS_IOMEM archs [PATCH 17/22] media: Fix dependencies for !HAS_IOMEM archs [PATCH 18/22] irqchip: Fix dependencies for !HAS_IOMEM archs [PATCH 19/22] thermal: Fix dependencies for !HAS_IOMEM archs [PATCH 20/22] clocksource: Fix dependencies for !HAS_IOMEM archs [PATCH 21/22] mtd: cs553x: Fix dependencies for !HAS_IOMEM archs [PATCH 22/22] um: Export pm_power_off
[toc] | [next] | [standalone]
| From | Richard Weinberger <richard@nod.at> |
|---|---|
| Date | 2016-01-25 23:30 +0100 |
| Subject | [PATCH 12/22] nvmem: Fix dependencies for !HAS_IOMEM archs |
| Message-ID | <qUXO3-2e8-37@gated-at.bofh.it> |
| In reply to | #1317360 |
Not every arch has io memory. So, unbreak the build by fixing the dependencies. Signed-off-by: Richard Weinberger <richard@nod.at> --- drivers/nvmem/Kconfig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/nvmem/Kconfig b/drivers/nvmem/Kconfig index bc4ea58..c675ee9 100644 --- a/drivers/nvmem/Kconfig +++ b/drivers/nvmem/Kconfig @@ -28,6 +28,7 @@ config NVMEM_IMX_OCOTP config NVMEM_MXS_OCOTP tristate "Freescale MXS On-Chip OTP Memory Support" depends on ARCH_MXS || COMPILE_TEST + depends on HAS_IOMEM help If you say Y here, you will get readonly access to the One Time Programmable memory pages that are stored @@ -39,6 +40,7 @@ config NVMEM_MXS_OCOTP config QCOM_QFPROM tristate "QCOM QFPROM Support" depends on ARCH_QCOM || COMPILE_TEST + depends on HAS_IOMEM select REGMAP_MMIO help Say y here to enable QFPROM support. The QFPROM provides access @@ -50,6 +52,7 @@ config QCOM_QFPROM config ROCKCHIP_EFUSE tristate "Rockchip eFuse Support" depends on ARCH_ROCKCHIP || COMPILE_TEST + depends on HAS_IOMEM help This is a simple drive to dump specified values of Rockchip SoC from eFuse, such as cpu-leakage. @@ -71,6 +74,7 @@ config NVMEM_SUNXI_SID config NVMEM_VF610_OCOTP tristate "VF610 SoC OCOTP support" depends on SOC_VF610 || COMPILE_TEST + depends on HAS_IOMEM help This is a driver for the 'OCOTP' peripheral available on Vybrid devices like VF5xx and VF6xx. -- 1.8.4.5
[toc] | [prev] | [next] | [standalone]
| From | Srinivas Kandagatla <srinivas.kandagatla@linaro.org> |
|---|---|
| Date | 2016-01-26 12:20 +0100 |
| Subject | Re: [PATCH 12/22] nvmem: Fix dependencies for !HAS_IOMEM archs |
| Message-ID | <qV9Pc-3ib-13@gated-at.bofh.it> |
| In reply to | #1317362 |
On 25/01/16 22:24, Richard Weinberger wrote: > Not every arch has io memory. > So, unbreak the build by fixing the dependencies. > > Signed-off-by: Richard Weinberger <richard@nod.at> Acked-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Am happy to pick this one, unless you have plans to get all these patches merged via a single tree. Thanks, srini > --- > drivers/nvmem/Kconfig | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/drivers/nvmem/Kconfig b/drivers/nvmem/Kconfig > index bc4ea58..c675ee9 100644 > --- a/drivers/nvmem/Kconfig > +++ b/drivers/nvmem/Kconfig > @@ -28,6 +28,7 @@ config NVMEM_IMX_OCOTP > config NVMEM_MXS_OCOTP > tristate "Freescale MXS On-Chip OTP Memory Support" > depends on ARCH_MXS || COMPILE_TEST > + depends on HAS_IOMEM > help > If you say Y here, you will get readonly access to the > One Time Programmable memory pages that are stored > @@ -39,6 +40,7 @@ config NVMEM_MXS_OCOTP > config QCOM_QFPROM > tristate "QCOM QFPROM Support" > depends on ARCH_QCOM || COMPILE_TEST > + depends on HAS_IOMEM > select REGMAP_MMIO > help > Say y here to enable QFPROM support. The QFPROM provides access > @@ -50,6 +52,7 @@ config QCOM_QFPROM > config ROCKCHIP_EFUSE > tristate "Rockchip eFuse Support" > depends on ARCH_ROCKCHIP || COMPILE_TEST > + depends on HAS_IOMEM > help > This is a simple drive to dump specified values of Rockchip SoC > from eFuse, such as cpu-leakage. > @@ -71,6 +74,7 @@ config NVMEM_SUNXI_SID > config NVMEM_VF610_OCOTP > tristate "VF610 SoC OCOTP support" > depends on SOC_VF610 || COMPILE_TEST > + depends on HAS_IOMEM > help > This is a driver for the 'OCOTP' peripheral available on Vybrid > devices like VF5xx and VF6xx. >
[toc] | [prev] | [next] | [standalone]
| From | Richard Weinberger <richard@nod.at> |
|---|---|
| Date | 2016-01-26 15:30 +0100 |
| Subject | Re: [PATCH 12/22] nvmem: Fix dependencies for !HAS_IOMEM archs |
| Message-ID | <qVcN3-5n8-5@gated-at.bofh.it> |
| In reply to | #1317752 |
Am 26.01.2016 um 12:19 schrieb Srinivas Kandagatla: > > > On 25/01/16 22:24, Richard Weinberger wrote: >> Not every arch has io memory. >> So, unbreak the build by fixing the dependencies. >> >> Signed-off-by: Richard Weinberger <richard@nod.at> > > Acked-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> > > Am happy to pick this one, unless you have plans to get all these patches merged via a single tree. Please pick it up. :) I have hope that all maintainers monkey this patches. Thanks, //richard
[toc] | [prev] | [next] | [standalone]
| From | Richard Weinberger <richard@nod.at> |
|---|---|
| Date | 2016-01-25 23:30 +0100 |
| Subject | [PATCH 18/22] irqchip: Fix dependencies for !HAS_IOMEM archs |
| Message-ID | <qUXO3-2e8-35@gated-at.bofh.it> |
| In reply to | #1317360 |
Not every arch has io memory. So, unbreak the build by fixing the dependencies. Signed-off-by: Richard Weinberger <richard@nod.at> --- drivers/irqchip/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig index 715923d..fb50911 100644 --- a/drivers/irqchip/Kconfig +++ b/drivers/irqchip/Kconfig @@ -159,6 +159,7 @@ config TB10X_IRQC config TS4800_IRQ tristate "TS-4800 IRQ controller" select IRQ_DOMAIN + depends on HAS_IOMEM help Support for the TS-4800 FPGA IRQ controller -- 1.8.4.5
[toc] | [prev] | [next] | [standalone]
| From | tip-bot for Richard Weinberger <tipbot@zytor.com> |
|---|---|
| Date | 2016-01-26 16:10 +0100 |
| Subject | [tip:irq/urgent] irqchip: Fix dependencies for archs w/ o HAS_IOMEM |
| Message-ID | <qVdpM-5RZ-27@gated-at.bofh.it> |
| In reply to | #1317363 |
Commit-ID: 0df337cf92c107fb515c9df6907052a97bd484b9 Gitweb: http://git.kernel.org/tip/0df337cf92c107fb515c9df6907052a97bd484b9 Author: Richard Weinberger <richard@nod.at> AuthorDate: Mon, 25 Jan 2016 23:24:17 +0100 Committer: Thomas Gleixner <tglx@linutronix.de> CommitDate: Tue, 26 Jan 2016 16:00:14 +0100 irqchip: Fix dependencies for archs w/o HAS_IOMEM Not every arch has io memory. So, unbreak the build by fixing the dependencies. Signed-off-by: Richard Weinberger <richard@nod.at> Cc: user-mode-linux-devel@lists.sourceforge.net Cc: Jason Cooper <jason@lakedaemon.net> Cc: Marc Zyngier <marc.zyngier@arm.com> Link: http://lkml.kernel.org/r/1453760661-1444-19-git-send-email-richard@nod.at Signed-off-by: Thomas Gleixner <tglx@linutronix.de> --- drivers/irqchip/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig index 11fc2a2..90ab591 100644 --- a/drivers/irqchip/Kconfig +++ b/drivers/irqchip/Kconfig @@ -154,6 +154,7 @@ config TB10X_IRQC config TS4800_IRQ tristate "TS-4800 IRQ controller" select IRQ_DOMAIN + depends on HAS_IOMEM help Support for the TS-4800 FPGA IRQ controller
[toc] | [prev] | [next] | [standalone]
| From | Richard Weinberger <richard@nod.at> |
|---|---|
| Date | 2016-01-25 23:30 +0100 |
| Subject | [PATCH 19/22] thermal: Fix dependencies for !HAS_IOMEM archs |
| Message-ID | <qUXO3-2e8-43@gated-at.bofh.it> |
| In reply to | #1317360 |
Not every arch has io memory. So, unbreak the build by fixing the dependencies. Signed-off-by: Richard Weinberger <richard@nod.at> --- drivers/thermal/Kconfig | 7 +++++++ drivers/thermal/ti-soc-thermal/Kconfig | 1 + 2 files changed, 8 insertions(+) diff --git a/drivers/thermal/Kconfig b/drivers/thermal/Kconfig index 8cc4ac6..8876c7e 100644 --- a/drivers/thermal/Kconfig +++ b/drivers/thermal/Kconfig @@ -178,6 +178,7 @@ config THERMAL_EMULATION config HISI_THERMAL tristate "Hisilicon thermal driver" depends on (ARCH_HISI && CPU_THERMAL && OF) || COMPILE_TEST + depends on HAS_IOMEM help Enable this to plug hisilicon's thermal sensor driver into the Linux thermal framework. cpufreq is used as the cooling device to throttle @@ -198,6 +199,7 @@ config SPEAR_THERMAL bool "SPEAr thermal sensor driver" depends on PLAT_SPEAR || COMPILE_TEST depends on OF + depends on HAS_IOMEM help Enable this to plug the SPEAr thermal sensor driver into the Linux thermal framework. @@ -206,6 +208,7 @@ config ROCKCHIP_THERMAL tristate "Rockchip thermal driver" depends on ARCH_ROCKCHIP || COMPILE_TEST depends on RESET_CONTROLLER + depends on HAS_IOMEM help Rockchip thermal driver provides support for Temperature sensor ADC (TS-ADC) found on Rockchip SoCs. It supports one critical @@ -224,6 +227,7 @@ config KIRKWOOD_THERMAL tristate "Temperature sensor on Marvell Kirkwood SoCs" depends on MACH_KIRKWOOD || COMPILE_TEST depends on OF + depends on HAS_IOMEM help Support for the Kirkwood thermal sensor driver into the Linux thermal framework. Only kirkwood 88F6282 and 88F6283 have this sensor. @@ -232,6 +236,7 @@ config DOVE_THERMAL tristate "Temperature sensor on Marvell Dove SoCs" depends on ARCH_DOVE || MACH_DOVE || COMPILE_TEST depends on OF + depends on HAS_IOMEM help Support for the Dove thermal sensor driver in the Linux thermal framework. @@ -250,6 +255,7 @@ config ARMADA_THERMAL tristate "Armada 370/XP thermal management" depends on ARCH_MVEBU || COMPILE_TEST depends on OF + depends on HAS_IOMEM help Enable this option if you want to have support for thermal management controller present in Armada 370 and Armada XP SoC. @@ -372,6 +378,7 @@ endmenu menu "Samsung thermal drivers" depends on ARCH_EXYNOS || COMPILE_TEST +depends on HAS_IOMEM source "drivers/thermal/samsung/Kconfig" endmenu diff --git a/drivers/thermal/ti-soc-thermal/Kconfig b/drivers/thermal/ti-soc-thermal/Kconfig index ea8283f..283d794 100644 --- a/drivers/thermal/ti-soc-thermal/Kconfig +++ b/drivers/thermal/ti-soc-thermal/Kconfig @@ -1,5 +1,6 @@ config TI_SOC_THERMAL tristate "Texas Instruments SoCs temperature sensor driver" + depends on HAS_IOMEM help If you say yes here you get support for the Texas Instruments OMAP4460+ on die bandgap temperature sensor support. The register -- 1.8.4.5
[toc] | [prev] | [next] | [standalone]
| From | Richard Weinberger <richard@nod.at> |
|---|---|
| Date | 2016-01-25 23:30 +0100 |
| Subject | [PATCH 02/22] phy: Fix dependencies for !HAS_IOMEM archs |
| Message-ID | <qUXO3-2e8-41@gated-at.bofh.it> |
| In reply to | #1317360 |
Not every arch has io memory. So, unbreak the build by fixing the dependencies. Signed-off-by: Richard Weinberger <richard@nod.at> --- drivers/phy/Kconfig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/phy/Kconfig b/drivers/phy/Kconfig index e7e117d..ddfbaf9 100644 --- a/drivers/phy/Kconfig +++ b/drivers/phy/Kconfig @@ -33,6 +33,7 @@ config ARMADA375_USBCLUSTER_PHY def_bool y depends on MACH_ARMADA_375 || COMPILE_TEST depends on OF + depends on HAS_IOMEM select GENERIC_PHY config PHY_DM816X_USB @@ -128,6 +129,7 @@ config PHY_RCAR_GEN3_USB2 config OMAP_CONTROL_PHY tristate "OMAP CONTROL PHY Driver" depends on ARCH_OMAP2PLUS || COMPILE_TEST + depends on HAS_IOMEM help Enable this to add support for the PHY part present in the control module. This driver has API to power on the USB2 PHY and to write to @@ -224,6 +226,7 @@ config PHY_MT65XX_USB3 config PHY_HI6220_USB tristate "hi6220 USB PHY support" + depends on HAS_IOMEM select GENERIC_PHY select MFD_SYSCON help @@ -400,6 +403,7 @@ config PHY_BRCMSTB_SATA config PHY_CYGNUS_PCIE tristate "Broadcom Cygnus PCIe PHY driver" depends on OF && (ARCH_BCM_CYGNUS || COMPILE_TEST) + depends on HAS_IOMEM select GENERIC_PHY default ARCH_BCM_CYGNUS help -- 1.8.4.5
[toc] | [prev] | [next] | [standalone]
| From | Richard Weinberger <richard@nod.at> |
|---|---|
| Date | 2016-01-25 23:30 +0100 |
| Subject | [PATCH 20/22] clocksource: Fix dependencies for !HAS_IOMEM archs |
| Message-ID | <qUXO4-2e8-49@gated-at.bofh.it> |
| In reply to | #1317360 |
Not every arch has io memory. So, unbreak the build by fixing the dependencies. [rw: Found these linker issues after resolving a pile of other build issues.] Signed-off-by: Richard Weinberger <richard@nod.at> --- drivers/clocksource/Kconfig | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/clocksource/Kconfig b/drivers/clocksource/Kconfig index 56777f0..224841e 100644 --- a/drivers/clocksource/Kconfig +++ b/drivers/clocksource/Kconfig @@ -30,6 +30,7 @@ config CLKSRC_MMIO config DIGICOLOR_TIMER bool "Digicolor timer driver" if COMPILE_TEST depends on GENERIC_CLOCKEVENTS + depends on HAS_IOMEM help Enables the support for the digicolor timer driver. @@ -76,6 +77,7 @@ config ORION_TIMER config SUN4I_TIMER bool "Sun4i timer driver" if COMPILE_TEST depends on GENERIC_CLOCKEVENTS + depends on HAS_IOMEM select CLKSRC_MMIO help Enables support for the Sun4i timer. @@ -96,6 +98,7 @@ config TEGRA_TIMER config VT8500_TIMER bool "VT8500 timer driver" if COMPILE_TEST depends on GENERIC_CLOCKEVENTS + depends on HAS_IOMEM help Enables support for the VT8500 driver. @@ -131,6 +134,7 @@ config CLKSRC_NOMADIK_MTU_SCHED_CLOCK config CLKSRC_DBX500_PRCMU bool "Clocksource PRCMU Timer" if COMPILE_TEST depends on GENERIC_CLOCKEVENTS + depends on HAS_IOMEM help Use the always on PRCMU Timer as clocksource @@ -248,6 +252,7 @@ config CLKSRC_EXYNOS_MCT config CLKSRC_SAMSUNG_PWM bool "PWM timer drvier for Samsung S3C, S5P" if COMPILE_TEST depends on GENERIC_CLOCKEVENTS + depends on HAS_IOMEM help This is a new clocksource driver for the PWM timer found in Samsung S3C, S5P and Exynos SoCs, replacing an earlier driver @@ -257,6 +262,7 @@ config CLKSRC_SAMSUNG_PWM config FSL_FTM_TIMER bool "Freescale FlexTimer Module driver" if COMPILE_TEST depends on GENERIC_CLOCKEVENTS + depends on HAS_IOMEM select CLKSRC_MMIO help Support for Freescale FlexTimer Module (FTM) timer. @@ -360,6 +366,7 @@ config CLKSRC_TANGO_XTAL config CLKSRC_PXA bool "Clocksource for PXA or SA-11x0 platform" if COMPILE_TEST depends on GENERIC_CLOCKEVENTS + depends on HAS_IOMEM select CLKSRC_MMIO help This enables OST0 support available on PXA and SA-11x0 -- 1.8.4.5
[toc] | [prev] | [next] | [standalone]
| From | tip-bot for Richard Weinberger <tipbot@zytor.com> |
|---|---|
| Date | 2016-01-26 16:50 +0100 |
| Subject | [tip:timers/urgent] clocksource: Fix dependencies for archs w/ o HAS_IOMEM |
| Message-ID | <qVe2t-67x-15@gated-at.bofh.it> |
| In reply to | #1317366 |
Commit-ID: d7023e62c5128bf9f150d792a3ea8c758cb431a3 Gitweb: http://git.kernel.org/tip/d7023e62c5128bf9f150d792a3ea8c758cb431a3 Author: Richard Weinberger <richard@nod.at> AuthorDate: Mon, 25 Jan 2016 23:24:19 +0100 Committer: Thomas Gleixner <tglx@linutronix.de> CommitDate: Tue, 26 Jan 2016 16:26:07 +0100 clocksource: Fix dependencies for archs w/o HAS_IOMEM Not every arch has io memory. So, unbreak the build by fixing the dependencies. Signed-off-by: Richard Weinberger <richard@nod.at> Cc: user-mode-linux-devel@lists.sourceforge.net Cc: Daniel Lezcano <daniel.lezcano@linaro.org> Link: http://lkml.kernel.org/r/1453760661-1444-21-git-send-email-richard@nod.at Signed-off-by: Thomas Gleixner <tglx@linutronix.de> --- drivers/clocksource/Kconfig | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/clocksource/Kconfig b/drivers/clocksource/Kconfig index f70b4f3..33db740 100644 --- a/drivers/clocksource/Kconfig +++ b/drivers/clocksource/Kconfig @@ -31,6 +31,7 @@ config DIGICOLOR_TIMER bool "Digicolor timer driver" if COMPILE_TEST depends on GENERIC_CLOCKEVENTS select CLKSRC_MMIO + depends on HAS_IOMEM help Enables the support for the digicolor timer driver. @@ -78,6 +79,7 @@ config ORION_TIMER config SUN4I_TIMER bool "Sun4i timer driver" if COMPILE_TEST depends on GENERIC_CLOCKEVENTS + depends on HAS_IOMEM select CLKSRC_MMIO help Enables support for the Sun4i timer. @@ -99,6 +101,7 @@ config TEGRA_TIMER config VT8500_TIMER bool "VT8500 timer driver" if COMPILE_TEST depends on GENERIC_CLOCKEVENTS + depends on HAS_IOMEM help Enables support for the VT8500 driver. @@ -134,6 +137,7 @@ config CLKSRC_NOMADIK_MTU_SCHED_CLOCK config CLKSRC_DBX500_PRCMU bool "Clocksource PRCMU Timer" if COMPILE_TEST depends on GENERIC_CLOCKEVENTS + depends on HAS_IOMEM help Use the always on PRCMU Timer as clocksource @@ -251,6 +255,7 @@ config CLKSRC_EXYNOS_MCT config CLKSRC_SAMSUNG_PWM bool "PWM timer drvier for Samsung S3C, S5P" if COMPILE_TEST depends on GENERIC_CLOCKEVENTS + depends on HAS_IOMEM help This is a new clocksource driver for the PWM timer found in Samsung S3C, S5P and Exynos SoCs, replacing an earlier driver @@ -260,6 +265,7 @@ config CLKSRC_SAMSUNG_PWM config FSL_FTM_TIMER bool "Freescale FlexTimer Module driver" if COMPILE_TEST depends on GENERIC_CLOCKEVENTS + depends on HAS_IOMEM select CLKSRC_MMIO help Support for Freescale FlexTimer Module (FTM) timer. @@ -364,6 +370,7 @@ config CLKSRC_TANGO_XTAL config CLKSRC_PXA bool "Clocksource for PXA or SA-11x0 platform" if COMPILE_TEST depends on GENERIC_CLOCKEVENTS + depends on HAS_IOMEM select CLKSRC_MMIO help This enables OST0 support available on PXA and SA-11x0
[toc] | [prev] | [next] | [standalone]
| From | Richard Weinberger <richard@nod.at> |
|---|---|
| Date | 2016-01-25 23:30 +0100 |
| Subject | [PATCH 15/22] watchdog: Fix dependencies for !HAS_IOMEM archs |
| Message-ID | <qUXO3-2e8-45@gated-at.bofh.it> |
| In reply to | #1317360 |
Not every arch has io memory. So, unbreak the build by fixing the dependencies. Signed-off-by: Richard Weinberger <richard@nod.at> --- drivers/watchdog/Kconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/watchdog/Kconfig b/drivers/watchdog/Kconfig index 4f0e7be..0bd559a 100644 --- a/drivers/watchdog/Kconfig +++ b/drivers/watchdog/Kconfig @@ -146,6 +146,7 @@ config TANGOX_WATCHDOG tristate "Sigma Designs SMP86xx/SMP87xx watchdog" select WATCHDOG_CORE depends on ARCH_TANGOX || COMPILE_TEST + depends on HAS_IOMEM help Support for the watchdog in Sigma Designs SMP86xx (tango3) and SMP87xx (tango4) family chips. @@ -618,6 +619,7 @@ config DIGICOLOR_WATCHDOG config LPC18XX_WATCHDOG tristate "LPC18xx/43xx Watchdog" depends on ARCH_LPC18XX || COMPILE_TEST + depends on HAS_IOMEM select WATCHDOG_CORE help Say Y here if to include support for the watchdog timer @@ -1374,6 +1376,7 @@ config BCM_KONA_WDT_DEBUG config BCM7038_WDT tristate "BCM7038 Watchdog" select WATCHDOG_CORE + depends on HAS_IOMEM help Watchdog driver for the built-in hardware in Broadcom 7038 SoCs. -- 1.8.4.5
[toc] | [prev] | [next] | [standalone]
| From | Guenter Roeck <linux@roeck-us.net> |
|---|---|
| Date | 2016-01-26 03:50 +0100 |
| Subject | Re: [PATCH 15/22] watchdog: Fix dependencies for !HAS_IOMEM archs |
| Message-ID | <qV1RE-4VC-9@gated-at.bofh.it> |
| In reply to | #1317367 |
On 01/25/2016 02:24 PM, Richard Weinberger wrote: > Not every arch has io memory. > So, unbreak the build by fixing the dependencies. > > Signed-off-by: Richard Weinberger <richard@nod.at> Reviewed-by: Guenter Roeck <linux@roeck-us.net> > --- > drivers/watchdog/Kconfig | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/drivers/watchdog/Kconfig b/drivers/watchdog/Kconfig > index 4f0e7be..0bd559a 100644 > --- a/drivers/watchdog/Kconfig > +++ b/drivers/watchdog/Kconfig > @@ -146,6 +146,7 @@ config TANGOX_WATCHDOG > tristate "Sigma Designs SMP86xx/SMP87xx watchdog" > select WATCHDOG_CORE > depends on ARCH_TANGOX || COMPILE_TEST > + depends on HAS_IOMEM > help > Support for the watchdog in Sigma Designs SMP86xx (tango3) > and SMP87xx (tango4) family chips. > @@ -618,6 +619,7 @@ config DIGICOLOR_WATCHDOG > config LPC18XX_WATCHDOG > tristate "LPC18xx/43xx Watchdog" > depends on ARCH_LPC18XX || COMPILE_TEST > + depends on HAS_IOMEM > select WATCHDOG_CORE > help > Say Y here if to include support for the watchdog timer > @@ -1374,6 +1376,7 @@ config BCM_KONA_WDT_DEBUG > config BCM7038_WDT > tristate "BCM7038 Watchdog" > select WATCHDOG_CORE > + depends on HAS_IOMEM > help > Watchdog driver for the built-in hardware in Broadcom 7038 SoCs. > >
[toc] | [prev] | [next] | [standalone]
| From | Richard Weinberger <richard@nod.at> |
|---|---|
| Date | 2016-01-25 23:30 +0100 |
| Subject | [PATCH 10/22] mailbox: Fix dependencies for !HAS_IOMEM archs |
| Message-ID | <qUXO4-2e8-51@gated-at.bofh.it> |
| In reply to | #1317360 |
Not every arch has io memory. So, unbreak the build by fixing the dependencies. Signed-off-by: Richard Weinberger <richard@nod.at> --- drivers/mailbox/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/mailbox/Kconfig b/drivers/mailbox/Kconfig index 546d05f..b2bbe86 100644 --- a/drivers/mailbox/Kconfig +++ b/drivers/mailbox/Kconfig @@ -81,6 +81,7 @@ config STI_MBOX config MAILBOX_TEST tristate "Mailbox Test Client" depends on OF + depends on HAS_IOMEM help Test client to help with testing new Controller driver implementations. -- 1.8.4.5
[toc] | [prev] | [next] | [standalone]
| From | Richard Weinberger <richard@nod.at> |
|---|---|
| Date | 2016-01-25 23:30 +0100 |
| Subject | [PATCH 21/22] mtd: cs553x: Fix dependencies for !HAS_IOMEM archs |
| Message-ID | <qUXO4-2e8-53@gated-at.bofh.it> |
| In reply to | #1317360 |
Not every arch has io memory nor can this driver ever work on UML/i386. So, unbreak the build by fixing the dependencies. Signed-off-by: Richard Weinberger <richard@nod.at> --- drivers/mtd/nand/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/mtd/nand/Kconfig b/drivers/mtd/nand/Kconfig index 545d82b..b253654 100644 --- a/drivers/mtd/nand/Kconfig +++ b/drivers/mtd/nand/Kconfig @@ -311,6 +311,7 @@ config MTD_NAND_CAFE config MTD_NAND_CS553X tristate "NAND support for CS5535/CS5536 (AMD Geode companion chip)" depends on X86_32 + depends on !UML && HAS_IOMEM help The CS553x companion chips for the AMD Geode processor include NAND flash controllers with built-in hardware ECC -- 1.8.4.5
[toc] | [prev] | [next] | [standalone]
| From | Geert Uytterhoeven <geert@linux-m68k.org> |
|---|---|
| Date | 2016-01-26 12:10 +0100 |
| Subject | Re: [PATCH 21/22] mtd: cs553x: Fix dependencies for !HAS_IOMEM archs |
| Message-ID | <qV9Fx-3em-37@gated-at.bofh.it> |
| In reply to | #1317369 |
Hi Richard,
On Mon, Jan 25, 2016 at 11:24 PM, Richard Weinberger <richard@nod.at> wrote:
> Not every arch has io memory nor can this driver ever work
> on UML/i386.
> So, unbreak the build by fixing the dependencies.
>
> Signed-off-by: Richard Weinberger <richard@nod.at>
> ---
> drivers/mtd/nand/Kconfig | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/mtd/nand/Kconfig b/drivers/mtd/nand/Kconfig
> index 545d82b..b253654 100644
> --- a/drivers/mtd/nand/Kconfig
> +++ b/drivers/mtd/nand/Kconfig
> @@ -311,6 +311,7 @@ config MTD_NAND_CAFE
> config MTD_NAND_CS553X
> tristate "NAND support for CS5535/CS5536 (AMD Geode companion chip)"
> depends on X86_32
> + depends on !UML && HAS_IOMEM
I don't think there's a need for the !UML dependency?
Hence just "depends on X86_32 && HAS_IOMEM"?
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
[toc] | [prev] | [next] | [standalone]
| From | Richard Weinberger <richard@nod.at> |
|---|---|
| Date | 2016-01-26 15:00 +0100 |
| Subject | Re: [PATCH 21/22] mtd: cs553x: Fix dependencies for !HAS_IOMEM archs |
| Message-ID | <qVck2-4Sm-13@gated-at.bofh.it> |
| In reply to | #1317747 |
Geert,
Am 26.01.2016 um 12:00 schrieb Geert Uytterhoeven:
> Hi Richard,
>
> On Mon, Jan 25, 2016 at 11:24 PM, Richard Weinberger <richard@nod.at> wrote:
>> Not every arch has io memory nor can this driver ever work
>> on UML/i386.
>> So, unbreak the build by fixing the dependencies.
>>
>> Signed-off-by: Richard Weinberger <richard@nod.at>
>> ---
>> drivers/mtd/nand/Kconfig | 1 +
>> 1 file changed, 1 insertion(+)
>>
>> diff --git a/drivers/mtd/nand/Kconfig b/drivers/mtd/nand/Kconfig
>> index 545d82b..b253654 100644
>> --- a/drivers/mtd/nand/Kconfig
>> +++ b/drivers/mtd/nand/Kconfig
>> @@ -311,6 +311,7 @@ config MTD_NAND_CAFE
>> config MTD_NAND_CS553X
>> tristate "NAND support for CS5535/CS5536 (AMD Geode companion chip)"
>> depends on X86_32
>> + depends on !UML && HAS_IOMEM
>
> I don't think there's a need for the !UML dependency?
> Hence just "depends on X86_32 && HAS_IOMEM"?
Strictly speaking this would work as HAS_IOMEM implies !UML.
The build error shows that it fails also because UML/i386 is x86_32
but lacks some x86_32 stuff:
drivers/mtd/nand/cs553x_nand.c: In function ‘cs553x_init_one’:
drivers/mtd/nand/cs553x_nand.c:212:2: error: implicit declaration of function ‘ioremap’ [-Werror=implicit-function-declaration]
this->IO_ADDR_R = this->IO_ADDR_W = ioremap(adr, 4096);
^
drivers/mtd/nand/cs553x_nand.c:212:36: warning: assignment makes pointer from integer without a cast [enabled by default]
this->IO_ADDR_R = this->IO_ADDR_W = ioremap(adr, 4096);
^
drivers/mtd/nand/cs553x_nand.c:256:2: error: implicit declaration of function ‘iounmap’ [-Werror=implicit-function-declaration]
iounmap(this->IO_ADDR_R);
^
drivers/mtd/nand/cs553x_nand.c: In function ‘is_geode’:
drivers/mtd/nand/cs553x_nand.c:266:19: error: ‘struct cpuinfo_um’ has no member named ‘x86_vendor’
if (boot_cpu_data.x86_vendor == X86_VENDOR_AMD &&
^
drivers/mtd/nand/cs553x_nand.c:266:34: error: ‘X86_VENDOR_AMD’ undeclared (first use in this function)
if (boot_cpu_data.x86_vendor == X86_VENDOR_AMD &&
^
drivers/mtd/nand/cs553x_nand.c:266:34: note: each undeclared identifier is reported only once for each function it appears in
drivers/mtd/nand/cs553x_nand.c:267:19: error: ‘struct cpuinfo_um’ has no member named ‘x86’
boot_cpu_data.x86 == 5 &&
^
drivers/mtd/nand/cs553x_nand.c:268:19: error: ‘struct cpuinfo_um’ has no member named ‘x86_model’
boot_cpu_data.x86_model == 10)
^
drivers/mtd/nand/cs553x_nand.c:271:20: error: ‘struct cpuinfo_um’ has no member named ‘x86_vendor’
if ((boot_cpu_data.x86_vendor == X86_VENDOR_NSC ||
^
drivers/mtd/nand/cs553x_nand.c:271:35: error: ‘X86_VENDOR_NSC’ undeclared (first use in this function)
if ((boot_cpu_data.x86_vendor == X86_VENDOR_NSC ||
^
drivers/mtd/nand/cs553x_nand.c:272:20: error: ‘struct cpuinfo_um’ has no member named ‘x86_vendor’
boot_cpu_data.x86_vendor == X86_VENDOR_CYRIX) &&
^
drivers/mtd/nand/cs553x_nand.c:272:35: error: ‘X86_VENDOR_CYRIX’ undeclared (first use in this function)
boot_cpu_data.x86_vendor == X86_VENDOR_CYRIX) &&
^
drivers/mtd/nand/cs553x_nand.c:273:19: error: ‘struct cpuinfo_um’ has no member named ‘x86’
boot_cpu_data.x86 == 5 &&
^
drivers/mtd/nand/cs553x_nand.c:274:19: error: ‘struct cpuinfo_um’ has no member named ‘x86_model’
boot_cpu_data.x86_model == 5)
Maybe a "depends on X86_32 && !UML" would make more sense. hmm?
Thanks,
//richard
[toc] | [prev] | [next] | [standalone]
| From | Richard Weinberger <richard@nod.at> |
|---|---|
| Date | 2016-01-25 23:30 +0100 |
| Subject | [PATCH 16/22] iio: imu: Fix dependencies for !HAS_IOMEM archs |
| Message-ID | <qUXO4-2e8-57@gated-at.bofh.it> |
| In reply to | #1317360 |
Not every arch has io memory. While the driver has correct dependencies the select statement will bypass the HAS_IOMEM dependency. So, unbreak the build by rendering it into a real dependency. Signed-off-by: Richard Weinberger <richard@nod.at> --- drivers/iio/imu/inv_mpu6050/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iio/imu/inv_mpu6050/Kconfig b/drivers/iio/imu/inv_mpu6050/Kconfig index 48fbc0b..8f8d137 100644 --- a/drivers/iio/imu/inv_mpu6050/Kconfig +++ b/drivers/iio/imu/inv_mpu6050/Kconfig @@ -5,9 +5,9 @@ config INV_MPU6050_IIO tristate "Invensense MPU6050 devices" depends on I2C && SYSFS + depends on I2C_MUX select IIO_BUFFER select IIO_TRIGGERED_BUFFER - select I2C_MUX help This driver supports the Invensense MPU6050 devices. This driver can also support MPU6500 in MPU6050 compatibility mode -- 1.8.4.5
[toc] | [prev] | [next] | [standalone]
| From | Paul Bolle <pebolle@tiscali.nl> |
|---|---|
| Date | 2016-01-26 01:20 +0100 |
| Subject | Re: [PATCH 16/22] iio: imu: Fix dependencies for !HAS_IOMEM archs |
| Message-ID | <qUZwv-3tl-17@gated-at.bofh.it> |
| In reply to | #1317371 |
On ma, 2016-01-25 at 23:24 +0100, Richard Weinberger wrote: > --- a/drivers/iio/imu/inv_mpu6050/Kconfig > +++ b/drivers/iio/imu/inv_mpu6050/Kconfig > config INV_MPU6050_IIO > tristate "Invensense MPU6050 devices" > depends on I2C && SYSFS > + depends on I2C_MUX Nit: if I parsed the v4.5-rc1 tree correctly I2C_MUX depends I2C. So just depends on I2C_MUX && SYSFS should also do the trick. Is it clearer to mention both I2C and I2C_MUX explicitly? (Likewise for 17/22.) > select IIO_BUFFER > select IIO_TRIGGERED_BUFFER > - select I2C_MUX > help > This driver supports the Invensense MPU6050 devices. (evolution 3.16.5 hates replying to plain text messages, so I've lost a line of context after fiddling with your message here.) Paul Bolle
[toc] | [prev] | [next] | [standalone]
| From | Richard Weinberger <richard@nod.at> |
|---|---|
| Date | 2016-01-26 09:20 +0100 |
| Subject | Re: [PATCH 16/22] iio: imu: Fix dependencies for !HAS_IOMEM archs |
| Message-ID | <qV710-1ma-9@gated-at.bofh.it> |
| In reply to | #1317425 |
Am 26.01.2016 um 01:15 schrieb Paul Bolle: > On ma, 2016-01-25 at 23:24 +0100, Richard Weinberger wrote: >> --- a/drivers/iio/imu/inv_mpu6050/Kconfig >> +++ b/drivers/iio/imu/inv_mpu6050/Kconfig > >> config INV_MPU6050_IIO >> tristate "Invensense MPU6050 devices" >> depends on I2C && SYSFS >> + depends on I2C_MUX > > Nit: if I parsed the v4.5-rc1 tree correctly I2C_MUX depends I2C. So > just > depends on I2C_MUX && SYSFS > > should also do the trick. Is it clearer to mention both I2C and I2C_MUX > explicitly? I don't have a strong opinion on that. In general I'm a fan of explicit dependencies but in this case, you are right, also an implicit one should to it. Let's see what maintainers think. :-) Thanks, //richard
[toc] | [prev] | [next] | [standalone]
| From | Richard Weinberger <richard@nod.at> |
|---|---|
| Date | 2016-01-25 23:30 +0100 |
| Subject | [PATCH 05/22] hw_random: Fix dependencies for !HAS_IOMEM archs |
| Message-ID | <qUXO4-2e8-59@gated-at.bofh.it> |
| In reply to | #1317360 |
Not every arch has io memory. So, unbreak the build by fixing the dependencies. Signed-off-by: Richard Weinberger <richard@nod.at> --- drivers/char/hw_random/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/char/hw_random/Kconfig b/drivers/char/hw_random/Kconfig index dbf2271..ff00331 100644 --- a/drivers/char/hw_random/Kconfig +++ b/drivers/char/hw_random/Kconfig @@ -372,6 +372,7 @@ config HW_RANDOM_XGENE config HW_RANDOM_STM32 tristate "STMicroelectronics STM32 random number generator" depends on HW_RANDOM && (ARCH_STM32 || COMPILE_TEST) + depends on HAS_IOMEM help This driver provides kernel-side support for the Random Number Generator hardware found on STM32 microcontrollers. -- 1.8.4.5
[toc] | [prev] | [next] | [standalone]
Page 1 of 2 [1] 2 Next page →
Back to top | Article view | linux.kernel
csiph-web