* [PATCH 00/15] Enable compilation of various Renesas drivers with COMPILE_TEST
@ 2013-11-27 1:18 Laurent Pinchart
2013-11-27 1:18 ` [PATCH 01/15] i2c: shmobile/rcar: Restrict non-COMPILE_TEST compilation Laurent Pinchart
` (14 more replies)
0 siblings, 15 replies; 65+ messages in thread
From: Laurent Pinchart @ 2013-11-27 1:18 UTC (permalink / raw)
To: linux-arm-kernel
Hello,
This patch series enables driver compilation with COMPILE_TEST for various
Renesas drivers. The approach taken here is to split the Kconfig depends line
in two, with compile dependencies (if any) on one line and runtime
dependencies (as a list of the platforms on which the hardware can be found)
on another line. The runtime dependencies line is extended with
|| COMPILE_TEST to enable test compilation. This clearly identifies compile
dependencies, and allow test compilation while not clobbering the
configuration menu with useless options in the normal case.
The patches are based on top of v3.13-rc1. To avoid build warnings or errors
during bisection the following patches sent to linux-sh and appropriate
mailing lists should be applied first:
serial: sh-sci: Fix warnings due to improper casts and printk formats
DMA: shdma: Fix warnings due to improper casts and printk formats
DMA: shdma: Fix warnings due to declared but unused symbols
DMA: shdma: Make sh_dmae_pm static
v4l: sh_vou: Fix warnings due to improper casts and printk formats
mmc: sh_mmcif: Factorize DMA channel request and configuration code
mmc: sh_mmcif: Fix compilation warning on 64-bit platforms
mtd: sh_flctl: Fix warnings due to improper casts
fbdev: sh_mobile_lcdcfb: Don't use plain 0 as NULL pointer
spi: sh-msiof: Fix warnings due to improper casts
spi: rcar: Fix uninitialized variable warning
spi: rcar: Fix pointer cast in the remove function
For convenience I've pushed the whole series and its prerequisites to my git
tree at
git://linuxtv.org/pinchartl/fbdev.git clocks/ccf/multiarch-drivers
The patches will need to go through their respective subsystem's trees. To
help me tracking the mainlining state I'd appreciate if the respective
maintainers could notify me when applying the patches to their trees. Before
doing so I'd like to get an ack from Mark Brown and/or Russell King on the
approach.
Cc: dmaengine at vger.kernel.org
Cc: iommu at lists.linux-foundation.org
Cc: linux-fbdev at vger.kernel.org
Cc: linux-i2c at vger.kernel.org
Cc: linux-input at vger.kernel.org
Cc: linux-media at vger.kernel.org
Cc: linux-mmc at vger.kernel.org
Cc: linux-mtd at lists.infradead.org
Cc: linux-pm at vger.kernel.org
Cc: linux-pwm at vger.kernel.org
Cc: linux-serial at vger.kernel.org
Cc: linux-spi at vger.kernel.org
Cc: netdev at vger.kernel.org
Cc: Chris Ball <cjb@laptop.org>
Cc: David Woodhouse <dwmw2@infradead.org>
Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Cc: Eduardo Valentin <eduardo.valentin@ti.com>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Cc: Ian Molton <ian@mnementh.co.uk>
Cc: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
Cc: Joerg Roedel <joro@8bytes.org>
Cc: Magnus Damm <magnus.damm@gmail.com>
Cc: Mark Brown <broonie@kernel.org>
Cc: Mauro Carvalho Chehab <m.chehab@samsung.com>
Cc: Russell King <linux@arm.linux.org.uk>
Cc: Samuel Ortiz <samuel@sortiz.org>
Cc: Thierry Reding <thierry.reding@gmail.com>
Cc: Tomi Valkeinen <tomi.valkeinen@ti.com>
Cc: Vinod Koul <vinod.koul@intel.com>
Cc: Wolfram Sang <wsa@the-dreams.de>
Cc: Zhang Rui <rui.zhang@intel.com>
Laurent Pinchart (15):
i2c: shmobile/rcar: Restrict non-COMPILE_TEST compilation
input: sh_keysc: Restrict non-COMPILE_TEST compilation
serial: sh-sci: Restrict non-COMPILE_TEST compilation
iommu: shmobile: Enable driver compilation with COMPILE_TEST
DMA: shdma: Enable driver compilation with COMPILE_TEST
v4l: sh_vou: Enable driver compilation with COMPILE_TEST
mmc: sdhi: Enable driver compilation with COMPILE_TEST
mmc: sh_mmcif: Enable driver compilation with COMPILE_TEST
mtd: sh_flctl: Enable driver compilation with COMPILE_TEST
irda: sh_irda: Enable driver compilation with COMPILE_TEST
pwm: pwm-renesas-tpu: Enable driver compilation with COMPILE_TEST
thermal: rcar-thermal: Enable driver compilation with COMPILE_TEST
fbdev: sh-mobile-lcdcfb: Enable driver compilation with COMPILE_TEST
spi: sh-msiof: Enable driver compilation with COMPILE_TEST
sh: intc: Enable driver compilation with COMPILE_TEST
drivers/dma/sh/Kconfig | 2 +-
drivers/i2c/busses/Kconfig | 4 ++--
drivers/input/keyboard/Kconfig | 2 +-
drivers/iommu/Kconfig | 1 +
drivers/media/platform/Kconfig | 3 ++-
drivers/mmc/host/Kconfig | 6 ++++--
drivers/mtd/nand/Kconfig | 2 +-
drivers/net/irda/Kconfig | 3 ++-
drivers/pwm/Kconfig | 2 +-
drivers/sh/intc/Kconfig | 2 +-
drivers/spi/Kconfig | 3 ++-
drivers/thermal/Kconfig | 2 +-
drivers/tty/serial/Kconfig | 3 ++-
drivers/video/Kconfig | 8 +++++---
14 files changed, 26 insertions(+), 17 deletions(-)
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 01/15] i2c: shmobile/rcar: Restrict non-COMPILE_TEST compilation
2013-11-27 1:18 [PATCH 00/15] Enable compilation of various Renesas drivers with COMPILE_TEST Laurent Pinchart
@ 2013-11-27 1:18 ` Laurent Pinchart
2013-11-28 7:36 ` Simon Horman
2014-01-03 15:47 ` Wolfram Sang
2013-11-27 1:18 ` [PATCH 02/15] input: sh_keysc: " Laurent Pinchart
` (13 subsequent siblings)
14 siblings, 2 replies; 65+ messages in thread
From: Laurent Pinchart @ 2013-11-27 1:18 UTC (permalink / raw)
To: linux-arm-kernel
Hardware supported by the i2c sh_mobile and rcar drivers is only found
on SUPERH or ARCH_SHMOBILE platforms. Restrict non-COMPILE_TEST
compilation to them.
Cc: Wolfram Sang <wsa@the-dreams.de>
Cc: linux-i2c at vger.kernel.org
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
---
drivers/i2c/busses/Kconfig | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig
index 3b26129..92bdcf9 100644
--- a/drivers/i2c/busses/Kconfig
+++ b/drivers/i2c/busses/Kconfig
@@ -683,7 +683,7 @@ config I2C_SH7760
config I2C_SH_MOBILE
tristate "SuperH Mobile I2C Controller"
- depends on SUPERH || ARM || COMPILE_TEST
+ depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
help
If you say yes to this option, support will be included for the
built-in I2C interface on the Renesas SH-Mobile processor.
@@ -796,7 +796,7 @@ config I2C_XLR
config I2C_RCAR
tristate "Renesas R-Car I2C Controller"
- depends on ARM || COMPILE_TEST
+ depends on ARCH_SHMOBILE || COMPILE_TEST
help
If you say yes to this option, support will be included for the
R-Car I2C controller.
--
1.8.3.2
^ permalink raw reply related [flat|nested] 65+ messages in thread
* [PATCH 02/15] input: sh_keysc: Restrict non-COMPILE_TEST compilation
2013-11-27 1:18 [PATCH 00/15] Enable compilation of various Renesas drivers with COMPILE_TEST Laurent Pinchart
2013-11-27 1:18 ` [PATCH 01/15] i2c: shmobile/rcar: Restrict non-COMPILE_TEST compilation Laurent Pinchart
@ 2013-11-27 1:18 ` Laurent Pinchart
2013-11-28 7:36 ` Simon Horman
2013-11-27 1:18 ` [PATCH 03/15] serial: sh-sci: " Laurent Pinchart
` (12 subsequent siblings)
14 siblings, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2013-11-27 1:18 UTC (permalink / raw)
To: linux-arm-kernel
Hardware supported by the driver is only found on SUPERH or
ARCH_SHMOBILE platforms. Restrict non-COMPILE_TEST compilation to them.
Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Cc: linux-input at vger.kernel.org
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
---
drivers/input/keyboard/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/input/keyboard/Kconfig b/drivers/input/keyboard/Kconfig
index bb174c1..a673c9f 100644
--- a/drivers/input/keyboard/Kconfig
+++ b/drivers/input/keyboard/Kconfig
@@ -525,7 +525,7 @@ config KEYBOARD_SUNKBD
config KEYBOARD_SH_KEYSC
tristate "SuperH KEYSC keypad support"
- depends on SUPERH || ARM || COMPILE_TEST
+ depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
help
Say Y here if you want to use a keypad attached to the KEYSC block
on SuperH processors such as sh7722 and sh7343.
--
1.8.3.2
^ permalink raw reply related [flat|nested] 65+ messages in thread
* [PATCH 03/15] serial: sh-sci: Restrict non-COMPILE_TEST compilation
2013-11-27 1:18 [PATCH 00/15] Enable compilation of various Renesas drivers with COMPILE_TEST Laurent Pinchart
2013-11-27 1:18 ` [PATCH 01/15] i2c: shmobile/rcar: Restrict non-COMPILE_TEST compilation Laurent Pinchart
2013-11-27 1:18 ` [PATCH 02/15] input: sh_keysc: " Laurent Pinchart
@ 2013-11-27 1:18 ` Laurent Pinchart
2013-11-28 7:37 ` Simon Horman
2013-12-03 18:45 ` Greg Kroah-Hartman
2013-11-27 1:18 ` [PATCH 04/15] iommu: shmobile: Enable driver compilation with COMPILE_TEST Laurent Pinchart
` (11 subsequent siblings)
14 siblings, 2 replies; 65+ messages in thread
From: Laurent Pinchart @ 2013-11-27 1:18 UTC (permalink / raw)
To: linux-arm-kernel
Hardware supported by the driver is only found on SUPERH or
ARCH_SHMOBILE platforms. Restrict non-COMPILE_TEST compilation to them.
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: linux-serial at vger.kernel.org
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
---
drivers/tty/serial/Kconfig | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
index a3817ab..a640d0b 100644
--- a/drivers/tty/serial/Kconfig
+++ b/drivers/tty/serial/Kconfig
@@ -709,7 +709,8 @@ config SERIAL_IP22_ZILOG_CONSOLE
config SERIAL_SH_SCI
tristate "SuperH SCI(F) serial port support"
- depends on HAVE_CLK && (SUPERH || ARM || COMPILE_TEST)
+ depends on HAVE_CLK
+ depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
select SERIAL_CORE
config SERIAL_SH_SCI_NR_UARTS
--
1.8.3.2
^ permalink raw reply related [flat|nested] 65+ messages in thread
* [PATCH 04/15] iommu: shmobile: Enable driver compilation with COMPILE_TEST
2013-11-27 1:18 [PATCH 00/15] Enable compilation of various Renesas drivers with COMPILE_TEST Laurent Pinchart
` (2 preceding siblings ...)
2013-11-27 1:18 ` [PATCH 03/15] serial: sh-sci: " Laurent Pinchart
@ 2013-11-27 1:18 ` Laurent Pinchart
2013-11-28 7:36 ` Simon Horman
2013-11-27 1:18 ` [PATCH 05/15] DMA: shdma: " Laurent Pinchart
` (10 subsequent siblings)
14 siblings, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2013-11-27 1:18 UTC (permalink / raw)
To: linux-arm-kernel
This helps increasing build testing coverage.
The driver doesn't compile on non-ARM platforms due to usage of the ARM
DMA IOMMU API, restrict compilation to ARM.
Cc: Joerg Roedel <joro@8bytes.org>
Cc: iommu at lists.linux-foundation.org
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
---
drivers/iommu/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/iommu/Kconfig b/drivers/iommu/Kconfig
index 3e7fdbb..79bbc21 100644
--- a/drivers/iommu/Kconfig
+++ b/drivers/iommu/Kconfig
@@ -207,6 +207,7 @@ config SHMOBILE_IOMMU
bool "IOMMU for Renesas IPMMU/IPMMUI"
default n
depends on ARM
+ depends on SH_MOBILE || COMPILE_TEST
select IOMMU_API
select ARM_DMA_USE_IOMMU
select SHMOBILE_IPMMU
--
1.8.3.2
^ permalink raw reply related [flat|nested] 65+ messages in thread
* [PATCH 05/15] DMA: shdma: Enable driver compilation with COMPILE_TEST
2013-11-27 1:18 [PATCH 00/15] Enable compilation of various Renesas drivers with COMPILE_TEST Laurent Pinchart
` (3 preceding siblings ...)
2013-11-27 1:18 ` [PATCH 04/15] iommu: shmobile: Enable driver compilation with COMPILE_TEST Laurent Pinchart
@ 2013-11-27 1:18 ` Laurent Pinchart
2013-12-11 12:48 ` Laurent Pinchart
2013-11-27 1:18 ` [PATCH 06/15] v4l: sh_vou: " Laurent Pinchart
` (9 subsequent siblings)
14 siblings, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2013-11-27 1:18 UTC (permalink / raw)
To: linux-arm-kernel
This helps increasing build testing coverage.
Cc: Guennadi Liakhovetski <g.liakhovetski+renesas@gmail.com>
Cc: Vinod Koul <vinod.koul@intel.com>
Cc: dmaengine at vger.kernel.org
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Acked-by: Simon Horman <horms@verge.net.au>
---
drivers/dma/sh/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/dma/sh/Kconfig b/drivers/dma/sh/Kconfig
index dadd9e01..dc0fe03 100644
--- a/drivers/dma/sh/Kconfig
+++ b/drivers/dma/sh/Kconfig
@@ -4,7 +4,7 @@
config SH_DMAE_BASE
bool "Renesas SuperH DMA Engine support"
- depends on (SUPERH && SH_DMA) || (ARM && ARCH_SHMOBILE)
+ depends on (SUPERH && SH_DMA) || ARCH_SHMOBILE || COMPILE_TEST
depends on !SH_DMA_API
default y
select DMA_ENGINE
--
1.8.3.2
^ permalink raw reply related [flat|nested] 65+ messages in thread
* [PATCH 06/15] v4l: sh_vou: Enable driver compilation with COMPILE_TEST
2013-11-27 1:18 [PATCH 00/15] Enable compilation of various Renesas drivers with COMPILE_TEST Laurent Pinchart
` (4 preceding siblings ...)
2013-11-27 1:18 ` [PATCH 05/15] DMA: shdma: " Laurent Pinchart
@ 2013-11-27 1:18 ` Laurent Pinchart
2013-12-11 12:46 ` Laurent Pinchart
2013-11-27 1:18 ` [PATCH 07/15] mmc: sdhi: " Laurent Pinchart
` (8 subsequent siblings)
14 siblings, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2013-11-27 1:18 UTC (permalink / raw)
To: linux-arm-kernel
This helps increasing build testing coverage.
Cc: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Cc: Mauro Carvalho Chehab <m.chehab@samsung.com>
Cc: linux-media at vger.kernel.org
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Acked-by: Simon Horman <horms@verge.net.au>
---
drivers/media/platform/Kconfig | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig
index d7f0249..7f6ea65 100644
--- a/drivers/media/platform/Kconfig
+++ b/drivers/media/platform/Kconfig
@@ -36,7 +36,8 @@ source "drivers/media/platform/blackfin/Kconfig"
config VIDEO_SH_VOU
tristate "SuperH VOU video output driver"
depends on MEDIA_CAMERA_SUPPORT
- depends on VIDEO_DEV && ARCH_SHMOBILE && I2C
+ depends on VIDEO_DEV && I2C
+ depends on ARCH_SHMOBILE || COMPILE_TEST
select VIDEOBUF_DMA_CONTIG
help
Support for the Video Output Unit (VOU) on SuperH SoCs.
--
1.8.3.2
^ permalink raw reply related [flat|nested] 65+ messages in thread
* [PATCH 07/15] mmc: sdhi: Enable driver compilation with COMPILE_TEST
2013-11-27 1:18 [PATCH 00/15] Enable compilation of various Renesas drivers with COMPILE_TEST Laurent Pinchart
` (5 preceding siblings ...)
2013-11-27 1:18 ` [PATCH 06/15] v4l: sh_vou: " Laurent Pinchart
@ 2013-11-27 1:18 ` Laurent Pinchart
2013-12-11 12:53 ` Laurent Pinchart
2013-12-11 18:01 ` Sergei Shtylyov
2013-11-27 1:18 ` [PATCH 08/15] mmc: sh_mmcif: " Laurent Pinchart
` (7 subsequent siblings)
14 siblings, 2 replies; 65+ messages in thread
From: Laurent Pinchart @ 2013-11-27 1:18 UTC (permalink / raw)
To: linux-arm-kernel
This helps increasing build testing coverage.
The driver doesn't compile on (at least) x86 due (possibly among others)
to missing readsw/writesw I/O accessors, restrict compilation to SUPERH
or ARM.
Whether the CTL_DMA_ENABLE register is part of the standard TMIO
controller or is Renesas-specific is unknown and impossible to test as
we have no current or planned TMIO DMA users other than SUPERH and
ARCH_SHMOBILE. Writing to the register is thus conditionally compiled
for SUPERH and ARCH_SHMOBILE only. Adding ARCH_SHMOBILE_MULTI to the
list would extend this to multiarch kernels, but would break the driver
for non-shmobile platforms if the register is Renesas-specific. We can
thus get rid of the conditional compilation completely without
introducing any further issue, and let future non-Renesas users deal
with the situation if it turns out to be a the problem.
Cc: Chris Ball <cjb@laptop.org>
Cc: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Cc: Ian Molton <ian@mnementh.co.uk>
Cc: linux-mmc at vger.kernel.org
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Acked-by: Simon Horman <horms@verge.net.au>
---
drivers/mmc/host/Kconfig | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig
index 7fc5099..ca1315e 100644
--- a/drivers/mmc/host/Kconfig
+++ b/drivers/mmc/host/Kconfig
@@ -479,7 +479,8 @@ config MMC_TMIO
config MMC_SDHI
tristate "SH-Mobile SDHI SD/SDIO controller support"
- depends on SUPERH || ARCH_SHMOBILE
+ depends on SUPERH || ARM
+ depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
select MMC_TMIO_CORE
help
This provides support for the SDHI SD/SDIO controller found in
--
1.8.3.2
^ permalink raw reply related [flat|nested] 65+ messages in thread
* [PATCH 08/15] mmc: sh_mmcif: Enable driver compilation with COMPILE_TEST
2013-11-27 1:18 [PATCH 00/15] Enable compilation of various Renesas drivers with COMPILE_TEST Laurent Pinchart
` (6 preceding siblings ...)
2013-11-27 1:18 ` [PATCH 07/15] mmc: sdhi: " Laurent Pinchart
@ 2013-11-27 1:18 ` Laurent Pinchart
2013-11-27 1:18 ` [PATCH 09/15] mtd: sh_flctl: " Laurent Pinchart
` (6 subsequent siblings)
14 siblings, 0 replies; 65+ messages in thread
From: Laurent Pinchart @ 2013-11-27 1:18 UTC (permalink / raw)
To: linux-arm-kernel
This helps increasing build testing coverage.
Cc: Chris Ball <cjb@laptop.org>
Cc: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Cc: linux-mmc at vger.kernel.org
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Acked-by: Simon Horman <horms@verge.net.au>
---
drivers/mmc/host/Kconfig | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig
index ca1315e..265ba48 100644
--- a/drivers/mmc/host/Kconfig
+++ b/drivers/mmc/host/Kconfig
@@ -589,7 +589,8 @@ config MMC_DW_PCI
config MMC_SH_MMCIF
tristate "SuperH Internal MMCIF support"
- depends on MMC_BLOCK && (SUPERH || ARCH_SHMOBILE)
+ depends on MMC_BLOCK
+ depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
help
This selects the MMC Host Interface controller (MMCIF).
--
1.8.3.2
^ permalink raw reply related [flat|nested] 65+ messages in thread
* [PATCH 09/15] mtd: sh_flctl: Enable driver compilation with COMPILE_TEST
2013-11-27 1:18 [PATCH 00/15] Enable compilation of various Renesas drivers with COMPILE_TEST Laurent Pinchart
` (7 preceding siblings ...)
2013-11-27 1:18 ` [PATCH 08/15] mmc: sh_mmcif: " Laurent Pinchart
@ 2013-11-27 1:18 ` Laurent Pinchart
2013-12-11 12:48 ` Laurent Pinchart
2013-11-27 1:18 ` [PATCH 10/15] irda: sh_irda: " Laurent Pinchart
` (5 subsequent siblings)
14 siblings, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2013-11-27 1:18 UTC (permalink / raw)
To: linux-arm-kernel
This helps increasing build testing coverage.
Cc: David Woodhouse <dwmw2@infradead.org>
Cc: linux-mtd at lists.infradead.org
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Acked-by: Simon Horman <horms@verge.net.au>
---
drivers/mtd/nand/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/mtd/nand/Kconfig b/drivers/mtd/nand/Kconfig
index 93ae6a6..cb1f2ec 100644
--- a/drivers/mtd/nand/Kconfig
+++ b/drivers/mtd/nand/Kconfig
@@ -458,7 +458,7 @@ config MTD_NAND_MXC
config MTD_NAND_SH_FLCTL
tristate "Support for NAND on Renesas SuperH FLCTL"
- depends on SUPERH || ARCH_SHMOBILE
+ depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
help
Several Renesas SuperH CPU has FLCTL. This option enables support
for NAND Flash using FLCTL.
--
1.8.3.2
^ permalink raw reply related [flat|nested] 65+ messages in thread
* [PATCH 10/15] irda: sh_irda: Enable driver compilation with COMPILE_TEST
2013-11-27 1:18 [PATCH 00/15] Enable compilation of various Renesas drivers with COMPILE_TEST Laurent Pinchart
` (8 preceding siblings ...)
2013-11-27 1:18 ` [PATCH 09/15] mtd: sh_flctl: " Laurent Pinchart
@ 2013-11-27 1:18 ` Laurent Pinchart
2013-12-11 12:49 ` Laurent Pinchart
2013-11-27 1:18 ` [PATCH 11/15] pwm: pwm-renesas-tpu: " Laurent Pinchart
` (4 subsequent siblings)
14 siblings, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2013-11-27 1:18 UTC (permalink / raw)
To: linux-arm-kernel
This helps increasing build testing coverage.
Cc: Samuel Ortiz <samuel@sortiz.org>
Cc: netdev at vger.kernel.org
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Acked-by: Simon Horman <horms@verge.net.au>
---
drivers/net/irda/Kconfig | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net/irda/Kconfig b/drivers/net/irda/Kconfig
index 2a30193..cae5ee2 100644
--- a/drivers/net/irda/Kconfig
+++ b/drivers/net/irda/Kconfig
@@ -403,7 +403,8 @@ config MCS_FIR
config SH_IRDA
tristate "SuperH IrDA driver"
- depends on IRDA && ARCH_SHMOBILE
+ depends on IRDA
+ depends on ARCH_SHMOBILE || COMPILE_TEST
help
Say Y here if your want to enable SuperH IrDA devices.
--
1.8.3.2
^ permalink raw reply related [flat|nested] 65+ messages in thread
* [PATCH 11/15] pwm: pwm-renesas-tpu: Enable driver compilation with COMPILE_TEST
2013-11-27 1:18 [PATCH 00/15] Enable compilation of various Renesas drivers with COMPILE_TEST Laurent Pinchart
` (9 preceding siblings ...)
2013-11-27 1:18 ` [PATCH 10/15] irda: sh_irda: " Laurent Pinchart
@ 2013-11-27 1:18 ` Laurent Pinchart
2013-11-29 10:53 ` Thierry Reding
2013-12-12 12:37 ` Thierry Reding
2013-11-27 1:18 ` [PATCH 12/15] thermal: rcar-thermal: " Laurent Pinchart
` (3 subsequent siblings)
14 siblings, 2 replies; 65+ messages in thread
From: Laurent Pinchart @ 2013-11-27 1:18 UTC (permalink / raw)
To: linux-arm-kernel
This helps increasing build testing coverage.
Cc: Thierry Reding <thierry.reding@gmail.com>
Cc: linux-pwm at vger.kernel.org
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Acked-by: Simon Horman <horms@verge.net.au>
---
drivers/pwm/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/pwm/Kconfig b/drivers/pwm/Kconfig
index eece329..5de6fcf 100644
--- a/drivers/pwm/Kconfig
+++ b/drivers/pwm/Kconfig
@@ -139,7 +139,7 @@ config PWM_PXA
config PWM_RENESAS_TPU
tristate "Renesas TPU PWM support"
- depends on ARCH_SHMOBILE
+ depends on ARCH_SHMOBILE || COMPILE_TEST
help
This driver exposes the Timer Pulse Unit (TPU) PWM controller found
in Renesas chips through the PWM API.
--
1.8.3.2
^ permalink raw reply related [flat|nested] 65+ messages in thread
* [PATCH 12/15] thermal: rcar-thermal: Enable driver compilation with COMPILE_TEST
2013-11-27 1:18 [PATCH 00/15] Enable compilation of various Renesas drivers with COMPILE_TEST Laurent Pinchart
` (10 preceding siblings ...)
2013-11-27 1:18 ` [PATCH 11/15] pwm: pwm-renesas-tpu: " Laurent Pinchart
@ 2013-11-27 1:18 ` Laurent Pinchart
2013-12-11 12:50 ` Laurent Pinchart
2013-11-27 1:18 ` [PATCH 13/15] fbdev: sh-mobile-lcdcfb: " Laurent Pinchart
` (2 subsequent siblings)
14 siblings, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2013-11-27 1:18 UTC (permalink / raw)
To: linux-arm-kernel
This helps increasing build testing coverage.
Cc: Zhang Rui <rui.zhang@intel.com>
Cc: Eduardo Valentin <eduardo.valentin@ti.com>
Cc: linux-pm at vger.kernel.org
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Acked-by: Simon Horman <horms@verge.net.au>
---
drivers/thermal/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/thermal/Kconfig b/drivers/thermal/Kconfig
index f35a1f7..661cafc 100644
--- a/drivers/thermal/Kconfig
+++ b/drivers/thermal/Kconfig
@@ -121,7 +121,7 @@ config SPEAR_THERMAL
config RCAR_THERMAL
tristate "Renesas R-Car thermal driver"
- depends on ARCH_SHMOBILE
+ depends on ARCH_SHMOBILE || COMPILE_TEST
help
Enable this to plug the R-Car thermal sensor driver into the Linux
thermal framework.
--
1.8.3.2
^ permalink raw reply related [flat|nested] 65+ messages in thread
* [PATCH 13/15] fbdev: sh-mobile-lcdcfb: Enable driver compilation with COMPILE_TEST
2013-11-27 1:18 [PATCH 00/15] Enable compilation of various Renesas drivers with COMPILE_TEST Laurent Pinchart
` (11 preceding siblings ...)
2013-11-27 1:18 ` [PATCH 12/15] thermal: rcar-thermal: " Laurent Pinchart
@ 2013-11-27 1:18 ` Laurent Pinchart
2013-12-11 12:51 ` Laurent Pinchart
2013-11-27 1:18 ` [PATCH 14/15] spi: sh-msiof: " Laurent Pinchart
2013-11-27 1:18 ` [PATCH 15/15] sh: intc: " Laurent Pinchart
14 siblings, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2013-11-27 1:18 UTC (permalink / raw)
To: linux-arm-kernel
This helps increasing build testing coverage.
Cc: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
Cc: Tomi Valkeinen <tomi.valkeinen@ti.com>
Cc: linux-fbdev at vger.kernel.org
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Acked-by: Simon Horman <horms@verge.net.au>
---
drivers/video/Kconfig | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig
index 4f2e1b3..2aceb08 100644
--- a/drivers/video/Kconfig
+++ b/drivers/video/Kconfig
@@ -10,7 +10,8 @@ config HAVE_FB_ATMEL
config SH_MIPI_DSI
tristate
- depends on (SUPERH || ARCH_SHMOBILE) && HAVE_CLK
+ depends on HAVE_CLK
+ depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
config SH_LCD_MIPI_DSI
bool
@@ -1997,7 +1998,8 @@ config FB_W100
config FB_SH_MOBILE_LCDC
tristate "SuperH Mobile LCDC framebuffer support"
- depends on FB && (SUPERH || ARCH_SHMOBILE) && HAVE_CLK
+ depends on FB && HAVE_CLK
+ depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
select FB_SYS_FILLRECT
select FB_SYS_COPYAREA
select FB_SYS_IMAGEBLIT
@@ -2484,7 +2486,7 @@ endif
config FB_SH_MOBILE_MERAM
tristate "SuperH Mobile MERAM read ahead support"
- depends on (SUPERH || ARCH_SHMOBILE)
+ depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
select GENERIC_ALLOCATOR
---help---
Enable MERAM support for the SuperH controller.
--
1.8.3.2
^ permalink raw reply related [flat|nested] 65+ messages in thread
* [PATCH 14/15] spi: sh-msiof: Enable driver compilation with COMPILE_TEST
2013-11-27 1:18 [PATCH 00/15] Enable compilation of various Renesas drivers with COMPILE_TEST Laurent Pinchart
` (12 preceding siblings ...)
2013-11-27 1:18 ` [PATCH 13/15] fbdev: sh-mobile-lcdcfb: " Laurent Pinchart
@ 2013-11-27 1:18 ` Laurent Pinchart
2013-11-27 16:35 ` Mark Brown
2013-11-27 1:18 ` [PATCH 15/15] sh: intc: " Laurent Pinchart
14 siblings, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2013-11-27 1:18 UTC (permalink / raw)
To: linux-arm-kernel
This helps increasing build testing coverage.
Cc: Mark Brown <broonie@kernel.org>
Cc: linux-spi at vger.kernel.org
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Acked-by: Simon Horman <horms@verge.net.au>
---
drivers/spi/Kconfig | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig
index eb1f1ef..51ae940 100644
--- a/drivers/spi/Kconfig
+++ b/drivers/spi/Kconfig
@@ -407,7 +407,8 @@ config SPI_SC18IS602
config SPI_SH_MSIOF
tristate "SuperH MSIOF SPI controller"
- depends on (SUPERH || ARCH_SHMOBILE) && HAVE_CLK
+ depends on HAVE_CLK
+ depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
select SPI_BITBANG
help
SPI driver for SuperH and SH Mobile MSIOF blocks.
--
1.8.3.2
^ permalink raw reply related [flat|nested] 65+ messages in thread
* [PATCH 15/15] sh: intc: Enable driver compilation with COMPILE_TEST
2013-11-27 1:18 [PATCH 00/15] Enable compilation of various Renesas drivers with COMPILE_TEST Laurent Pinchart
` (13 preceding siblings ...)
2013-11-27 1:18 ` [PATCH 14/15] spi: sh-msiof: " Laurent Pinchart
@ 2013-11-27 1:18 ` Laurent Pinchart
2013-12-11 12:52 ` Laurent Pinchart
14 siblings, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2013-11-27 1:18 UTC (permalink / raw)
To: linux-arm-kernel
This helps increasing build testing coverage.
Cc: Magnus Damm <magnus.damm@gmail.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
---
drivers/sh/intc/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/sh/intc/Kconfig b/drivers/sh/intc/Kconfig
index a305731..f7d9061 100644
--- a/drivers/sh/intc/Kconfig
+++ b/drivers/sh/intc/Kconfig
@@ -6,7 +6,7 @@ comment "Interrupt controller options"
config INTC_USERIMASK
bool "Userspace interrupt masking support"
- depends on ARCH_SHMOBILE || (SUPERH && CPU_SH4A)
+ depends on ARCH_SHMOBILE || (SUPERH && CPU_SH4A) || COMPILE_TEST
help
This enables support for hardware-assisted userspace hardirq
masking.
--
1.8.3.2
^ permalink raw reply related [flat|nested] 65+ messages in thread
* [PATCH 14/15] spi: sh-msiof: Enable driver compilation with COMPILE_TEST
2013-11-27 1:18 ` [PATCH 14/15] spi: sh-msiof: " Laurent Pinchart
@ 2013-11-27 16:35 ` Mark Brown
0 siblings, 0 replies; 65+ messages in thread
From: Mark Brown @ 2013-11-27 16:35 UTC (permalink / raw)
To: linux-arm-kernel
On Wed, Nov 27, 2013 at 02:18:36AM +0100, Laurent Pinchart wrote:
> This helps increasing build testing coverage.
Applied, thanks.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20131127/1357bad4/attachment.sig>
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 01/15] i2c: shmobile/rcar: Restrict non-COMPILE_TEST compilation
2013-11-27 1:18 ` [PATCH 01/15] i2c: shmobile/rcar: Restrict non-COMPILE_TEST compilation Laurent Pinchart
@ 2013-11-28 7:36 ` Simon Horman
2013-12-11 12:47 ` Laurent Pinchart
2014-01-03 15:47 ` Wolfram Sang
1 sibling, 1 reply; 65+ messages in thread
From: Simon Horman @ 2013-11-28 7:36 UTC (permalink / raw)
To: linux-arm-kernel
On Wed, Nov 27, 2013 at 02:18:23AM +0100, Laurent Pinchart wrote:
> Hardware supported by the i2c sh_mobile and rcar drivers is only found
> on SUPERH or ARCH_SHMOBILE platforms. Restrict non-COMPILE_TEST
> compilation to them.
>
> Cc: Wolfram Sang <wsa@the-dreams.de>
> Cc: linux-i2c at vger.kernel.org
> Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Acked-by: Simon Horman <horms+renesas@verge.net.au>
> ---
> drivers/i2c/busses/Kconfig | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig
> index 3b26129..92bdcf9 100644
> --- a/drivers/i2c/busses/Kconfig
> +++ b/drivers/i2c/busses/Kconfig
> @@ -683,7 +683,7 @@ config I2C_SH7760
>
> config I2C_SH_MOBILE
> tristate "SuperH Mobile I2C Controller"
> - depends on SUPERH || ARM || COMPILE_TEST
> + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
> help
> If you say yes to this option, support will be included for the
> built-in I2C interface on the Renesas SH-Mobile processor.
> @@ -796,7 +796,7 @@ config I2C_XLR
>
> config I2C_RCAR
> tristate "Renesas R-Car I2C Controller"
> - depends on ARM || COMPILE_TEST
> + depends on ARCH_SHMOBILE || COMPILE_TEST
> help
> If you say yes to this option, support will be included for the
> R-Car I2C controller.
> --
> 1.8.3.2
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-sh" in
> the body of a message to majordomo at vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 02/15] input: sh_keysc: Restrict non-COMPILE_TEST compilation
2013-11-27 1:18 ` [PATCH 02/15] input: sh_keysc: " Laurent Pinchart
@ 2013-11-28 7:36 ` Simon Horman
2013-12-06 3:20 ` Dmitry Torokhov
0 siblings, 1 reply; 65+ messages in thread
From: Simon Horman @ 2013-11-28 7:36 UTC (permalink / raw)
To: linux-arm-kernel
On Wed, Nov 27, 2013 at 02:18:24AM +0100, Laurent Pinchart wrote:
> Hardware supported by the driver is only found on SUPERH or
> ARCH_SHMOBILE platforms. Restrict non-COMPILE_TEST compilation to them.
>
> Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com>
> Cc: linux-input at vger.kernel.org
> Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Acked-by: Simon Horman <horms+renesas@verge.net.au>
> ---
> drivers/input/keyboard/Kconfig | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/input/keyboard/Kconfig b/drivers/input/keyboard/Kconfig
> index bb174c1..a673c9f 100644
> --- a/drivers/input/keyboard/Kconfig
> +++ b/drivers/input/keyboard/Kconfig
> @@ -525,7 +525,7 @@ config KEYBOARD_SUNKBD
>
> config KEYBOARD_SH_KEYSC
> tristate "SuperH KEYSC keypad support"
> - depends on SUPERH || ARM || COMPILE_TEST
> + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
> help
> Say Y here if you want to use a keypad attached to the KEYSC block
> on SuperH processors such as sh7722 and sh7343.
> --
> 1.8.3.2
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-sh" in
> the body of a message to majordomo at vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 04/15] iommu: shmobile: Enable driver compilation with COMPILE_TEST
2013-11-27 1:18 ` [PATCH 04/15] iommu: shmobile: Enable driver compilation with COMPILE_TEST Laurent Pinchart
@ 2013-11-28 7:36 ` Simon Horman
2013-12-11 12:48 ` Laurent Pinchart
0 siblings, 1 reply; 65+ messages in thread
From: Simon Horman @ 2013-11-28 7:36 UTC (permalink / raw)
To: linux-arm-kernel
On Wed, Nov 27, 2013 at 02:18:26AM +0100, Laurent Pinchart wrote:
> This helps increasing build testing coverage.
>
> The driver doesn't compile on non-ARM platforms due to usage of the ARM
> DMA IOMMU API, restrict compilation to ARM.
>
> Cc: Joerg Roedel <joro@8bytes.org>
> Cc: iommu at lists.linux-foundation.org
> Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Acked-by: Simon Horman <horms+renesas@verge.net.au>
> ---
> drivers/iommu/Kconfig | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/iommu/Kconfig b/drivers/iommu/Kconfig
> index 3e7fdbb..79bbc21 100644
> --- a/drivers/iommu/Kconfig
> +++ b/drivers/iommu/Kconfig
> @@ -207,6 +207,7 @@ config SHMOBILE_IOMMU
> bool "IOMMU for Renesas IPMMU/IPMMUI"
> default n
> depends on ARM
> + depends on SH_MOBILE || COMPILE_TEST
> select IOMMU_API
> select ARM_DMA_USE_IOMMU
> select SHMOBILE_IPMMU
> --
> 1.8.3.2
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-sh" in
> the body of a message to majordomo at vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 03/15] serial: sh-sci: Restrict non-COMPILE_TEST compilation
2013-11-27 1:18 ` [PATCH 03/15] serial: sh-sci: " Laurent Pinchart
@ 2013-11-28 7:37 ` Simon Horman
2013-12-11 12:44 ` Laurent Pinchart
2013-12-03 18:45 ` Greg Kroah-Hartman
1 sibling, 1 reply; 65+ messages in thread
From: Simon Horman @ 2013-11-28 7:37 UTC (permalink / raw)
To: linux-arm-kernel
On Wed, Nov 27, 2013 at 02:18:25AM +0100, Laurent Pinchart wrote:
> Hardware supported by the driver is only found on SUPERH or
> ARCH_SHMOBILE platforms. Restrict non-COMPILE_TEST compilation to them.
>
> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> Cc: linux-serial at vger.kernel.org
> Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Acked-by: Simon Horman <horms+renesas@verge.net.au>
> ---
> drivers/tty/serial/Kconfig | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
> index a3817ab..a640d0b 100644
> --- a/drivers/tty/serial/Kconfig
> +++ b/drivers/tty/serial/Kconfig
> @@ -709,7 +709,8 @@ config SERIAL_IP22_ZILOG_CONSOLE
>
> config SERIAL_SH_SCI
> tristate "SuperH SCI(F) serial port support"
> - depends on HAVE_CLK && (SUPERH || ARM || COMPILE_TEST)
> + depends on HAVE_CLK
> + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
> select SERIAL_CORE
>
> config SERIAL_SH_SCI_NR_UARTS
> --
> 1.8.3.2
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-sh" in
> the body of a message to majordomo at vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 11/15] pwm: pwm-renesas-tpu: Enable driver compilation with COMPILE_TEST
2013-11-27 1:18 ` [PATCH 11/15] pwm: pwm-renesas-tpu: " Laurent Pinchart
@ 2013-11-29 10:53 ` Thierry Reding
2013-11-29 13:51 ` Laurent Pinchart
2013-12-12 12:37 ` Thierry Reding
1 sibling, 1 reply; 65+ messages in thread
From: Thierry Reding @ 2013-11-29 10:53 UTC (permalink / raw)
To: linux-arm-kernel
On Wed, Nov 27, 2013 at 02:18:33AM +0100, Laurent Pinchart wrote:
> This helps increasing build testing coverage.
>
> Cc: Thierry Reding <thierry.reding@gmail.com>
> Cc: linux-pwm at vger.kernel.org
> Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
> Acked-by: Simon Horman <horms@verge.net.au>
> ---
> drivers/pwm/Kconfig | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
I'm not sure if this has been answered in any of the various subthreads
before. I've tried to read through them, but I may have missed some. It
was mentioned that iowrite16() wasn't supported on all architectures;
won't this possibly cause randconfig autobuilders to break?
Thierry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20131129/f510a42a/attachment-0001.sig>
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 11/15] pwm: pwm-renesas-tpu: Enable driver compilation with COMPILE_TEST
2013-11-29 10:53 ` Thierry Reding
@ 2013-11-29 13:51 ` Laurent Pinchart
2013-12-11 12:49 ` Laurent Pinchart
0 siblings, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2013-11-29 13:51 UTC (permalink / raw)
To: linux-arm-kernel
Hi Thierry,
On Friday 29 November 2013 11:53:54 Thierry Reding wrote:
> On Wed, Nov 27, 2013 at 02:18:33AM +0100, Laurent Pinchart wrote:
> > This helps increasing build testing coverage.
> >
> > Cc: Thierry Reding <thierry.reding@gmail.com>
> > Cc: linux-pwm at vger.kernel.org
> > Signed-off-by: Laurent Pinchart
> > <laurent.pinchart+renesas@ideasonboard.com>
> > Acked-by: Simon Horman <horms@verge.net.au>
> > ---
> >
> > drivers/pwm/Kconfig | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
>
> I'm not sure if this has been answered in any of the various subthreads
> before. I've tried to read through them, but I may have missed some. It
> was mentioned that iowrite16() wasn't supported on all architectures;
> won't this possibly cause randconfig autobuilders to break?
That's possible (although it has been reported to me that the situation got
fixed on arch/cris in v3.12), but the only way to find out is to try it. That
would be a bug in the architecture, and it should then get fixed.
--
Regards,
Laurent Pinchart
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20131129/ef9d4ba2/attachment.sig>
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 03/15] serial: sh-sci: Restrict non-COMPILE_TEST compilation
2013-11-27 1:18 ` [PATCH 03/15] serial: sh-sci: " Laurent Pinchart
2013-11-28 7:37 ` Simon Horman
@ 2013-12-03 18:45 ` Greg Kroah-Hartman
1 sibling, 0 replies; 65+ messages in thread
From: Greg Kroah-Hartman @ 2013-12-03 18:45 UTC (permalink / raw)
To: linux-arm-kernel
On Wed, Nov 27, 2013 at 02:18:25AM +0100, Laurent Pinchart wrote:
> Hardware supported by the driver is only found on SUPERH or
> ARCH_SHMOBILE platforms. Restrict non-COMPILE_TEST compilation to them.
>
> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> Cc: linux-serial at vger.kernel.org
> Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
> ---
> drivers/tty/serial/Kconfig | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 02/15] input: sh_keysc: Restrict non-COMPILE_TEST compilation
2013-11-28 7:36 ` Simon Horman
@ 2013-12-06 3:20 ` Dmitry Torokhov
0 siblings, 0 replies; 65+ messages in thread
From: Dmitry Torokhov @ 2013-12-06 3:20 UTC (permalink / raw)
To: linux-arm-kernel
On Thu, Nov 28, 2013 at 04:36:36PM +0900, Simon Horman wrote:
> On Wed, Nov 27, 2013 at 02:18:24AM +0100, Laurent Pinchart wrote:
> > Hardware supported by the driver is only found on SUPERH or
> > ARCH_SHMOBILE platforms. Restrict non-COMPILE_TEST compilation to them.
> >
> > Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com>
> > Cc: linux-input at vger.kernel.org
> > Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
>
> Acked-by: Simon Horman <horms+renesas@verge.net.au>
Applied, thank you.
>
> > ---
> > drivers/input/keyboard/Kconfig | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/drivers/input/keyboard/Kconfig b/drivers/input/keyboard/Kconfig
> > index bb174c1..a673c9f 100644
> > --- a/drivers/input/keyboard/Kconfig
> > +++ b/drivers/input/keyboard/Kconfig
> > @@ -525,7 +525,7 @@ config KEYBOARD_SUNKBD
> >
> > config KEYBOARD_SH_KEYSC
> > tristate "SuperH KEYSC keypad support"
> > - depends on SUPERH || ARM || COMPILE_TEST
> > + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
> > help
> > Say Y here if you want to use a keypad attached to the KEYSC block
> > on SuperH processors such as sh7722 and sh7343.
> > --
> > 1.8.3.2
> >
> > --
> > To unsubscribe from this list: send the line "unsubscribe linux-sh" in
> > the body of a message to majordomo at vger.kernel.org
> > More majordomo info at http://vger.kernel.org/majordomo-info.html
> >
--
Dmitry
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 03/15] serial: sh-sci: Restrict non-COMPILE_TEST compilation
2013-11-28 7:37 ` Simon Horman
@ 2013-12-11 12:44 ` Laurent Pinchart
2013-12-24 12:03 ` Laurent Pinchart
0 siblings, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2013-12-11 12:44 UTC (permalink / raw)
To: linux-arm-kernel
Hi Simon,
Could you please add this patch to your tree with the "[PATCH 00/47] sh-sci
updates for v3.14" series ?
On Thursday 28 November 2013 16:37:11 Simon Horman wrote:
> On Wed, Nov 27, 2013 at 02:18:25AM +0100, Laurent Pinchart wrote:
> > Hardware supported by the driver is only found on SUPERH or
> > ARCH_SHMOBILE platforms. Restrict non-COMPILE_TEST compilation to them.
> >
> > Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> > Cc: linux-serial at vger.kernel.org
> > Signed-off-by: Laurent Pinchart
> > <laurent.pinchart+renesas@ideasonboard.com>
>
> Acked-by: Simon Horman <horms+renesas@verge.net.au>
>
> > ---
> >
> > drivers/tty/serial/Kconfig | 3 ++-
> > 1 file changed, 2 insertions(+), 1 deletion(-)
> >
> > diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
> > index a3817ab..a640d0b 100644
> > --- a/drivers/tty/serial/Kconfig
> > +++ b/drivers/tty/serial/Kconfig
> > @@ -709,7 +709,8 @@ config SERIAL_IP22_ZILOG_CONSOLE
> >
> > config SERIAL_SH_SCI
> > tristate "SuperH SCI(F) serial port support"
> > - depends on HAVE_CLK && (SUPERH || ARM || COMPILE_TEST)
> > + depends on HAVE_CLK
> > + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
> > select SERIAL_CORE
> >
> > config SERIAL_SH_SCI_NR_UARTS
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 06/15] v4l: sh_vou: Enable driver compilation with COMPILE_TEST
2013-11-27 1:18 ` [PATCH 06/15] v4l: sh_vou: " Laurent Pinchart
@ 2013-12-11 12:46 ` Laurent Pinchart
0 siblings, 0 replies; 65+ messages in thread
From: Laurent Pinchart @ 2013-12-11 12:46 UTC (permalink / raw)
To: linux-arm-kernel
Hi Mauro,
Could you please pick this patch up for v3.14 ?
On Wednesday 27 November 2013 02:18:28 Laurent Pinchart wrote:
> This helps increasing build testing coverage.
>
> Cc: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
> Cc: Mauro Carvalho Chehab <m.chehab@samsung.com>
> Cc: linux-media at vger.kernel.org
> Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
> Acked-by: Simon Horman <horms@verge.net.au>
> ---
> drivers/media/platform/Kconfig | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig
> index d7f0249..7f6ea65 100644
> --- a/drivers/media/platform/Kconfig
> +++ b/drivers/media/platform/Kconfig
> @@ -36,7 +36,8 @@ source "drivers/media/platform/blackfin/Kconfig"
> config VIDEO_SH_VOU
> tristate "SuperH VOU video output driver"
> depends on MEDIA_CAMERA_SUPPORT
> - depends on VIDEO_DEV && ARCH_SHMOBILE && I2C
> + depends on VIDEO_DEV && I2C
> + depends on ARCH_SHMOBILE || COMPILE_TEST
> select VIDEOBUF_DMA_CONTIG
> help
> Support for the Video Output Unit (VOU) on SuperH SoCs.
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 01/15] i2c: shmobile/rcar: Restrict non-COMPILE_TEST compilation
2013-11-28 7:36 ` Simon Horman
@ 2013-12-11 12:47 ` Laurent Pinchart
2014-01-02 15:05 ` Laurent Pinchart
0 siblings, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2013-12-11 12:47 UTC (permalink / raw)
To: linux-arm-kernel
Hi Wolfram,
Could you please pick this patch up for v3.14 ?
On Thursday 28 November 2013 16:36:21 Simon Horman wrote:
> On Wed, Nov 27, 2013 at 02:18:23AM +0100, Laurent Pinchart wrote:
> > Hardware supported by the i2c sh_mobile and rcar drivers is only found
> > on SUPERH or ARCH_SHMOBILE platforms. Restrict non-COMPILE_TEST
> > compilation to them.
> >
> > Cc: Wolfram Sang <wsa@the-dreams.de>
> > Cc: linux-i2c at vger.kernel.org
> > Signed-off-by: Laurent Pinchart
> > <laurent.pinchart+renesas@ideasonboard.com>
>
> Acked-by: Simon Horman <horms+renesas@verge.net.au>
>
> > ---
> >
> > drivers/i2c/busses/Kconfig | 4 ++--
> > 1 file changed, 2 insertions(+), 2 deletions(-)
> >
> > diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig
> > index 3b26129..92bdcf9 100644
> > --- a/drivers/i2c/busses/Kconfig
> > +++ b/drivers/i2c/busses/Kconfig
> > @@ -683,7 +683,7 @@ config I2C_SH7760
> >
> > config I2C_SH_MOBILE
> > tristate "SuperH Mobile I2C Controller"
> > - depends on SUPERH || ARM || COMPILE_TEST
> > + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
> > help
> > If you say yes to this option, support will be included for the
> > built-in I2C interface on the Renesas SH-Mobile processor.
> > @@ -796,7 +796,7 @@ config I2C_XLR
> >
> > config I2C_RCAR
> > tristate "Renesas R-Car I2C Controller"
> > - depends on ARM || COMPILE_TEST
> > + depends on ARCH_SHMOBILE || COMPILE_TEST
> > help
> > If you say yes to this option, support will be included for the
> > R-Car I2C controller.
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 04/15] iommu: shmobile: Enable driver compilation with COMPILE_TEST
2013-11-28 7:36 ` Simon Horman
@ 2013-12-11 12:48 ` Laurent Pinchart
2014-01-07 14:11 ` Joerg Roedel
0 siblings, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2013-12-11 12:48 UTC (permalink / raw)
To: linux-arm-kernel
Hi Joerg,
Could you please pick this patch up for v3.14 ?
On Thursday 28 November 2013 16:36:51 Simon Horman wrote:
> On Wed, Nov 27, 2013 at 02:18:26AM +0100, Laurent Pinchart wrote:
> > This helps increasing build testing coverage.
> >
> > The driver doesn't compile on non-ARM platforms due to usage of the ARM
> > DMA IOMMU API, restrict compilation to ARM.
> >
> > Cc: Joerg Roedel <joro@8bytes.org>
> > Cc: iommu at lists.linux-foundation.org
> > Signed-off-by: Laurent Pinchart
> > <laurent.pinchart+renesas@ideasonboard.com>
>
> Acked-by: Simon Horman <horms+renesas@verge.net.au>
>
> > ---
> >
> > drivers/iommu/Kconfig | 1 +
> > 1 file changed, 1 insertion(+)
> >
> > diff --git a/drivers/iommu/Kconfig b/drivers/iommu/Kconfig
> > index 3e7fdbb..79bbc21 100644
> > --- a/drivers/iommu/Kconfig
> > +++ b/drivers/iommu/Kconfig
> > @@ -207,6 +207,7 @@ config SHMOBILE_IOMMU
> > bool "IOMMU for Renesas IPMMU/IPMMUI"
> > default n
> > depends on ARM
> > + depends on SH_MOBILE || COMPILE_TEST
> > select IOMMU_API
> > select ARM_DMA_USE_IOMMU
> > select SHMOBILE_IPMMU
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 05/15] DMA: shdma: Enable driver compilation with COMPILE_TEST
2013-11-27 1:18 ` [PATCH 05/15] DMA: shdma: " Laurent Pinchart
@ 2013-12-11 12:48 ` Laurent Pinchart
0 siblings, 0 replies; 65+ messages in thread
From: Laurent Pinchart @ 2013-12-11 12:48 UTC (permalink / raw)
To: linux-arm-kernel
Hi Vinod,
Could you please pick this patch up for v3.14 ?
On Wednesday 27 November 2013 02:18:27 Laurent Pinchart wrote:
> This helps increasing build testing coverage.
>
> Cc: Guennadi Liakhovetski <g.liakhovetski+renesas@gmail.com>
> Cc: Vinod Koul <vinod.koul@intel.com>
> Cc: dmaengine at vger.kernel.org
> Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
> Acked-by: Simon Horman <horms@verge.net.au>
> ---
> drivers/dma/sh/Kconfig | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/dma/sh/Kconfig b/drivers/dma/sh/Kconfig
> index dadd9e01..dc0fe03 100644
> --- a/drivers/dma/sh/Kconfig
> +++ b/drivers/dma/sh/Kconfig
> @@ -4,7 +4,7 @@
>
> config SH_DMAE_BASE
> bool "Renesas SuperH DMA Engine support"
> - depends on (SUPERH && SH_DMA) || (ARM && ARCH_SHMOBILE)
> + depends on (SUPERH && SH_DMA) || ARCH_SHMOBILE || COMPILE_TEST
> depends on !SH_DMA_API
> default y
> select DMA_ENGINE
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 09/15] mtd: sh_flctl: Enable driver compilation with COMPILE_TEST
2013-11-27 1:18 ` [PATCH 09/15] mtd: sh_flctl: " Laurent Pinchart
@ 2013-12-11 12:48 ` Laurent Pinchart
2013-12-13 18:19 ` Brian Norris
0 siblings, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2013-12-11 12:48 UTC (permalink / raw)
To: linux-arm-kernel
Hi David,
Could you please pick this patch up for v3.14 ?
On Wednesday 27 November 2013 02:18:31 Laurent Pinchart wrote:
> This helps increasing build testing coverage.
>
> Cc: David Woodhouse <dwmw2@infradead.org>
> Cc: linux-mtd at lists.infradead.org
> Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
> Acked-by: Simon Horman <horms@verge.net.au>
> ---
> drivers/mtd/nand/Kconfig | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/mtd/nand/Kconfig b/drivers/mtd/nand/Kconfig
> index 93ae6a6..cb1f2ec 100644
> --- a/drivers/mtd/nand/Kconfig
> +++ b/drivers/mtd/nand/Kconfig
> @@ -458,7 +458,7 @@ config MTD_NAND_MXC
>
> config MTD_NAND_SH_FLCTL
> tristate "Support for NAND on Renesas SuperH FLCTL"
> - depends on SUPERH || ARCH_SHMOBILE
> + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
> help
> Several Renesas SuperH CPU has FLCTL. This option enables support
> for NAND Flash using FLCTL.
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 10/15] irda: sh_irda: Enable driver compilation with COMPILE_TEST
2013-11-27 1:18 ` [PATCH 10/15] irda: sh_irda: " Laurent Pinchart
@ 2013-12-11 12:49 ` Laurent Pinchart
2014-01-07 15:13 ` Laurent Pinchart
0 siblings, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2013-12-11 12:49 UTC (permalink / raw)
To: linux-arm-kernel
Hi Samuel,
Could you please pick this patch up for v3.14 ?
On Wednesday 27 November 2013 02:18:32 Laurent Pinchart wrote:
> This helps increasing build testing coverage.
>
> Cc: Samuel Ortiz <samuel@sortiz.org>
> Cc: netdev at vger.kernel.org
> Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
> Acked-by: Simon Horman <horms@verge.net.au>
> ---
> drivers/net/irda/Kconfig | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/net/irda/Kconfig b/drivers/net/irda/Kconfig
> index 2a30193..cae5ee2 100644
> --- a/drivers/net/irda/Kconfig
> +++ b/drivers/net/irda/Kconfig
> @@ -403,7 +403,8 @@ config MCS_FIR
>
> config SH_IRDA
> tristate "SuperH IrDA driver"
> - depends on IRDA && ARCH_SHMOBILE
> + depends on IRDA
> + depends on ARCH_SHMOBILE || COMPILE_TEST
> help
> Say Y here if your want to enable SuperH IrDA devices.
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 11/15] pwm: pwm-renesas-tpu: Enable driver compilation with COMPILE_TEST
2013-11-29 13:51 ` Laurent Pinchart
@ 2013-12-11 12:49 ` Laurent Pinchart
0 siblings, 0 replies; 65+ messages in thread
From: Laurent Pinchart @ 2013-12-11 12:49 UTC (permalink / raw)
To: linux-arm-kernel
Hi Thierry,
On Friday 29 November 2013 14:51:25 Laurent Pinchart wrote:
> On Friday 29 November 2013 11:53:54 Thierry Reding wrote:
> > On Wed, Nov 27, 2013 at 02:18:33AM +0100, Laurent Pinchart wrote:
> > > This helps increasing build testing coverage.
> > >
> > > Cc: Thierry Reding <thierry.reding@gmail.com>
> > > Cc: linux-pwm at vger.kernel.org
> > > Signed-off-by: Laurent Pinchart
> > > <laurent.pinchart+renesas@ideasonboard.com>
> > > Acked-by: Simon Horman <horms@verge.net.au>
> > > ---
> > >
> > > drivers/pwm/Kconfig | 2 +-
> > > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > I'm not sure if this has been answered in any of the various subthreads
> > before. I've tried to read through them, but I may have missed some. It
> > was mentioned that iowrite16() wasn't supported on all architectures;
> > won't this possibly cause randconfig autobuilders to break?
>
> That's possible (although it has been reported to me that the situation got
> fixed on arch/cris in v3.12), but the only way to find out is to try it.
> That would be a bug in the architecture, and it should then get fixed.
Would you consider picking this patch up for v3.14 ?
--
Regards,
Laurent Pinchart
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20131211/fbaf304f/attachment.sig>
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 12/15] thermal: rcar-thermal: Enable driver compilation with COMPILE_TEST
2013-11-27 1:18 ` [PATCH 12/15] thermal: rcar-thermal: " Laurent Pinchart
@ 2013-12-11 12:50 ` Laurent Pinchart
2013-12-12 14:01 ` Eduardo Valentin
0 siblings, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2013-12-11 12:50 UTC (permalink / raw)
To: linux-arm-kernel
Hi Zhang and Eduardo,
Could you please pick this patch up for v3.14 ?
On Wednesday 27 November 2013 02:18:34 Laurent Pinchart wrote:
> This helps increasing build testing coverage.
>
> Cc: Zhang Rui <rui.zhang@intel.com>
> Cc: Eduardo Valentin <eduardo.valentin@ti.com>
> Cc: linux-pm at vger.kernel.org
> Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
> Acked-by: Simon Horman <horms@verge.net.au>
> ---
> drivers/thermal/Kconfig | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/thermal/Kconfig b/drivers/thermal/Kconfig
> index f35a1f7..661cafc 100644
> --- a/drivers/thermal/Kconfig
> +++ b/drivers/thermal/Kconfig
> @@ -121,7 +121,7 @@ config SPEAR_THERMAL
>
> config RCAR_THERMAL
> tristate "Renesas R-Car thermal driver"
> - depends on ARCH_SHMOBILE
> + depends on ARCH_SHMOBILE || COMPILE_TEST
> help
> Enable this to plug the R-Car thermal sensor driver into the Linux
> thermal framework.
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 13/15] fbdev: sh-mobile-lcdcfb: Enable driver compilation with COMPILE_TEST
2013-11-27 1:18 ` [PATCH 13/15] fbdev: sh-mobile-lcdcfb: " Laurent Pinchart
@ 2013-12-11 12:51 ` Laurent Pinchart
2014-01-07 15:15 ` Laurent Pinchart
0 siblings, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2013-12-11 12:51 UTC (permalink / raw)
To: linux-arm-kernel
Hi Jean-Christophe and Tomi,
Could you please pick this patch up for v3.14 ?
On Wednesday 27 November 2013 02:18:35 Laurent Pinchart wrote:
> This helps increasing build testing coverage.
>
> Cc: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
> Cc: Tomi Valkeinen <tomi.valkeinen@ti.com>
> Cc: linux-fbdev at vger.kernel.org
> Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
> Acked-by: Simon Horman <horms@verge.net.au>
> ---
> drivers/video/Kconfig | 8 +++++---
> 1 file changed, 5 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig
> index 4f2e1b3..2aceb08 100644
> --- a/drivers/video/Kconfig
> +++ b/drivers/video/Kconfig
> @@ -10,7 +10,8 @@ config HAVE_FB_ATMEL
>
> config SH_MIPI_DSI
> tristate
> - depends on (SUPERH || ARCH_SHMOBILE) && HAVE_CLK
> + depends on HAVE_CLK
> + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
>
> config SH_LCD_MIPI_DSI
> bool
> @@ -1997,7 +1998,8 @@ config FB_W100
>
> config FB_SH_MOBILE_LCDC
> tristate "SuperH Mobile LCDC framebuffer support"
> - depends on FB && (SUPERH || ARCH_SHMOBILE) && HAVE_CLK
> + depends on FB && HAVE_CLK
> + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
> select FB_SYS_FILLRECT
> select FB_SYS_COPYAREA
> select FB_SYS_IMAGEBLIT
> @@ -2484,7 +2486,7 @@ endif
>
> config FB_SH_MOBILE_MERAM
> tristate "SuperH Mobile MERAM read ahead support"
> - depends on (SUPERH || ARCH_SHMOBILE)
> + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
> select GENERIC_ALLOCATOR
> ---help---
> Enable MERAM support for the SuperH controller.
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 15/15] sh: intc: Enable driver compilation with COMPILE_TEST
2013-11-27 1:18 ` [PATCH 15/15] sh: intc: " Laurent Pinchart
@ 2013-12-11 12:52 ` Laurent Pinchart
2014-01-07 9:54 ` Laurent Pinchart
0 siblings, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2013-12-11 12:52 UTC (permalink / raw)
To: linux-arm-kernel
Hi Magnus,
Could you tell me who is responsible for merging drivers/sh patches ? If
that's one of you, could you please pick this patch up for v3.14 ?
On Wednesday 27 November 2013 02:18:37 Laurent Pinchart wrote:
> This helps increasing build testing coverage.
>
> Cc: Magnus Damm <magnus.damm@gmail.com>
> Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
> ---
> drivers/sh/intc/Kconfig | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/sh/intc/Kconfig b/drivers/sh/intc/Kconfig
> index a305731..f7d9061 100644
> --- a/drivers/sh/intc/Kconfig
> +++ b/drivers/sh/intc/Kconfig
> @@ -6,7 +6,7 @@ comment "Interrupt controller options"
>
> config INTC_USERIMASK
> bool "Userspace interrupt masking support"
> - depends on ARCH_SHMOBILE || (SUPERH && CPU_SH4A)
> + depends on ARCH_SHMOBILE || (SUPERH && CPU_SH4A) || COMPILE_TEST
> help
> This enables support for hardware-assisted userspace hardirq
> masking.
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 07/15] mmc: sdhi: Enable driver compilation with COMPILE_TEST
2013-11-27 1:18 ` [PATCH 07/15] mmc: sdhi: " Laurent Pinchart
@ 2013-12-11 12:53 ` Laurent Pinchart
2014-01-07 15:10 ` Laurent Pinchart
2013-12-11 18:01 ` Sergei Shtylyov
1 sibling, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2013-12-11 12:53 UTC (permalink / raw)
To: linux-arm-kernel
Hi Chris,
Could you please pick this patch (and patch 08/15 in the same series) up for
v3.14 ?
On Wednesday 27 November 2013 02:18:29 Laurent Pinchart wrote:
> This helps increasing build testing coverage.
>
> The driver doesn't compile on (at least) x86 due (possibly among others)
> to missing readsw/writesw I/O accessors, restrict compilation to SUPERH
> or ARM.
>
> Whether the CTL_DMA_ENABLE register is part of the standard TMIO
> controller or is Renesas-specific is unknown and impossible to test as
> we have no current or planned TMIO DMA users other than SUPERH and
> ARCH_SHMOBILE. Writing to the register is thus conditionally compiled
> for SUPERH and ARCH_SHMOBILE only. Adding ARCH_SHMOBILE_MULTI to the
> list would extend this to multiarch kernels, but would break the driver
> for non-shmobile platforms if the register is Renesas-specific. We can
> thus get rid of the conditional compilation completely without
> introducing any further issue, and let future non-Renesas users deal
> with the situation if it turns out to be a the problem.
>
> Cc: Chris Ball <cjb@laptop.org>
> Cc: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
> Cc: Ian Molton <ian@mnementh.co.uk>
> Cc: linux-mmc at vger.kernel.org
> Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
> Acked-by: Simon Horman <horms@verge.net.au>
> ---
> drivers/mmc/host/Kconfig | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig
> index 7fc5099..ca1315e 100644
> --- a/drivers/mmc/host/Kconfig
> +++ b/drivers/mmc/host/Kconfig
> @@ -479,7 +479,8 @@ config MMC_TMIO
>
> config MMC_SDHI
> tristate "SH-Mobile SDHI SD/SDIO controller support"
> - depends on SUPERH || ARCH_SHMOBILE
> + depends on SUPERH || ARM
> + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
> select MMC_TMIO_CORE
> help
> This provides support for the SDHI SD/SDIO controller found in
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 07/15] mmc: sdhi: Enable driver compilation with COMPILE_TEST
2013-11-27 1:18 ` [PATCH 07/15] mmc: sdhi: " Laurent Pinchart
2013-12-11 12:53 ` Laurent Pinchart
@ 2013-12-11 18:01 ` Sergei Shtylyov
2013-12-11 18:06 ` Laurent Pinchart
1 sibling, 1 reply; 65+ messages in thread
From: Sergei Shtylyov @ 2013-12-11 18:01 UTC (permalink / raw)
To: linux-arm-kernel
Hello.
On 27-11-2013 5:18, Laurent Pinchart wrote:
> This helps increasing build testing coverage.
> The driver doesn't compile on (at least) x86 due (possibly among others)
> to missing readsw/writesw I/O accessors, restrict compilation to SUPERH
> or ARM.
> Whether the CTL_DMA_ENABLE register is part of the standard TMIO
> controller or is Renesas-specific is unknown and impossible to test as
> we have no current or planned TMIO DMA users other than SUPERH and
> ARCH_SHMOBILE. Writing to the register is thus conditionally compiled
> for SUPERH and ARCH_SHMOBILE only. Adding ARCH_SHMOBILE_MULTI to the
> list would extend this to multiarch kernels, but would break the driver
> for non-shmobile platforms if the register is Renesas-specific. We can
> thus get rid of the conditional compilation completely without
> introducing any further issue, and let future non-Renesas users deal
> with the situation if it turns out to be a the problem.
> Cc: Chris Ball <cjb@laptop.org>
> Cc: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
> Cc: Ian Molton <ian@mnementh.co.uk>
> Cc: linux-mmc at vger.kernel.org
> Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
> Acked-by: Simon Horman <horms@verge.net.au>
> ---
> drivers/mmc/host/Kconfig | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
> diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig
> index 7fc5099..ca1315e 100644
> --- a/drivers/mmc/host/Kconfig
> +++ b/drivers/mmc/host/Kconfig
> @@ -479,7 +479,8 @@ config MMC_TMIO
>
> config MMC_SDHI
> tristate "SH-Mobile SDHI SD/SDIO controller support"
> - depends on SUPERH || ARCH_SHMOBILE
> + depends on SUPERH || ARM
> + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
Hm, why 2 "depends" lines with SUPERH in both?
WBR, Sergei
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 07/15] mmc: sdhi: Enable driver compilation with COMPILE_TEST
2013-12-11 18:01 ` Sergei Shtylyov
@ 2013-12-11 18:06 ` Laurent Pinchart
2013-12-11 18:22 ` Sergei Shtylyov
0 siblings, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2013-12-11 18:06 UTC (permalink / raw)
To: linux-arm-kernel
On Wednesday 11 December 2013 22:01:53 Sergei Shtylyov wrote:
> Hello.
>
> On 27-11-2013 5:18, Laurent Pinchart wrote:
> > This helps increasing build testing coverage.
> >
> > The driver doesn't compile on (at least) x86 due (possibly among others)
> > to missing readsw/writesw I/O accessors, restrict compilation to SUPERH
> > or ARM.
> >
> > Whether the CTL_DMA_ENABLE register is part of the standard TMIO
> > controller or is Renesas-specific is unknown and impossible to test as
> > we have no current or planned TMIO DMA users other than SUPERH and
> > ARCH_SHMOBILE. Writing to the register is thus conditionally compiled
> > for SUPERH and ARCH_SHMOBILE only. Adding ARCH_SHMOBILE_MULTI to the
> > list would extend this to multiarch kernels, but would break the driver
> > for non-shmobile platforms if the register is Renesas-specific. We can
> > thus get rid of the conditional compilation completely without
> > introducing any further issue, and let future non-Renesas users deal
> > with the situation if it turns out to be a the problem.
> >
> > Cc: Chris Ball <cjb@laptop.org>
> > Cc: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
> > Cc: Ian Molton <ian@mnementh.co.uk>
> > Cc: linux-mmc at vger.kernel.org
> > Signed-off-by: Laurent Pinchart
> > <laurent.pinchart+renesas@ideasonboard.com>
> > Acked-by: Simon Horman <horms@verge.net.au>
> > ---
> >
> > drivers/mmc/host/Kconfig | 3 ++-
> > 1 file changed, 2 insertions(+), 1 deletion(-)
> >
> > diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig
> > index 7fc5099..ca1315e 100644
> > --- a/drivers/mmc/host/Kconfig
> > +++ b/drivers/mmc/host/Kconfig
> > @@ -479,7 +479,8 @@ config MMC_TMIO
> >
> > config MMC_SDHI
> >
> > tristate "SH-Mobile SDHI SD/SDIO controller support"
> >
> > - depends on SUPERH || ARCH_SHMOBILE
> > + depends on SUPERH || ARM
> > + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
>
> Hm, why 2 "depends" lines with SUPERH in both?
The first line means "this driver requires SUPERH || ARM to be compiled",
while the second line means "devices supported by this driver are only found
on SUPERH || ARCH_SHMOBILE platforms".
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 07/15] mmc: sdhi: Enable driver compilation with COMPILE_TEST
2013-12-11 18:06 ` Laurent Pinchart
@ 2013-12-11 18:22 ` Sergei Shtylyov
2013-12-11 23:05 ` Laurent Pinchart
0 siblings, 1 reply; 65+ messages in thread
From: Sergei Shtylyov @ 2013-12-11 18:22 UTC (permalink / raw)
To: linux-arm-kernel
On 11-12-2013 22:06, Laurent Pinchart wrote:
>>> This helps increasing build testing coverage.
>>> The driver doesn't compile on (at least) x86 due (possibly among others)
>>> to missing readsw/writesw I/O accessors, restrict compilation to SUPERH
>>> or ARM.
>>> Whether the CTL_DMA_ENABLE register is part of the standard TMIO
>>> controller or is Renesas-specific is unknown and impossible to test as
>>> we have no current or planned TMIO DMA users other than SUPERH and
>>> ARCH_SHMOBILE. Writing to the register is thus conditionally compiled
>>> for SUPERH and ARCH_SHMOBILE only. Adding ARCH_SHMOBILE_MULTI to the
>>> list would extend this to multiarch kernels, but would break the driver
>>> for non-shmobile platforms if the register is Renesas-specific. We can
>>> thus get rid of the conditional compilation completely without
>>> introducing any further issue, and let future non-Renesas users deal
>>> with the situation if it turns out to be a the problem.
>>> Cc: Chris Ball <cjb@laptop.org>
>>> Cc: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
>>> Cc: Ian Molton <ian@mnementh.co.uk>
>>> Cc: linux-mmc at vger.kernel.org
>>> Signed-off-by: Laurent Pinchart
>>> <laurent.pinchart+renesas@ideasonboard.com>
>>> Acked-by: Simon Horman <horms@verge.net.au>
[...]
>>> diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig
>>> index 7fc5099..ca1315e 100644
>>> --- a/drivers/mmc/host/Kconfig
>>> +++ b/drivers/mmc/host/Kconfig
>>> @@ -479,7 +479,8 @@ config MMC_TMIO
>>>
>>> config MMC_SDHI
>>>
>>> tristate "SH-Mobile SDHI SD/SDIO controller support"
>>>
>>> - depends on SUPERH || ARCH_SHMOBILE
>>> + depends on SUPERH || ARM
>>> + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
>> Hm, why 2 "depends" lines with SUPERH in both?
> The first line means "this driver requires SUPERH || ARM to be compiled",
Then COMPILE_TEST should be there, no?
> while the second line means "devices supported by this driver are only found
> on SUPERH || ARCH_SHMOBILE platforms".
WBR, Sergei
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 07/15] mmc: sdhi: Enable driver compilation with COMPILE_TEST
2013-12-11 18:22 ` Sergei Shtylyov
@ 2013-12-11 23:05 ` Laurent Pinchart
0 siblings, 0 replies; 65+ messages in thread
From: Laurent Pinchart @ 2013-12-11 23:05 UTC (permalink / raw)
To: linux-arm-kernel
Hi Sergei,
On Wednesday 11 December 2013 22:22:19 Sergei Shtylyov wrote:
> On 11-12-2013 22:06, Laurent Pinchart wrote:
> >>> This helps increasing build testing coverage.
> >>>
> >>> The driver doesn't compile on (at least) x86 due (possibly among others)
> >>> to missing readsw/writesw I/O accessors, restrict compilation to SUPERH
> >>> or ARM.
> >>>
> >>> Whether the CTL_DMA_ENABLE register is part of the standard TMIO
> >>> controller or is Renesas-specific is unknown and impossible to test as
> >>> we have no current or planned TMIO DMA users other than SUPERH and
> >>> ARCH_SHMOBILE. Writing to the register is thus conditionally compiled
> >>> for SUPERH and ARCH_SHMOBILE only. Adding ARCH_SHMOBILE_MULTI to the
> >>> list would extend this to multiarch kernels, but would break the driver
> >>> for non-shmobile platforms if the register is Renesas-specific. We can
> >>> thus get rid of the conditional compilation completely without
> >>> introducing any further issue, and let future non-Renesas users deal
> >>> with the situation if it turns out to be a the problem.
> >>>
> >>> Cc: Chris Ball <cjb@laptop.org>
> >>> Cc: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
> >>> Cc: Ian Molton <ian@mnementh.co.uk>
> >>> Cc: linux-mmc at vger.kernel.org
> >>> Signed-off-by: Laurent Pinchart
> >>> <laurent.pinchart+renesas@ideasonboard.com>
> >>> Acked-by: Simon Horman <horms@verge.net.au>
>
> [...]
>
> >>> diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig
> >>> index 7fc5099..ca1315e 100644
> >>> --- a/drivers/mmc/host/Kconfig
> >>> +++ b/drivers/mmc/host/Kconfig
> >>> @@ -479,7 +479,8 @@ config MMC_TMIO
> >>>
> >>> config MMC_SDHI
> >>> tristate "SH-Mobile SDHI SD/SDIO controller support"
> >>> - depends on SUPERH || ARCH_SHMOBILE
> >>> + depends on SUPERH || ARM
> >>> + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
> >>>
> >> Hm, why 2 "depends" lines with SUPERH in both?
> >
> > The first line means "this driver requires SUPERH || ARM to be compiled",
>
> Then COMPILE_TEST should be there, no?
No, because the first line says that the driver is known *not* to compile on
platforms other than ARM and SUPERH. Adding || COMPILE_TEST there would break
compilation with allyesconfig and randconfig on those other platforms.
Stated differently, the first line restricts the driver from being compiled on
architectures where it doesn't compile, regardless of COMPILE_TEST, and the
second line restricts it to platform where hardware is known to exists, with
COMPILE_TEST to optionally extend build coverage.
> > while the second line means "devices supported by this driver are only
> > found on SUPERH || ARCH_SHMOBILE platforms".
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 11/15] pwm: pwm-renesas-tpu: Enable driver compilation with COMPILE_TEST
2013-11-27 1:18 ` [PATCH 11/15] pwm: pwm-renesas-tpu: " Laurent Pinchart
2013-11-29 10:53 ` Thierry Reding
@ 2013-12-12 12:37 ` Thierry Reding
1 sibling, 0 replies; 65+ messages in thread
From: Thierry Reding @ 2013-12-12 12:37 UTC (permalink / raw)
To: linux-arm-kernel
On Wed, Nov 27, 2013 at 02:18:33AM +0100, Laurent Pinchart wrote:
> This helps increasing build testing coverage.
>
> Cc: Thierry Reding <thierry.reding@gmail.com>
> Cc: linux-pwm at vger.kernel.org
> Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
> Acked-by: Simon Horman <horms@verge.net.au>
> ---
> drivers/pwm/Kconfig | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
Applied, thanks.
Thierry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20131212/221115d9/attachment.sig>
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 12/15] thermal: rcar-thermal: Enable driver compilation with COMPILE_TEST
2013-12-11 12:50 ` Laurent Pinchart
@ 2013-12-12 14:01 ` Eduardo Valentin
2014-01-02 2:55 ` Zhang Rui
0 siblings, 1 reply; 65+ messages in thread
From: Eduardo Valentin @ 2013-12-12 14:01 UTC (permalink / raw)
To: linux-arm-kernel
On 11-12-2013 08:50, Laurent Pinchart wrote:
> Hi Zhang and Eduardo,
>
> Could you please pick this patch up for v3.14 ?
Yes Laurent, I can pick it.
>
> On Wednesday 27 November 2013 02:18:34 Laurent Pinchart wrote:
>> This helps increasing build testing coverage.
>>
>> Cc: Zhang Rui <rui.zhang@intel.com>
>> Cc: Eduardo Valentin <eduardo.valentin@ti.com>
>> Cc: linux-pm at vger.kernel.org
>> Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
>> Acked-by: Simon Horman <horms@verge.net.au>
Acked-by: Eduardo Valentin <eduardo.valentin@ti.com>
>> ---
>> drivers/thermal/Kconfig | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/drivers/thermal/Kconfig b/drivers/thermal/Kconfig
>> index f35a1f7..661cafc 100644
>> --- a/drivers/thermal/Kconfig
>> +++ b/drivers/thermal/Kconfig
>> @@ -121,7 +121,7 @@ config SPEAR_THERMAL
>>
>> config RCAR_THERMAL
>> tristate "Renesas R-Car thermal driver"
>> - depends on ARCH_SHMOBILE
>> + depends on ARCH_SHMOBILE || COMPILE_TEST
>> help
>> Enable this to plug the R-Car thermal sensor driver into the Linux
>> thermal framework.
--
You have got to be excited about what you are doing. (L. Lamport)
Eduardo Valentin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 295 bytes
Desc: OpenPGP digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20131212/d2cc23db/attachment-0001.sig>
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 09/15] mtd: sh_flctl: Enable driver compilation with COMPILE_TEST
2013-12-11 12:48 ` Laurent Pinchart
@ 2013-12-13 18:19 ` Brian Norris
0 siblings, 0 replies; 65+ messages in thread
From: Brian Norris @ 2013-12-13 18:19 UTC (permalink / raw)
To: linux-arm-kernel
On Wed, Dec 11, 2013 at 01:48:50PM +0100, Laurent Pinchart wrote:
> Hi David,
>
> Could you please pick this patch up for v3.14 ?
I'm not David, but I pushed your patch over a week ago. I guess I forgot
to warn you. Sorry!
> On Wednesday 27 November 2013 02:18:31 Laurent Pinchart wrote:
> > This helps increasing build testing coverage.
> >
> > Cc: David Woodhouse <dwmw2@infradead.org>
> > Cc: linux-mtd at lists.infradead.org
> > Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
> > Acked-by: Simon Horman <horms@verge.net.au>
This patch is in l2-mtd.git. Thanks!
Brian
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 03/15] serial: sh-sci: Restrict non-COMPILE_TEST compilation
2013-12-11 12:44 ` Laurent Pinchart
@ 2013-12-24 12:03 ` Laurent Pinchart
2013-12-24 14:26 ` Simon Horman
0 siblings, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2013-12-24 12:03 UTC (permalink / raw)
To: linux-arm-kernel
Hi Simon,
On Wednesday 11 December 2013 13:44:54 Laurent Pinchart wrote:
> Hi Simon,
>
> Could you please add this patch to your tree with the "[PATCH 00/47] sh-sci
> updates for v3.14" series ?
I've updated all my pending branches to your latest devel tag and this patch
is missing. Could you please pick it up ?
> On Thursday 28 November 2013 16:37:11 Simon Horman wrote:
> > On Wed, Nov 27, 2013 at 02:18:25AM +0100, Laurent Pinchart wrote:
> > > Hardware supported by the driver is only found on SUPERH or
> > > ARCH_SHMOBILE platforms. Restrict non-COMPILE_TEST compilation to them.
> > >
> > > Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> > > Cc: linux-serial at vger.kernel.org
> > > Signed-off-by: Laurent Pinchart
> > > <laurent.pinchart+renesas@ideasonboard.com>
> >
> > Acked-by: Simon Horman <horms+renesas@verge.net.au>
> >
> > > ---
> > >
> > > drivers/tty/serial/Kconfig | 3 ++-
> > > 1 file changed, 2 insertions(+), 1 deletion(-)
> > >
> > > diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
> > > index a3817ab..a640d0b 100644
> > > --- a/drivers/tty/serial/Kconfig
> > > +++ b/drivers/tty/serial/Kconfig
> > > @@ -709,7 +709,8 @@ config SERIAL_IP22_ZILOG_CONSOLE
> > >
> > > config SERIAL_SH_SCI
> > > tristate "SuperH SCI(F) serial port support"
> > > - depends on HAVE_CLK && (SUPERH || ARM || COMPILE_TEST)
> > > + depends on HAVE_CLK
> > > + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
> > > select SERIAL_CORE
> > >
> > > config SERIAL_SH_SCI_NR_UARTS
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 03/15] serial: sh-sci: Restrict non-COMPILE_TEST compilation
2013-12-24 12:03 ` Laurent Pinchart
@ 2013-12-24 14:26 ` Simon Horman
2013-12-27 2:17 ` Simon Horman
0 siblings, 1 reply; 65+ messages in thread
From: Simon Horman @ 2013-12-24 14:26 UTC (permalink / raw)
To: linux-arm-kernel
On Tue, Dec 24, 2013 at 01:03:10PM +0100, Laurent Pinchart wrote:
> Hi Simon,
>
> On Wednesday 11 December 2013 13:44:54 Laurent Pinchart wrote:
> > Hi Simon,
> >
> > Could you please add this patch to your tree with the "[PATCH 00/47] sh-sci
> > updates for v3.14" series ?
>
> I've updated all my pending branches to your latest devel tag and this patch
> is missing. Could you please pick it up ?
Sure, will do.
>
> > On Thursday 28 November 2013 16:37:11 Simon Horman wrote:
> > > On Wed, Nov 27, 2013 at 02:18:25AM +0100, Laurent Pinchart wrote:
> > > > Hardware supported by the driver is only found on SUPERH or
> > > > ARCH_SHMOBILE platforms. Restrict non-COMPILE_TEST compilation to them.
> > > >
> > > > Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> > > > Cc: linux-serial at vger.kernel.org
> > > > Signed-off-by: Laurent Pinchart
> > > > <laurent.pinchart+renesas@ideasonboard.com>
> > >
> > > Acked-by: Simon Horman <horms+renesas@verge.net.au>
> > >
> > > > ---
> > > >
> > > > drivers/tty/serial/Kconfig | 3 ++-
> > > > 1 file changed, 2 insertions(+), 1 deletion(-)
> > > >
> > > > diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
> > > > index a3817ab..a640d0b 100644
> > > > --- a/drivers/tty/serial/Kconfig
> > > > +++ b/drivers/tty/serial/Kconfig
> > > > @@ -709,7 +709,8 @@ config SERIAL_IP22_ZILOG_CONSOLE
> > > >
> > > > config SERIAL_SH_SCI
> > > > tristate "SuperH SCI(F) serial port support"
> > > > - depends on HAVE_CLK && (SUPERH || ARM || COMPILE_TEST)
> > > > + depends on HAVE_CLK
> > > > + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
> > > > select SERIAL_CORE
> > > >
> > > > config SERIAL_SH_SCI_NR_UARTS
>
> --
> Regards,
>
> Laurent Pinchart
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-sh" in
> the body of a message to majordomo at vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 03/15] serial: sh-sci: Restrict non-COMPILE_TEST compilation
2013-12-24 14:26 ` Simon Horman
@ 2013-12-27 2:17 ` Simon Horman
0 siblings, 0 replies; 65+ messages in thread
From: Simon Horman @ 2013-12-27 2:17 UTC (permalink / raw)
To: linux-arm-kernel
On Tue, Dec 24, 2013 at 11:26:41PM +0900, Simon Horman wrote:
> On Tue, Dec 24, 2013 at 01:03:10PM +0100, Laurent Pinchart wrote:
> > Hi Simon,
> >
> > On Wednesday 11 December 2013 13:44:54 Laurent Pinchart wrote:
> > > Hi Simon,
> > >
> > > Could you please add this patch to your tree with the "[PATCH 00/47] sh-sci
> > > updates for v3.14" series ?
> >
> > I've updated all my pending branches to your latest devel tag and this patch
> > is missing. Could you please pick it up ?
>
> Sure, will do.
I have now done so. But I'm not sure that it will make it into v3.14.
If not it might be best to send it back to Greg for v3.15. I can handle that.
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 12/15] thermal: rcar-thermal: Enable driver compilation with COMPILE_TEST
2013-12-12 14:01 ` Eduardo Valentin
@ 2014-01-02 2:55 ` Zhang Rui
0 siblings, 0 replies; 65+ messages in thread
From: Zhang Rui @ 2014-01-02 2:55 UTC (permalink / raw)
To: linux-arm-kernel
On Thu, 2013-12-12 at 10:01 -0400, Eduardo Valentin wrote:
> On 11-12-2013 08:50, Laurent Pinchart wrote:
> > Hi Zhang and Eduardo,
> >
> > Could you please pick this patch up for v3.14 ?
>
> Yes Laurent, I can pick it.
>
> >
> > On Wednesday 27 November 2013 02:18:34 Laurent Pinchart wrote:
> >> This helps increasing build testing coverage.
> >>
> >> Cc: Zhang Rui <rui.zhang@intel.com>
> >> Cc: Eduardo Valentin <eduardo.valentin@ti.com>
> >> Cc: linux-pm at vger.kernel.org
> >> Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
> >> Acked-by: Simon Horman <horms@verge.net.au>
>
> Acked-by: Eduardo Valentin <eduardo.valentin@ti.com>
applied.
thanks,
rui
>
> >> ---
> >> drivers/thermal/Kconfig | 2 +-
> >> 1 file changed, 1 insertion(+), 1 deletion(-)
> >>
> >> diff --git a/drivers/thermal/Kconfig b/drivers/thermal/Kconfig
> >> index f35a1f7..661cafc 100644
> >> --- a/drivers/thermal/Kconfig
> >> +++ b/drivers/thermal/Kconfig
> >> @@ -121,7 +121,7 @@ config SPEAR_THERMAL
> >>
> >> config RCAR_THERMAL
> >> tristate "Renesas R-Car thermal driver"
> >> - depends on ARCH_SHMOBILE
> >> + depends on ARCH_SHMOBILE || COMPILE_TEST
> >> help
> >> Enable this to plug the R-Car thermal sensor driver into the Linux
> >> thermal framework.
>
>
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 01/15] i2c: shmobile/rcar: Restrict non-COMPILE_TEST compilation
2013-12-11 12:47 ` Laurent Pinchart
@ 2014-01-02 15:05 ` Laurent Pinchart
0 siblings, 0 replies; 65+ messages in thread
From: Laurent Pinchart @ 2014-01-02 15:05 UTC (permalink / raw)
To: linux-arm-kernel
Hi Wolfram,
On Wednesday 11 December 2013 13:47:34 Laurent Pinchart wrote:
> Hi Wolfram,
>
> Could you please pick this patch up for v3.14 ?
Ping ?
> On Thursday 28 November 2013 16:36:21 Simon Horman wrote:
> > On Wed, Nov 27, 2013 at 02:18:23AM +0100, Laurent Pinchart wrote:
> > > Hardware supported by the i2c sh_mobile and rcar drivers is only found
> > > on SUPERH or ARCH_SHMOBILE platforms. Restrict non-COMPILE_TEST
> > > compilation to them.
> > >
> > > Cc: Wolfram Sang <wsa@the-dreams.de>
> > > Cc: linux-i2c at vger.kernel.org
> > > Signed-off-by: Laurent Pinchart
> > > <laurent.pinchart+renesas@ideasonboard.com>
> >
> > Acked-by: Simon Horman <horms+renesas@verge.net.au>
> >
> > > ---
> > >
> > > drivers/i2c/busses/Kconfig | 4 ++--
> > > 1 file changed, 2 insertions(+), 2 deletions(-)
> > >
> > > diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig
> > > index 3b26129..92bdcf9 100644
> > > --- a/drivers/i2c/busses/Kconfig
> > > +++ b/drivers/i2c/busses/Kconfig
> > > @@ -683,7 +683,7 @@ config I2C_SH7760
> > >
> > > config I2C_SH_MOBILE
> > >
> > > tristate "SuperH Mobile I2C Controller"
> > >
> > > - depends on SUPERH || ARM || COMPILE_TEST
> > > + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
> > >
> > > help
> > >
> > > If you say yes to this option, support will be included for the
> > > built-in I2C interface on the Renesas SH-Mobile processor.
> > >
> > > @@ -796,7 +796,7 @@ config I2C_XLR
> > >
> > > config I2C_RCAR
> > >
> > > tristate "Renesas R-Car I2C Controller"
> > >
> > > - depends on ARM || COMPILE_TEST
> > > + depends on ARCH_SHMOBILE || COMPILE_TEST
> > >
> > > help
> > >
> > > If you say yes to this option, support will be included for the
> > > R-Car I2C controller.
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 01/15] i2c: shmobile/rcar: Restrict non-COMPILE_TEST compilation
2013-11-27 1:18 ` [PATCH 01/15] i2c: shmobile/rcar: Restrict non-COMPILE_TEST compilation Laurent Pinchart
2013-11-28 7:36 ` Simon Horman
@ 2014-01-03 15:47 ` Wolfram Sang
1 sibling, 0 replies; 65+ messages in thread
From: Wolfram Sang @ 2014-01-03 15:47 UTC (permalink / raw)
To: linux-arm-kernel
On Wed, Nov 27, 2013 at 02:18:23AM +0100, Laurent Pinchart wrote:
> Hardware supported by the i2c sh_mobile and rcar drivers is only found
> on SUPERH or ARCH_SHMOBILE platforms. Restrict non-COMPILE_TEST
> compilation to them.
>
> Cc: Wolfram Sang <wsa@the-dreams.de>
> Cc: linux-i2c at vger.kernel.org
> Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Applied to for-next, thanks!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20140103/7f3e244d/attachment.sig>
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 15/15] sh: intc: Enable driver compilation with COMPILE_TEST
2013-12-11 12:52 ` Laurent Pinchart
@ 2014-01-07 9:54 ` Laurent Pinchart
2014-01-08 4:35 ` Simon Horman
0 siblings, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2014-01-07 9:54 UTC (permalink / raw)
To: linux-arm-kernel
On Wednesday 11 December 2013 13:52:31 Laurent Pinchart wrote:
> Hi Magnus,
>
> Could you tell me who is responsible for merging drivers/sh patches ? If
> that's one of you, could you please pick this patch up for v3.14 ?
Ping ?
> On Wednesday 27 November 2013 02:18:37 Laurent Pinchart wrote:
> > This helps increasing build testing coverage.
> >
> > Cc: Magnus Damm <magnus.damm@gmail.com>
> > Signed-off-by: Laurent Pinchart
> > <laurent.pinchart+renesas@ideasonboard.com>
> > ---
> >
> > drivers/sh/intc/Kconfig | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/drivers/sh/intc/Kconfig b/drivers/sh/intc/Kconfig
> > index a305731..f7d9061 100644
> > --- a/drivers/sh/intc/Kconfig
> > +++ b/drivers/sh/intc/Kconfig
> > @@ -6,7 +6,7 @@ comment "Interrupt controller options"
> >
> > config INTC_USERIMASK
> >
> > bool "Userspace interrupt masking support"
> >
> > - depends on ARCH_SHMOBILE || (SUPERH && CPU_SH4A)
> > + depends on ARCH_SHMOBILE || (SUPERH && CPU_SH4A) || COMPILE_TEST
> >
> > help
> >
> > This enables support for hardware-assisted userspace hardirq
> > masking.
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 04/15] iommu: shmobile: Enable driver compilation with COMPILE_TEST
2013-12-11 12:48 ` Laurent Pinchart
@ 2014-01-07 14:11 ` Joerg Roedel
0 siblings, 0 replies; 65+ messages in thread
From: Joerg Roedel @ 2014-01-07 14:11 UTC (permalink / raw)
To: linux-arm-kernel
On Wed, Dec 11, 2013 at 01:48:01PM +0100, Laurent Pinchart wrote:
> Hi Joerg,
>
> Could you please pick this patch up for v3.14 ?
Applied, thanks.
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 07/15] mmc: sdhi: Enable driver compilation with COMPILE_TEST
2013-12-11 12:53 ` Laurent Pinchart
@ 2014-01-07 15:10 ` Laurent Pinchart
2014-01-07 15:50 ` Chris Ball
0 siblings, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2014-01-07 15:10 UTC (permalink / raw)
To: linux-arm-kernel
Hi Chris,
On Wednesday 11 December 2013 13:53:21 Laurent Pinchart wrote:
> Hi Chris,
>
> Could you please pick this patch (and patch 08/15 in the same series) up for
> v3.14 ?
Ping ?
> On Wednesday 27 November 2013 02:18:29 Laurent Pinchart wrote:
> > This helps increasing build testing coverage.
> >
> > The driver doesn't compile on (at least) x86 due (possibly among others)
> > to missing readsw/writesw I/O accessors, restrict compilation to SUPERH
> > or ARM.
> >
> > Whether the CTL_DMA_ENABLE register is part of the standard TMIO
> > controller or is Renesas-specific is unknown and impossible to test as
> > we have no current or planned TMIO DMA users other than SUPERH and
> > ARCH_SHMOBILE. Writing to the register is thus conditionally compiled
> > for SUPERH and ARCH_SHMOBILE only. Adding ARCH_SHMOBILE_MULTI to the
> > list would extend this to multiarch kernels, but would break the driver
> > for non-shmobile platforms if the register is Renesas-specific. We can
> > thus get rid of the conditional compilation completely without
> > introducing any further issue, and let future non-Renesas users deal
> > with the situation if it turns out to be a the problem.
> >
> > Cc: Chris Ball <cjb@laptop.org>
> > Cc: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
> > Cc: Ian Molton <ian@mnementh.co.uk>
> > Cc: linux-mmc at vger.kernel.org
> > Signed-off-by: Laurent Pinchart
> > <laurent.pinchart+renesas@ideasonboard.com>
> > Acked-by: Simon Horman <horms@verge.net.au>
> > ---
> >
> > drivers/mmc/host/Kconfig | 3 ++-
> > 1 file changed, 2 insertions(+), 1 deletion(-)
> >
> > diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig
> > index 7fc5099..ca1315e 100644
> > --- a/drivers/mmc/host/Kconfig
> > +++ b/drivers/mmc/host/Kconfig
> > @@ -479,7 +479,8 @@ config MMC_TMIO
> >
> > config MMC_SDHI
> >
> > tristate "SH-Mobile SDHI SD/SDIO controller support"
> >
> > - depends on SUPERH || ARCH_SHMOBILE
> > + depends on SUPERH || ARM
> > + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
> >
> > select MMC_TMIO_CORE
> > help
> >
> > This provides support for the SDHI SD/SDIO controller found in
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 10/15] irda: sh_irda: Enable driver compilation with COMPILE_TEST
2013-12-11 12:49 ` Laurent Pinchart
@ 2014-01-07 15:13 ` Laurent Pinchart
2014-03-04 18:19 ` Laurent Pinchart
0 siblings, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2014-01-07 15:13 UTC (permalink / raw)
To: linux-arm-kernel
On Wednesday 11 December 2013 13:49:15 Laurent Pinchart wrote:
> Hi Samuel,
>
> Could you please pick this patch up for v3.14 ?
Ping ?
> On Wednesday 27 November 2013 02:18:32 Laurent Pinchart wrote:
> > This helps increasing build testing coverage.
> >
> > Cc: Samuel Ortiz <samuel@sortiz.org>
> > Cc: netdev at vger.kernel.org
> > Signed-off-by: Laurent Pinchart
> > <laurent.pinchart+renesas@ideasonboard.com>
> > Acked-by: Simon Horman <horms@verge.net.au>
> > ---
> >
> > drivers/net/irda/Kconfig | 3 ++-
> > 1 file changed, 2 insertions(+), 1 deletion(-)
> >
> > diff --git a/drivers/net/irda/Kconfig b/drivers/net/irda/Kconfig
> > index 2a30193..cae5ee2 100644
> > --- a/drivers/net/irda/Kconfig
> > +++ b/drivers/net/irda/Kconfig
> > @@ -403,7 +403,8 @@ config MCS_FIR
> >
> > config SH_IRDA
> >
> > tristate "SuperH IrDA driver"
> >
> > - depends on IRDA && ARCH_SHMOBILE
> > + depends on IRDA
> > + depends on ARCH_SHMOBILE || COMPILE_TEST
> >
> > help
> >
> > Say Y here if your want to enable SuperH IrDA devices.
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 13/15] fbdev: sh-mobile-lcdcfb: Enable driver compilation with COMPILE_TEST
2013-12-11 12:51 ` Laurent Pinchart
@ 2014-01-07 15:15 ` Laurent Pinchart
2014-01-08 8:30 ` Tomi Valkeinen
0 siblings, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2014-01-07 15:15 UTC (permalink / raw)
To: linux-arm-kernel
On Wednesday 11 December 2013 13:51:18 Laurent Pinchart wrote:
> Hi Jean-Christophe and Tomi,
>
> Could you please pick this patch up for v3.14 ?
Ping ?
> On Wednesday 27 November 2013 02:18:35 Laurent Pinchart wrote:
> > This helps increasing build testing coverage.
> >
> > Cc: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
> > Cc: Tomi Valkeinen <tomi.valkeinen@ti.com>
> > Cc: linux-fbdev at vger.kernel.org
> > Signed-off-by: Laurent Pinchart
> > <laurent.pinchart+renesas@ideasonboard.com>
> > Acked-by: Simon Horman <horms@verge.net.au>
> > ---
> >
> > drivers/video/Kconfig | 8 +++++---
> > 1 file changed, 5 insertions(+), 3 deletions(-)
> >
> > diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig
> > index 4f2e1b3..2aceb08 100644
> > --- a/drivers/video/Kconfig
> > +++ b/drivers/video/Kconfig
> > @@ -10,7 +10,8 @@ config HAVE_FB_ATMEL
> >
> > config SH_MIPI_DSI
> > tristate
> > - depends on (SUPERH || ARCH_SHMOBILE) && HAVE_CLK
> > + depends on HAVE_CLK
> > + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
> >
> > config SH_LCD_MIPI_DSI
> > bool
> > @@ -1997,7 +1998,8 @@ config FB_W100
> >
> > config FB_SH_MOBILE_LCDC
> > tristate "SuperH Mobile LCDC framebuffer support"
> > - depends on FB && (SUPERH || ARCH_SHMOBILE) && HAVE_CLK
> > + depends on FB && HAVE_CLK
> > + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
> > select FB_SYS_FILLRECT
> > select FB_SYS_COPYAREA
> > select FB_SYS_IMAGEBLIT
> > @@ -2484,7 +2486,7 @@ endif
> >
> > config FB_SH_MOBILE_MERAM
> > tristate "SuperH Mobile MERAM read ahead support"
> > - depends on (SUPERH || ARCH_SHMOBILE)
> > + depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
> > select GENERIC_ALLOCATOR
> > ---help---
> > Enable MERAM support for the SuperH controller.
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 07/15] mmc: sdhi: Enable driver compilation with COMPILE_TEST
2014-01-07 15:10 ` Laurent Pinchart
@ 2014-01-07 15:50 ` Chris Ball
2014-01-07 16:13 ` Laurent Pinchart
0 siblings, 1 reply; 65+ messages in thread
From: Chris Ball @ 2014-01-07 15:50 UTC (permalink / raw)
To: linux-arm-kernel
Hi Laurent,
On Tue, Jan 07 2014, Laurent Pinchart wrote:
> Hi Chris,
>
> On Wednesday 11 December 2013 13:53:21 Laurent Pinchart wrote:
>> Hi Chris,
>>
>> Could you please pick this patch (and patch 08/15 in the same series) up for
>> v3.14 ?
>
> Ping ?
Thanks, both pushed to mmc-next for 3.14, sorry for the delay.
- Chris.
--
Chris Ball <cjb@laptop.org> <http://printf.net/>
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 07/15] mmc: sdhi: Enable driver compilation with COMPILE_TEST
2014-01-07 15:50 ` Chris Ball
@ 2014-01-07 16:13 ` Laurent Pinchart
0 siblings, 0 replies; 65+ messages in thread
From: Laurent Pinchart @ 2014-01-07 16:13 UTC (permalink / raw)
To: linux-arm-kernel
On Tuesday 07 January 2014 15:50:45 Chris Ball wrote:
> On Tue, Jan 07 2014, Laurent Pinchart wrote:
> > On Wednesday 11 December 2013 13:53:21 Laurent Pinchart wrote:
> >> Hi Chris,
> >>
> >> Could you please pick this patch (and patch 08/15 in the same series) up
> >> for v3.14 ?
> >
> > Ping ?
>
> Thanks, both pushed to mmc-next for 3.14, sorry for the delay.
No worries, thank you.
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 15/15] sh: intc: Enable driver compilation with COMPILE_TEST
2014-01-07 9:54 ` Laurent Pinchart
@ 2014-01-08 4:35 ` Simon Horman
2014-02-18 0:26 ` Simon Horman
0 siblings, 1 reply; 65+ messages in thread
From: Simon Horman @ 2014-01-08 4:35 UTC (permalink / raw)
To: linux-arm-kernel
On Tue, Jan 07, 2014 at 10:54:41AM +0100, Laurent Pinchart wrote:
> On Wednesday 11 December 2013 13:52:31 Laurent Pinchart wrote:
> > Hi Magnus,
> >
> > Could you tell me who is responsible for merging drivers/sh patches ? If
> > that's one of you, could you please pick this patch up for v3.14 ?
>
> Ping ?
I am happy to take this if no one objects.
>
> > On Wednesday 27 November 2013 02:18:37 Laurent Pinchart wrote:
> > > This helps increasing build testing coverage.
> > >
> > > Cc: Magnus Damm <magnus.damm@gmail.com>
> > > Signed-off-by: Laurent Pinchart
> > > <laurent.pinchart+renesas@ideasonboard.com>
> > > ---
> > >
> > > drivers/sh/intc/Kconfig | 2 +-
> > > 1 file changed, 1 insertion(+), 1 deletion(-)
> > >
> > > diff --git a/drivers/sh/intc/Kconfig b/drivers/sh/intc/Kconfig
> > > index a305731..f7d9061 100644
> > > --- a/drivers/sh/intc/Kconfig
> > > +++ b/drivers/sh/intc/Kconfig
> > > @@ -6,7 +6,7 @@ comment "Interrupt controller options"
> > >
> > > config INTC_USERIMASK
> > >
> > > bool "Userspace interrupt masking support"
> > >
> > > - depends on ARCH_SHMOBILE || (SUPERH && CPU_SH4A)
> > > + depends on ARCH_SHMOBILE || (SUPERH && CPU_SH4A) || COMPILE_TEST
> > >
> > > help
> > >
> > > This enables support for hardware-assisted userspace hardirq
> > > masking.
>
> --
> Regards,
>
> Laurent Pinchart
>
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 13/15] fbdev: sh-mobile-lcdcfb: Enable driver compilation with COMPILE_TEST
2014-01-07 15:15 ` Laurent Pinchart
@ 2014-01-08 8:30 ` Tomi Valkeinen
2014-01-17 9:00 ` Tomi Valkeinen
0 siblings, 1 reply; 65+ messages in thread
From: Tomi Valkeinen @ 2014-01-08 8:30 UTC (permalink / raw)
To: linux-arm-kernel
On 2014-01-07 17:15, Laurent Pinchart wrote:
> On Wednesday 11 December 2013 13:51:18 Laurent Pinchart wrote:
>> Hi Jean-Christophe and Tomi,
>>
>> Could you please pick this patch up for v3.14 ?
>
> Ping ?
Queued for 3.14.
Tomi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 901 bytes
Desc: OpenPGP digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20140108/674b3c3d/attachment.sig>
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 13/15] fbdev: sh-mobile-lcdcfb: Enable driver compilation with COMPILE_TEST
2014-01-08 8:30 ` Tomi Valkeinen
@ 2014-01-17 9:00 ` Tomi Valkeinen
2014-01-19 21:01 ` Laurent Pinchart
0 siblings, 1 reply; 65+ messages in thread
From: Tomi Valkeinen @ 2014-01-17 9:00 UTC (permalink / raw)
To: linux-arm-kernel
Hi,
On 2014-01-08 10:30, Tomi Valkeinen wrote:
> On 2014-01-07 17:15, Laurent Pinchart wrote:
>> On Wednesday 11 December 2013 13:51:18 Laurent Pinchart wrote:
>>> Hi Jean-Christophe and Tomi,
>>>
>>> Could you please pick this patch up for v3.14 ?
>>
>> Ping ?
>
> Queued for 3.14.
I'll drop this patch, as it causes compile break (from kbuild test robot):
All error/warnings:
drivers/built-in.o: In function `sh_mobile_lcdc_pan':
>> sh_mobile_lcdcfb.c:(.text+0x77373): undefined reference to
`sh_mobile_meram_cache_update'
drivers/built-in.o: In function `sh_mobile_lcdc_start':
>> sh_mobile_lcdcfb.c:(.text+0x79320): undefined reference to
`sh_mobile_meram_cache_free'
>> sh_mobile_lcdcfb.c:(.text+0x79394): undefined reference to
`sh_mobile_meram_cache_alloc'
>> sh_mobile_lcdcfb.c:(.text+0x793d4): undefined reference to
`sh_mobile_meram_cache_update'
drivers/built-in.o: In function `sh_mobile_lcdc_stop':
>> sh_mobile_lcdcfb.c:(.text+0x79616): undefined reference to
`sh_mobile_meram_cache_free'
Tomi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 901 bytes
Desc: OpenPGP digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20140117/cb1f7878/attachment.sig>
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 13/15] fbdev: sh-mobile-lcdcfb: Enable driver compilation with COMPILE_TEST
2014-01-17 9:00 ` Tomi Valkeinen
@ 2014-01-19 21:01 ` Laurent Pinchart
2014-01-20 11:21 ` Tomi Valkeinen
0 siblings, 1 reply; 65+ messages in thread
From: Laurent Pinchart @ 2014-01-19 21:01 UTC (permalink / raw)
To: linux-arm-kernel
Hi Tomi,
On Friday 17 January 2014 11:00:58 Tomi Valkeinen wrote:
> Hi,
>
> On 2014-01-08 10:30, Tomi Valkeinen wrote:
> > On 2014-01-07 17:15, Laurent Pinchart wrote:
> >> On Wednesday 11 December 2013 13:51:18 Laurent Pinchart wrote:
> >>> Hi Jean-Christophe and Tomi,
> >>>
> >>> Could you please pick this patch up for v3.14 ?
> >>
> >> Ping ?
> >
> > Queued for 3.14.
>
> I'll drop this patch, as it causes compile break (from kbuild test robot):
>
> All error/warnings:
>
> drivers/built-in.o: In function `sh_mobile_lcdc_pan':
> >> sh_mobile_lcdcfb.c:(.text+0x77373): undefined reference to
> `sh_mobile_meram_cache_update'
> drivers/built-in.o: In function `sh_mobile_lcdc_start':
> >> sh_mobile_lcdcfb.c:(.text+0x79320): undefined reference to
> `sh_mobile_meram_cache_free'
> >> sh_mobile_lcdcfb.c:(.text+0x79394): undefined reference to
> `sh_mobile_meram_cache_alloc'
> >> sh_mobile_lcdcfb.c:(.text+0x793d4): undefined reference to
> `sh_mobile_meram_cache_update'
> drivers/built-in.o: In function `sh_mobile_lcdc_stop':
> >> sh_mobile_lcdcfb.c:(.text+0x79616): undefined reference to
> `sh_mobile_meram_cache_free'
The lcdc driver can be compiled without meram support. This is handled by
conditional compilation in include/video/sh_mobile_meram.h that defines the
meram functions as stubs when meram support isn't selected.
The problem comes from the combination of FB_SH_MOBILE_MERAM=m and
FB_SH_MOBILE_LCDC=y. The former makes the meram function non-stubs, while the
later makes the LCDC driver fail to link, as meram support is then compiled as
a module.
How do you usually handle this ?
--
Regards,
Laurent Pinchart
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20140119/329d9343/attachment.sig>
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 13/15] fbdev: sh-mobile-lcdcfb: Enable driver compilation with COMPILE_TEST
2014-01-19 21:01 ` Laurent Pinchart
@ 2014-01-20 11:21 ` Tomi Valkeinen
2014-01-20 15:30 ` Laurent Pinchart
0 siblings, 1 reply; 65+ messages in thread
From: Tomi Valkeinen @ 2014-01-20 11:21 UTC (permalink / raw)
To: linux-arm-kernel
On 2014-01-19 23:01, Laurent Pinchart wrote:
> Hi Tomi,
> The lcdc driver can be compiled without meram support. This is handled by
> conditional compilation in include/video/sh_mobile_meram.h that defines the
> meram functions as stubs when meram support isn't selected.
>
> The problem comes from the combination of FB_SH_MOBILE_MERAM=m and
> FB_SH_MOBILE_LCDC=y. The former makes the meram function non-stubs, while the
> later makes the LCDC driver fail to link, as meram support is then compiled as
> a module.
>
> How do you usually handle this ?
I guess the easiest option is to make FB_SH_MOBILE_MERAM a bool, instead
of tristate.
Tomi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 901 bytes
Desc: OpenPGP digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20140120/6d5866fc/attachment.sig>
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 13/15] fbdev: sh-mobile-lcdcfb: Enable driver compilation with COMPILE_TEST
2014-01-20 11:21 ` Tomi Valkeinen
@ 2014-01-20 15:30 ` Laurent Pinchart
0 siblings, 0 replies; 65+ messages in thread
From: Laurent Pinchart @ 2014-01-20 15:30 UTC (permalink / raw)
To: linux-arm-kernel
Hi Tomi,
On Monday 20 January 2014 13:21:47 Tomi Valkeinen wrote:
> On 2014-01-19 23:01, Laurent Pinchart wrote:
> > Hi Tomi,
> >
> > The lcdc driver can be compiled without meram support. This is handled by
> > conditional compilation in include/video/sh_mobile_meram.h that defines
> > the
> > meram functions as stubs when meram support isn't selected.
> >
> > The problem comes from the combination of FB_SH_MOBILE_MERAM=m and
> > FB_SH_MOBILE_LCDC=y. The former makes the meram function non-stubs, while
> > the later makes the LCDC driver fail to link, as meram support is then
> > compiled as a module.
> >
> > How do you usually handle this ?
>
> I guess the easiest option is to make FB_SH_MOBILE_MERAM a bool, instead
> of tristate.
That's easy, but it would prevent meram support from being compiled as a
module when lcdc support is compiled as a module as well.
--
Regards,
Laurent Pinchart
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20140120/5f7481fa/attachment-0001.sig>
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 15/15] sh: intc: Enable driver compilation with COMPILE_TEST
2014-01-08 4:35 ` Simon Horman
@ 2014-02-18 0:26 ` Simon Horman
0 siblings, 0 replies; 65+ messages in thread
From: Simon Horman @ 2014-02-18 0:26 UTC (permalink / raw)
To: linux-arm-kernel
On Wed, Jan 08, 2014 at 01:35:59PM +0900, Simon Horman wrote:
> On Tue, Jan 07, 2014 at 10:54:41AM +0100, Laurent Pinchart wrote:
> > On Wednesday 11 December 2013 13:52:31 Laurent Pinchart wrote:
> > > Hi Magnus,
> > >
> > > Could you tell me who is responsible for merging drivers/sh patches ? If
> > > that's one of you, could you please pick this patch up for v3.14 ?
> >
> > Ping ?
>
> I am happy to take this if no one objects.
Sorry for the extended delay on this one.
I have finally queued it up.
> > > On Wednesday 27 November 2013 02:18:37 Laurent Pinchart wrote:
> > > > This helps increasing build testing coverage.
> > > >
> > > > Cc: Magnus Damm <magnus.damm@gmail.com>
> > > > Signed-off-by: Laurent Pinchart
> > > > <laurent.pinchart+renesas@ideasonboard.com>
> > > > ---
> > > >
> > > > drivers/sh/intc/Kconfig | 2 +-
> > > > 1 file changed, 1 insertion(+), 1 deletion(-)
> > > >
> > > > diff --git a/drivers/sh/intc/Kconfig b/drivers/sh/intc/Kconfig
> > > > index a305731..f7d9061 100644
> > > > --- a/drivers/sh/intc/Kconfig
> > > > +++ b/drivers/sh/intc/Kconfig
> > > > @@ -6,7 +6,7 @@ comment "Interrupt controller options"
> > > >
> > > > config INTC_USERIMASK
> > > >
> > > > bool "Userspace interrupt masking support"
> > > >
> > > > - depends on ARCH_SHMOBILE || (SUPERH && CPU_SH4A)
> > > > + depends on ARCH_SHMOBILE || (SUPERH && CPU_SH4A) || COMPILE_TEST
> > > >
> > > > help
> > > >
> > > > This enables support for hardware-assisted userspace hardirq
> > > > masking.
> >
> > --
> > Regards,
> >
> > Laurent Pinchart
> >
> --
> To unsubscribe from this list: send the line "unsubscribe linux-sh" in
> the body of a message to majordomo at vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
^ permalink raw reply [flat|nested] 65+ messages in thread
* [PATCH 10/15] irda: sh_irda: Enable driver compilation with COMPILE_TEST
2014-01-07 15:13 ` Laurent Pinchart
@ 2014-03-04 18:19 ` Laurent Pinchart
0 siblings, 0 replies; 65+ messages in thread
From: Laurent Pinchart @ 2014-03-04 18:19 UTC (permalink / raw)
To: linux-arm-kernel
Hi Samuel,
On Tuesday 07 January 2014 16:13:49 Laurent Pinchart wrote:
> On Wednesday 11 December 2013 13:49:15 Laurent Pinchart wrote:
> > Hi Samuel,
> >
> > Could you please pick this patch up for v3.14 ?
>
> Ping ?
PING ?
> > On Wednesday 27 November 2013 02:18:32 Laurent Pinchart wrote:
> > > This helps increasing build testing coverage.
> > >
> > > Cc: Samuel Ortiz <samuel@sortiz.org>
> > > Cc: netdev at vger.kernel.org
> > > Signed-off-by: Laurent Pinchart
> > > <laurent.pinchart+renesas@ideasonboard.com>
> > > Acked-by: Simon Horman <horms@verge.net.au>
> > > ---
> > >
> > > drivers/net/irda/Kconfig | 3 ++-
> > > 1 file changed, 2 insertions(+), 1 deletion(-)
> > >
> > > diff --git a/drivers/net/irda/Kconfig b/drivers/net/irda/Kconfig
> > > index 2a30193..cae5ee2 100644
> > > --- a/drivers/net/irda/Kconfig
> > > +++ b/drivers/net/irda/Kconfig
> > > @@ -403,7 +403,8 @@ config MCS_FIR
> > >
> > > config SH_IRDA
> > >
> > > tristate "SuperH IrDA driver"
> > >
> > > - depends on IRDA && ARCH_SHMOBILE
> > > + depends on IRDA
> > > + depends on ARCH_SHMOBILE || COMPILE_TEST
> > >
> > > help
> > >
> > > Say Y here if your want to enable SuperH IrDA devices.
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 65+ messages in thread
end of thread, other threads:[~2014-03-04 18:19 UTC | newest]
Thread overview: 65+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-27 1:18 [PATCH 00/15] Enable compilation of various Renesas drivers with COMPILE_TEST Laurent Pinchart
2013-11-27 1:18 ` [PATCH 01/15] i2c: shmobile/rcar: Restrict non-COMPILE_TEST compilation Laurent Pinchart
2013-11-28 7:36 ` Simon Horman
2013-12-11 12:47 ` Laurent Pinchart
2014-01-02 15:05 ` Laurent Pinchart
2014-01-03 15:47 ` Wolfram Sang
2013-11-27 1:18 ` [PATCH 02/15] input: sh_keysc: " Laurent Pinchart
2013-11-28 7:36 ` Simon Horman
2013-12-06 3:20 ` Dmitry Torokhov
2013-11-27 1:18 ` [PATCH 03/15] serial: sh-sci: " Laurent Pinchart
2013-11-28 7:37 ` Simon Horman
2013-12-11 12:44 ` Laurent Pinchart
2013-12-24 12:03 ` Laurent Pinchart
2013-12-24 14:26 ` Simon Horman
2013-12-27 2:17 ` Simon Horman
2013-12-03 18:45 ` Greg Kroah-Hartman
2013-11-27 1:18 ` [PATCH 04/15] iommu: shmobile: Enable driver compilation with COMPILE_TEST Laurent Pinchart
2013-11-28 7:36 ` Simon Horman
2013-12-11 12:48 ` Laurent Pinchart
2014-01-07 14:11 ` Joerg Roedel
2013-11-27 1:18 ` [PATCH 05/15] DMA: shdma: " Laurent Pinchart
2013-12-11 12:48 ` Laurent Pinchart
2013-11-27 1:18 ` [PATCH 06/15] v4l: sh_vou: " Laurent Pinchart
2013-12-11 12:46 ` Laurent Pinchart
2013-11-27 1:18 ` [PATCH 07/15] mmc: sdhi: " Laurent Pinchart
2013-12-11 12:53 ` Laurent Pinchart
2014-01-07 15:10 ` Laurent Pinchart
2014-01-07 15:50 ` Chris Ball
2014-01-07 16:13 ` Laurent Pinchart
2013-12-11 18:01 ` Sergei Shtylyov
2013-12-11 18:06 ` Laurent Pinchart
2013-12-11 18:22 ` Sergei Shtylyov
2013-12-11 23:05 ` Laurent Pinchart
2013-11-27 1:18 ` [PATCH 08/15] mmc: sh_mmcif: " Laurent Pinchart
2013-11-27 1:18 ` [PATCH 09/15] mtd: sh_flctl: " Laurent Pinchart
2013-12-11 12:48 ` Laurent Pinchart
2013-12-13 18:19 ` Brian Norris
2013-11-27 1:18 ` [PATCH 10/15] irda: sh_irda: " Laurent Pinchart
2013-12-11 12:49 ` Laurent Pinchart
2014-01-07 15:13 ` Laurent Pinchart
2014-03-04 18:19 ` Laurent Pinchart
2013-11-27 1:18 ` [PATCH 11/15] pwm: pwm-renesas-tpu: " Laurent Pinchart
2013-11-29 10:53 ` Thierry Reding
2013-11-29 13:51 ` Laurent Pinchart
2013-12-11 12:49 ` Laurent Pinchart
2013-12-12 12:37 ` Thierry Reding
2013-11-27 1:18 ` [PATCH 12/15] thermal: rcar-thermal: " Laurent Pinchart
2013-12-11 12:50 ` Laurent Pinchart
2013-12-12 14:01 ` Eduardo Valentin
2014-01-02 2:55 ` Zhang Rui
2013-11-27 1:18 ` [PATCH 13/15] fbdev: sh-mobile-lcdcfb: " Laurent Pinchart
2013-12-11 12:51 ` Laurent Pinchart
2014-01-07 15:15 ` Laurent Pinchart
2014-01-08 8:30 ` Tomi Valkeinen
2014-01-17 9:00 ` Tomi Valkeinen
2014-01-19 21:01 ` Laurent Pinchart
2014-01-20 11:21 ` Tomi Valkeinen
2014-01-20 15:30 ` Laurent Pinchart
2013-11-27 1:18 ` [PATCH 14/15] spi: sh-msiof: " Laurent Pinchart
2013-11-27 16:35 ` Mark Brown
2013-11-27 1:18 ` [PATCH 15/15] sh: intc: " Laurent Pinchart
2013-12-11 12:52 ` Laurent Pinchart
2014-01-07 9:54 ` Laurent Pinchart
2014-01-08 4:35 ` Simon Horman
2014-02-18 0:26 ` Simon Horman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).