Hi Hans,
this series removes the last occurrencies of soc_camera from arch/sh, this
time hopefully for real :)
I have updated defconfigs of the following boards to the last v4.18-rc2:
- Migo-R
- Ecovec24
- SE7724
- AP325RXA
and then enabled in defconfigs the new CEU driver with the associated image
sensor and video decoder driver.
Finally, I removed a stale include from Migo-R board file to which you pointed
me.
Boot-tested on Migo-R, compile tested only for other platforms.
As usual, I'll let you pick this patches up, as this is work sparkled from
multimedia related issues, or either have them get in though the SH
maintainers tree if they prefer to.
Thanks
j
Jacopo Mondi (9):
sh: defconfig: migor: Update defconfig
sh: defconfig: migor: Enable CEU and sensor drivers
sh: defconfig: ecovec: Update defconfig
sh: defconfig: ecovec: Enable CEU and video drivers
sh: defconfig: se7724: Update defconfig
sh: defconfig: se7724: Enable CEU and sensor driver
sh: defconfig: ap325rxa: Update defconfig
sh: defconfig: ap325rxa: Enable CEU and sensor driver
sh: migor: Remove stale soc_camera include
arch/sh/boards/mach-migor/setup.c | 1 -
arch/sh/configs/ap325rxa_defconfig | 29 +++++++----------------------
arch/sh/configs/ecovec24_defconfig | 35 ++++++++---------------------------
arch/sh/configs/migor_defconfig | 31 ++++++++-----------------------
arch/sh/configs/se7724_defconfig | 30 ++++++------------------------
5 files changed, 29 insertions(+), 97 deletions(-)
--
2.7.4
Update defconfig to Linux v4.18-rc2.
Signed-off-by: Jacopo Mondi <[email protected]>
---
The updated config file generated by:
make ARCH=sh ap325rxa_defconfig
make ARCH=sh menuconfig
make ARCH=sh savedefconfig
cp defconfig arch/sh/configs/ap325rxa_defconfig
---
---
arch/sh/configs/ap325rxa_defconfig | 24 ++----------------------
1 file changed, 2 insertions(+), 22 deletions(-)
diff --git a/arch/sh/configs/ap325rxa_defconfig b/arch/sh/configs/ap325rxa_defconfig
index 72b72e5..47c7344 100644
--- a/arch/sh/configs/ap325rxa_defconfig
+++ b/arch/sh/configs/ap325rxa_defconfig
@@ -1,8 +1,8 @@
# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_SYSVIPC=y
+CONFIG_HIGH_RES_TIMERS=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_LOG_BUF_SHIFT=14
-# CONFIG_KALLSYMS is not set
CONFIG_SLAB=y
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
@@ -11,8 +11,6 @@ CONFIG_CPU_SUBTYPE_SH7723=y
CONFIG_MEMORY_SIZE=0x08000000
CONFIG_FLATMEM_MANUAL=y
CONFIG_SH_AP325RXA=y
-# CONFIG_SH_TIMER_CMT is not set
-CONFIG_HIGH_RES_TIMERS=y
CONFIG_SECCOMP=y
CONFIG_PREEMPT=y
CONFIG_CMDLINE_OVERWRITE=y
@@ -43,17 +41,12 @@ CONFIG_BLK_DEV_RAM_COUNT=4
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_NETDEVICES=y
-CONFIG_SMSC_PHY=y
-CONFIG_NET_ETHERNET=y
CONFIG_SMSC911X=y
-# CONFIG_INPUT_MOUSEDEV is not set
+CONFIG_SMSC_PHY=y
# CONFIG_INPUT_KEYBOARD is not set
# CONFIG_INPUT_MOUSE is not set
# CONFIG_SERIO is not set
-CONFIG_VT_HW_CONSOLE_BINDING=y
CONFIG_SERIAL_SH_SCI=y
-CONFIG_SERIAL_SH_SCI_NR_UARTS=6
-CONFIG_SERIAL_SH_SCI_CONSOLE=y
CONFIG_HW_RANDOM=y
CONFIG_I2C=y
CONFIG_I2C_CHARDEV=y
@@ -62,15 +55,6 @@ CONFIG_SPI=y
CONFIG_SPI_GPIO=y
# CONFIG_HWMON is not set
CONFIG_MEDIA_SUPPORT=y
-CONFIG_VIDEO_DEV=y
-# CONFIG_VIDEO_ALLOW_V4L1 is not set
-# CONFIG_MEDIA_TUNER_CUSTOMISE is not set
-CONFIG_VIDEO_HELPER_CHIPS_AUTO=y
-CONFIG_SOC_CAMERA=y
-CONFIG_SOC_CAMERA_PLATFORM=y
-CONFIG_SOC_CAMERA_OV772X=y
-CONFIG_VIDEO_SH_MOBILE_CEU=y
-# CONFIG_RADIO_ADAPTERS is not set
CONFIG_FB=y
CONFIG_FB_SH_MOBILE_LCDC=y
CONFIG_FRAMEBUFFER_CONSOLE=y
@@ -87,14 +71,12 @@ CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
CONFIG_EXT3_FS=y
-# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_VFAT_FS=y
CONFIG_PROC_KCORE=y
CONFIG_TMPFS=y
CONFIG_NFS_FS=y
-CONFIG_NFS_V3=y
CONFIG_ROOT_NFS=y
CONFIG_NFSD=y
CONFIG_NFSD_V3=y
@@ -102,7 +84,5 @@ CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_CODEPAGE_932=y
CONFIG_NLS_ISO8859_1=y
# CONFIG_ENABLE_MUST_CHECK is not set
-CONFIG_CRYPTO=y
CONFIG_CRYPTO_CBC=y
-# CONFIG_CRYPTO_ANSI_CPRNG is not set
CONFIG_CRC_T10DIF=y
--
2.7.4
Enable the new renesas-ceu driver and drivers for the OV7720
image sensor installed on AP325RXA development board.
Signed-off-by: Jacopo Mondi <[email protected]>
---
arch/sh/configs/ap325rxa_defconfig | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/arch/sh/configs/ap325rxa_defconfig b/arch/sh/configs/ap325rxa_defconfig
index 47c7344..ddf5e29 100644
--- a/arch/sh/configs/ap325rxa_defconfig
+++ b/arch/sh/configs/ap325rxa_defconfig
@@ -55,6 +55,11 @@ CONFIG_SPI=y
CONFIG_SPI_GPIO=y
# CONFIG_HWMON is not set
CONFIG_MEDIA_SUPPORT=y
+CONFIG_MEDIA_CAMERA_SUPPORT=y
+CONFIG_V4L_PLATFORM_DRIVERS=y
+CONFIG_VIDEO_RENESAS_CEU=y
+# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set
+CONFIG_VIDEO_OV772X=y
CONFIG_FB=y
CONFIG_FB_SH_MOBILE_LCDC=y
CONFIG_FRAMEBUFFER_CONSOLE=y
--
2.7.4
Update defconfig to Linux v4.18-rc2.
Signed-off-by: Jacopo Mondi <[email protected]>
---
The updated config file generated by:
make ARCH=sh ecovec24_defconfig
make ARCH=sh menuconfig
make ARCH=sh savedefconfig
cp defconfig arch/sh/configs/ecovec24_defconfig
---
---
arch/sh/configs/ecovec24_defconfig | 29 ++---------------------------
1 file changed, 2 insertions(+), 27 deletions(-)
diff --git a/arch/sh/configs/ecovec24_defconfig b/arch/sh/configs/ecovec24_defconfig
index 3568310..ecbe791 100644
--- a/arch/sh/configs/ecovec24_defconfig
+++ b/arch/sh/configs/ecovec24_defconfig
@@ -2,7 +2,6 @@
CONFIG_SYSVIPC=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_LOG_BUF_SHIFT=14
-# CONFIG_KALLSYMS is not set
CONFIG_SLAB=y
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
@@ -12,7 +11,6 @@ CONFIG_FORCE_MAX_ZONEORDER=12
CONFIG_MEMORY_SIZE=0x10000000
CONFIG_FLATMEM_MANUAL=y
CONFIG_SH_ECOVEC=y
-# CONFIG_SH_TIMER_CMT is not set
CONFIG_HEARTBEAT=y
CONFIG_SECCOMP=y
CONFIG_PREEMPT=y
@@ -29,8 +27,6 @@ CONFIG_IP_PNP_DHCP=y
# CONFIG_INET_XFRM_MODE_TUNNEL is not set
# CONFIG_INET_XFRM_MODE_BEET is not set
# CONFIG_IPV6 is not set
-CONFIG_IRDA=y
-CONFIG_SH_SIR=y
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
CONFIG_MTD=y
CONFIG_MTD_CMDLINE_PARTS=y
@@ -45,10 +41,8 @@ CONFIG_BLK_DEV_RAM_COUNT=4
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_NETDEVICES=y
-CONFIG_SMSC_PHY=y
-CONFIG_NET_ETHERNET=y
CONFIG_SH_ETH=y
-# CONFIG_INPUT_MOUSEDEV is not set
+CONFIG_SMSC_PHY=y
CONFIG_INPUT_EVDEV=y
# CONFIG_KEYBOARD_ATKBD is not set
CONFIG_KEYBOARD_SH_KEYSC=y
@@ -56,11 +50,8 @@ CONFIG_KEYBOARD_SH_KEYSC=y
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_TOUCHSCREEN_TSC2007=y
# CONFIG_SERIO is not set
-CONFIG_VT_HW_CONSOLE_BINDING=y
-CONFIG_SERIAL_SH_SCI=y
-CONFIG_SERIAL_SH_SCI_NR_UARTS=6
-CONFIG_SERIAL_SH_SCI_CONSOLE=y
# CONFIG_LEGACY_PTYS is not set
+CONFIG_SERIAL_SH_SCI=y
CONFIG_HW_RANDOM=y
CONFIG_I2C=y
CONFIG_I2C_CHARDEV=y
@@ -68,16 +59,7 @@ CONFIG_I2C_SH_MOBILE=y
CONFIG_SPI=y
CONFIG_SPI_BITBANG=y
# CONFIG_HWMON is not set
-CONFIG_MFD_SH_MOBILE_SDHI=y
CONFIG_MEDIA_SUPPORT=y
-CONFIG_VIDEO_DEV=y
-# CONFIG_MEDIA_TUNER_CUSTOMISE is not set
-CONFIG_VIDEO_HELPER_CHIPS_AUTO=y
-CONFIG_SOC_CAMERA=y
-CONFIG_SOC_CAMERA_MT9T112=y
-CONFIG_SOC_CAMERA_TW9910=y
-CONFIG_VIDEO_SH_MOBILE_CEU=y
-# CONFIG_V4L_USB_DRIVERS is not set
CONFIG_FB=y
CONFIG_FB_SH_MOBILE_LCDC=y
CONFIG_FRAMEBUFFER_CONSOLE=y
@@ -91,14 +73,11 @@ CONFIG_SOUND=y
CONFIG_SND=y
CONFIG_SND_SEQUENCER=y
CONFIG_SND_SEQ_DUMMY=y
-CONFIG_SND_MIXER_OSS=y
-CONFIG_SND_PCM_OSS=y
# CONFIG_SND_DRIVERS is not set
# CONFIG_SND_SPI is not set
# CONFIG_SND_USB is not set
CONFIG_SND_SOC=y
CONFIG_SND_SOC_SH4_FSI=y
-CONFIG_SND_FSI_DA7210=y
CONFIG_USB=y
CONFIG_USB_MON=y
CONFIG_USB_R8A66597_HCD=y
@@ -117,14 +96,12 @@ CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
CONFIG_EXT3_FS=y
-# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_VFAT_FS=y
CONFIG_PROC_KCORE=y
CONFIG_TMPFS=y
CONFIG_NFS_FS=y
-CONFIG_NFS_V3=y
CONFIG_ROOT_NFS=y
CONFIG_NFSD=y
CONFIG_NFSD_V3=y
@@ -133,7 +110,5 @@ CONFIG_NLS_CODEPAGE_932=y
CONFIG_NLS_ISO8859_1=y
# CONFIG_ENABLE_MUST_CHECK is not set
CONFIG_DEBUG_FS=y
-CONFIG_CRYPTO=y
CONFIG_CRYPTO_CBC=y
-# CONFIG_CRYPTO_ANSI_CPRNG is not set
CONFIG_CRC_T10DIF=y
--
2.7.4
Remove a stale inclusion for the soc_camera header.
Signed-off-by: Jacopo Mondi <[email protected]>
---
arch/sh/boards/mach-migor/setup.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/arch/sh/boards/mach-migor/setup.c b/arch/sh/boards/mach-migor/setup.c
index 26543cc..254f2c6 100644
--- a/arch/sh/boards/mach-migor/setup.c
+++ b/arch/sh/boards/mach-migor/setup.c
@@ -28,7 +28,6 @@
#include <video/sh_mobile_lcdc.h>
#include <media/drv-intf/renesas-ceu.h>
#include <media/i2c/ov772x.h>
-#include <media/soc_camera.h>
#include <media/i2c/tw9910.h>
#include <asm/clock.h>
#include <asm/machvec.h>
--
2.7.4
Update defconfig to Linux v4.18-rc2.
Signed-off-by: Jacopo Mondi <[email protected]>
---
The updated config file generated by:
make ARCH=sh se7724_defconfig
make ARCH=sh menuconfig
make ARCH=sh savedefconfig
cp defconfig arch/sh/configs/se7724_defconfig
---
---
arch/sh/configs/se7724_defconfig | 25 +------------------------
1 file changed, 1 insertion(+), 24 deletions(-)
diff --git a/arch/sh/configs/se7724_defconfig b/arch/sh/configs/se7724_defconfig
index aedb3a2..15f1139 100644
--- a/arch/sh/configs/se7724_defconfig
+++ b/arch/sh/configs/se7724_defconfig
@@ -2,7 +2,6 @@
CONFIG_SYSVIPC=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_LOG_BUF_SHIFT=14
-# CONFIG_KALLSYMS is not set
CONFIG_SLAB=y
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
@@ -11,7 +10,6 @@ CONFIG_CPU_SUBTYPE_SH7724=y
CONFIG_MEMORY_SIZE=0x08000000
CONFIG_FLATMEM_MANUAL=y
CONFIG_SH_7724_SOLUTION_ENGINE=y
-# CONFIG_SH_TIMER_CMT is not set
CONFIG_SH_DMA=y
CONFIG_SH_DMA_API=y
CONFIG_HEARTBEAT=y
@@ -44,20 +42,15 @@ CONFIG_BLK_DEV_RAM_COUNT=4
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_NETDEVICES=y
-CONFIG_SMSC_PHY=y
-CONFIG_NET_ETHERNET=y
CONFIG_SH_ETH=y
CONFIG_SMC91X=y
-# CONFIG_INPUT_MOUSEDEV is not set
+CONFIG_SMSC_PHY=y
CONFIG_INPUT_EVDEV=y
# CONFIG_KEYBOARD_ATKBD is not set
CONFIG_KEYBOARD_SH_KEYSC=y
# CONFIG_INPUT_MOUSE is not set
# CONFIG_SERIO is not set
-CONFIG_VT_HW_CONSOLE_BINDING=y
CONFIG_SERIAL_SH_SCI=y
-CONFIG_SERIAL_SH_SCI_NR_UARTS=6
-CONFIG_SERIAL_SH_SCI_CONSOLE=y
CONFIG_HW_RANDOM=y
CONFIG_I2C=y
CONFIG_I2C_CHARDEV=y
@@ -66,16 +59,6 @@ CONFIG_SPI=y
CONFIG_SPI_BITBANG=y
# CONFIG_HWMON is not set
CONFIG_MEDIA_SUPPORT=y
-CONFIG_VIDEO_DEV=y
-# CONFIG_VIDEO_ALLOW_V4L1 is not set
-CONFIG_DVB_CORE=m
-# CONFIG_MEDIA_TUNER_CUSTOMISE is not set
-CONFIG_VIDEO_HELPER_CHIPS_AUTO=y
-CONFIG_SOC_CAMERA=y
-CONFIG_SOC_CAMERA_OV772X=y
-CONFIG_VIDEO_SH_MOBILE_CEU=y
-# CONFIG_RADIO_ADAPTERS is not set
-# CONFIG_DVB_FE_CUSTOMISE is not set
CONFIG_FB=y
CONFIG_FB_SH_MOBILE_LCDC=y
CONFIG_FRAMEBUFFER_CONSOLE=y
@@ -93,8 +76,6 @@ CONFIG_SND=m
# CONFIG_SND_SUPERH is not set
CONFIG_SND_SOC=m
CONFIG_SND_SOC_SH4_FSI=m
-CONFIG_SND_FSI_AK4642=y
-CONFIG_SND_SOC_ALL_CODECS=m
CONFIG_USB=y
CONFIG_USB_MON=y
CONFIG_USB_R8A66597_HCD=y
@@ -115,14 +96,12 @@ CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
CONFIG_EXT3_FS=y
-# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_VFAT_FS=y
CONFIG_PROC_KCORE=y
CONFIG_TMPFS=y
CONFIG_NFS_FS=y
-CONFIG_NFS_V3=y
CONFIG_ROOT_NFS=y
CONFIG_NFSD=y
CONFIG_NFSD_V3=y
@@ -130,7 +109,5 @@ CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_CODEPAGE_932=y
CONFIG_NLS_ISO8859_1=y
# CONFIG_ENABLE_MUST_CHECK is not set
-CONFIG_CRYPTO=y
CONFIG_CRYPTO_CBC=y
-# CONFIG_CRYPTO_ANSI_CPRNG is not set
CONFIG_CRC_T10DIF=y
--
2.7.4
Enable the new renesas-ceu driver and drivers for the OV7720
image sensor installed on SE7724 development board.
Signed-off-by: Jacopo Mondi <[email protected]>
---
arch/sh/configs/se7724_defconfig | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/arch/sh/configs/se7724_defconfig b/arch/sh/configs/se7724_defconfig
index 15f1139..02c35fc1 100644
--- a/arch/sh/configs/se7724_defconfig
+++ b/arch/sh/configs/se7724_defconfig
@@ -59,6 +59,11 @@ CONFIG_SPI=y
CONFIG_SPI_BITBANG=y
# CONFIG_HWMON is not set
CONFIG_MEDIA_SUPPORT=y
+CONFIG_MEDIA_CAMERA_SUPPORT=y
+CONFIG_V4L_PLATFORM_DRIVERS=y
+CONFIG_VIDEO_RENESAS_CEU=y
+# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set
+CONFIG_VIDEO_OV772X=y
CONFIG_FB=y
CONFIG_FB_SH_MOBILE_LCDC=y
CONFIG_FRAMEBUFFER_CONSOLE=y
--
2.7.4
Enable the new renesas-ceu driver and drivers for the MT9T112
image sensor and TW9910 video receiver installed on Ecovec24
development board.
Signed-off-by: Jacopo Mondi <[email protected]>
---
arch/sh/configs/ecovec24_defconfig | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/arch/sh/configs/ecovec24_defconfig b/arch/sh/configs/ecovec24_defconfig
index ecbe791..77017de 100644
--- a/arch/sh/configs/ecovec24_defconfig
+++ b/arch/sh/configs/ecovec24_defconfig
@@ -60,6 +60,12 @@ CONFIG_SPI=y
CONFIG_SPI_BITBANG=y
# CONFIG_HWMON is not set
CONFIG_MEDIA_SUPPORT=y
+CONFIG_MEDIA_CAMERA_SUPPORT=y
+CONFIG_V4L_PLATFORM_DRIVERS=y
+CONFIG_VIDEO_RENESAS_CEU=y
+# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set
+CONFIG_VIDEO_TW9910=y
+CONFIG_VIDEO_MT9T112=y
CONFIG_FB=y
CONFIG_FB_SH_MOBILE_LCDC=y
CONFIG_FRAMEBUFFER_CONSOLE=y
--
2.7.4
Update defconfig to Linux v4.18-rc2.
Signed-off-by: Jacopo Mondi <[email protected]>
---
The updated config file generated by:
make ARCH=sh migor_defconfig
make ARCH=sh menuconfig
make ARCH=sh savedefconfig
cp defconfig arch/sh/configs/migor_defconfig
---
---
arch/sh/configs/migor_defconfig | 25 ++-----------------------
1 file changed, 2 insertions(+), 23 deletions(-)
diff --git a/arch/sh/configs/migor_defconfig b/arch/sh/configs/migor_defconfig
index e04f21b..a85a327 100644
--- a/arch/sh/configs/migor_defconfig
+++ b/arch/sh/configs/migor_defconfig
@@ -3,8 +3,6 @@ CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
CONFIG_LOG_BUF_SHIFT=14
CONFIG_BLK_DEV_INITRD=y
-# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
-# CONFIG_SYSCTL_SYSCALL is not set
CONFIG_SLAB=y
CONFIG_PROFILING=y
CONFIG_OPROFILE=y
@@ -13,9 +11,7 @@ CONFIG_MODULES=y
CONFIG_CPU_SUBTYPE_SH7722=y
CONFIG_MEMORY_START=0x0c000000
CONFIG_NUMA=y
-# CONFIG_MIGRATION is not set
CONFIG_SH_MIGOR=y
-# CONFIG_SH_TIMER_CMT is not set
CONFIG_SECCOMP=y
CONFIG_CMDLINE_OVERWRITE=y
CONFIG_CMDLINE="console=tty0 console=ttySC0,115200 earlyprintk=serial ip=on root=/dev/nfs ip=dhcp"
@@ -27,7 +23,6 @@ CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
# CONFIG_IPV6 is not set
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
-CONFIG_FW_LOADER=m
CONFIG_MTD=y
CONFIG_MTD_CMDLINE_PARTS=y
CONFIG_MTD_BLOCK=y
@@ -40,9 +35,7 @@ CONFIG_BLK_DEV_RAM=y
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_NETDEVICES=y
-CONFIG_NET_ETHERNET=y
CONFIG_SMC91X=y
-# CONFIG_INPUT_MOUSEDEV is not set
CONFIG_INPUT_EVDEV=y
# CONFIG_KEYBOARD_ATKBD is not set
CONFIG_KEYBOARD_SH_KEYSC=y
@@ -50,30 +43,16 @@ CONFIG_KEYBOARD_SH_KEYSC=y
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_TOUCHSCREEN_MIGOR=y
# CONFIG_SERIO is not set
-CONFIG_VT_HW_CONSOLE_BINDING=y
CONFIG_SERIAL_SH_SCI=y
-CONFIG_SERIAL_SH_SCI_NR_UARTS=3
-CONFIG_SERIAL_SH_SCI_CONSOLE=y
CONFIG_HW_RANDOM=y
CONFIG_I2C=y
CONFIG_I2C_SH_MOBILE=y
# CONFIG_HWMON is not set
CONFIG_MEDIA_SUPPORT=y
-CONFIG_VIDEO_DEV=y
-# CONFIG_VIDEO_ALLOW_V4L1 is not set
-# CONFIG_MEDIA_TUNER_CUSTOMISE is not set
-CONFIG_VIDEO_HELPER_CHIPS_AUTO=y
-CONFIG_SOC_CAMERA=y
-CONFIG_SOC_CAMERA_TW9910=y
-CONFIG_SOC_CAMERA_OV772X=y
-CONFIG_VIDEO_SH_MOBILE_CEU=y
-# CONFIG_RADIO_ADAPTERS is not set
CONFIG_FB=y
CONFIG_FB_SH_MOBILE_LCDC=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
-CONFIG_FONTS=y
-CONFIG_FONT_MINI_4x6=y
CONFIG_LOGO=y
# CONFIG_LOGO_LINUX_MONO is not set
# CONFIG_LOGO_LINUX_VGA16 is not set
@@ -81,7 +60,6 @@ CONFIG_LOGO=y
# CONFIG_LOGO_SUPERH_MONO is not set
# CONFIG_LOGO_SUPERH_CLUT224 is not set
CONFIG_USB_GADGET=y
-CONFIG_USB_GADGET_M66592=y
CONFIG_USB_G_SERIAL=m
CONFIG_RTC_CLASS=y
CONFIG_RTC_DRV_RS5C372=y
@@ -95,6 +73,7 @@ CONFIG_NFS_FS=y
CONFIG_ROOT_NFS=y
CONFIG_DEBUG_FS=y
CONFIG_CRYPTO_MANAGER=y
-# CONFIG_CRYPTO_ANSI_CPRNG is not set
# CONFIG_CRYPTO_HW is not set
CONFIG_CRC_T10DIF=y
+CONFIG_FONTS=y
+CONFIG_FONT_MINI_4x6=y
--
2.7.4
Enable the new renesas-ceu driver and drivers for the OV7720
image sensor and TW9910 video receiver installed on Migo-R
development board.
Signed-off-by: Jacopo Mondi <[email protected]>
---
arch/sh/configs/migor_defconfig | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/arch/sh/configs/migor_defconfig b/arch/sh/configs/migor_defconfig
index a85a327..446d7bc 100644
--- a/arch/sh/configs/migor_defconfig
+++ b/arch/sh/configs/migor_defconfig
@@ -49,6 +49,12 @@ CONFIG_I2C=y
CONFIG_I2C_SH_MOBILE=y
# CONFIG_HWMON is not set
CONFIG_MEDIA_SUPPORT=y
+CONFIG_MEDIA_CAMERA_SUPPORT=y
+CONFIG_V4L_PLATFORM_DRIVERS=y
+CONFIG_VIDEO_RENESAS_CEU=y
+# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set
+CONFIG_VIDEO_TW9910=y
+CONFIG_VIDEO_OV772X=y
CONFIG_FB=y
CONFIG_FB_SH_MOBILE_LCDC=y
CONFIG_FRAMEBUFFER_CONSOLE=y
--
2.7.4
Hi Jacopo,
On Wed, Jul 4, 2018 at 12:23 PM Jacopo Mondi <[email protected]> wrote:
> Update defconfig to Linux v4.18-rc2.
>
> Signed-off-by: Jacopo Mondi <[email protected]>
Thanks for your patch!
> ---
> The updated config file generated by:
>
> make ARCH=sh migor_defconfig
> make ARCH=sh menuconfig
Which changes have you made here?
It's a good idea to always list the net changes induced by your defconfig patch.
> make ARCH=sh savedefconfig
> cp defconfig arch/sh/configs/migor_defconfig
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected]
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
Hi Geert,
On Wed, Jul 04, 2018 at 01:08:59PM +0200, Geert Uytterhoeven wrote:
> Hi Jacopo,
>
> On Wed, Jul 4, 2018 at 12:23 PM Jacopo Mondi <[email protected]> wrote:
> > Update defconfig to Linux v4.18-rc2.
> >
> > Signed-off-by: Jacopo Mondi <[email protected]>
>
> Thanks for your patch!
>
> > ---
> > The updated config file generated by:
> >
> > make ARCH=sh migor_defconfig
> > make ARCH=sh menuconfig
>
> Which changes have you made here?
mmm, I haven't made any explicit change, I just used the defconfig for
each board, run 'make menuconfig; make savedefconfig' that for my
understanding removes the obsolated options and defaults the newly
introduced ones.
The only changes I have introduced are the enablement of the new CEU
driver and the associated sensor/video decoder drivers.
Thanks
j
> It's a good idea to always list the net changes induced by your defconfig patch.
>
> > make ARCH=sh savedefconfig
> > cp defconfig arch/sh/configs/migor_defconfig
>
> Gr{oetje,eeting}s,
>
> Geert
>
> --
> Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected]
>
> In personal conversations with technical people, I call myself a hacker. But
> when I'm talking to journalists I just say "programmer" or something like that.
> -- Linus Torvalds
Hi Jacopo,
On Wed, Jul 4, 2018 at 1:52 PM jacopo mondi <[email protected]> wrote:
> On Wed, Jul 04, 2018 at 01:08:59PM +0200, Geert Uytterhoeven wrote:
> > On Wed, Jul 4, 2018 at 12:23 PM Jacopo Mondi <[email protected]> wrote:
> > > Update defconfig to Linux v4.18-rc2.
> > >
> > > Signed-off-by: Jacopo Mondi <[email protected]>
> >
> > Thanks for your patch!
> >
> > > ---
> > > The updated config file generated by:
> > >
> > > make ARCH=sh migor_defconfig
> > > make ARCH=sh menuconfig
> >
> > Which changes have you made here?
>
> mmm, I haven't made any explicit change, I just used the defconfig for
> each board, run 'make menuconfig; make savedefconfig' that for my
> understanding removes the obsolated options and defaults the newly
> introduced ones.
IC. In that case "make migor_defconfig; make savedefconfig" is sufficient,
and there was no need to run menuconfig ;-)
> The only changes I have introduced are the enablement of the new CEU
> driver and the associated sensor/video decoder drivers.
OK, that's done in a subsequent patch.
> > It's a good idea to always list the net changes induced by your defconfig patch.
> >
> > > make ARCH=sh savedefconfig
> > > cp defconfig arch/sh/configs/migor_defconfig
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected]
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
Em Wed, 4 Jul 2018 12:15:38 +0200
Jacopo Mondi <[email protected]> escreveu:
> Update defconfig to Linux v4.18-rc2.
>
> Signed-off-by: Jacopo Mondi <[email protected]>
Why do you want to apply this via the media tree?
IMO, the natural path would be to submit this to the SUPERH
maintainer. If there is a good reason for merging via media,
I'd expect an ack from the maintainer to do it so.
Regards,
Mauro
>
> ---
> The updated config file generated by:
>
> make ARCH=sh migor_defconfig
> make ARCH=sh menuconfig
> make ARCH=sh savedefconfig
> cp defconfig arch/sh/configs/migor_defconfig
> ---
> ---
> arch/sh/configs/migor_defconfig | 25 ++-----------------------
> 1 file changed, 2 insertions(+), 23 deletions(-)
>
> diff --git a/arch/sh/configs/migor_defconfig b/arch/sh/configs/migor_defconfig
> index e04f21b..a85a327 100644
> --- a/arch/sh/configs/migor_defconfig
> +++ b/arch/sh/configs/migor_defconfig
> @@ -3,8 +3,6 @@ CONFIG_IKCONFIG=y
> CONFIG_IKCONFIG_PROC=y
> CONFIG_LOG_BUF_SHIFT=14
> CONFIG_BLK_DEV_INITRD=y
> -# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
> -# CONFIG_SYSCTL_SYSCALL is not set
> CONFIG_SLAB=y
> CONFIG_PROFILING=y
> CONFIG_OPROFILE=y
> @@ -13,9 +11,7 @@ CONFIG_MODULES=y
> CONFIG_CPU_SUBTYPE_SH7722=y
> CONFIG_MEMORY_START=0x0c000000
> CONFIG_NUMA=y
> -# CONFIG_MIGRATION is not set
> CONFIG_SH_MIGOR=y
> -# CONFIG_SH_TIMER_CMT is not set
> CONFIG_SECCOMP=y
> CONFIG_CMDLINE_OVERWRITE=y
> CONFIG_CMDLINE="console=tty0 console=ttySC0,115200 earlyprintk=serial ip=on root=/dev/nfs ip=dhcp"
> @@ -27,7 +23,6 @@ CONFIG_IP_PNP=y
> CONFIG_IP_PNP_DHCP=y
> # CONFIG_IPV6 is not set
> CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
> -CONFIG_FW_LOADER=m
> CONFIG_MTD=y
> CONFIG_MTD_CMDLINE_PARTS=y
> CONFIG_MTD_BLOCK=y
> @@ -40,9 +35,7 @@ CONFIG_BLK_DEV_RAM=y
> CONFIG_SCSI=y
> CONFIG_BLK_DEV_SD=y
> CONFIG_NETDEVICES=y
> -CONFIG_NET_ETHERNET=y
> CONFIG_SMC91X=y
> -# CONFIG_INPUT_MOUSEDEV is not set
> CONFIG_INPUT_EVDEV=y
> # CONFIG_KEYBOARD_ATKBD is not set
> CONFIG_KEYBOARD_SH_KEYSC=y
> @@ -50,30 +43,16 @@ CONFIG_KEYBOARD_SH_KEYSC=y
> CONFIG_INPUT_TOUCHSCREEN=y
> CONFIG_TOUCHSCREEN_MIGOR=y
> # CONFIG_SERIO is not set
> -CONFIG_VT_HW_CONSOLE_BINDING=y
> CONFIG_SERIAL_SH_SCI=y
> -CONFIG_SERIAL_SH_SCI_NR_UARTS=3
> -CONFIG_SERIAL_SH_SCI_CONSOLE=y
> CONFIG_HW_RANDOM=y
> CONFIG_I2C=y
> CONFIG_I2C_SH_MOBILE=y
> # CONFIG_HWMON is not set
> CONFIG_MEDIA_SUPPORT=y
> -CONFIG_VIDEO_DEV=y
> -# CONFIG_VIDEO_ALLOW_V4L1 is not set
> -# CONFIG_MEDIA_TUNER_CUSTOMISE is not set
> -CONFIG_VIDEO_HELPER_CHIPS_AUTO=y
> -CONFIG_SOC_CAMERA=y
> -CONFIG_SOC_CAMERA_TW9910=y
> -CONFIG_SOC_CAMERA_OV772X=y
> -CONFIG_VIDEO_SH_MOBILE_CEU=y
> -# CONFIG_RADIO_ADAPTERS is not set
> CONFIG_FB=y
> CONFIG_FB_SH_MOBILE_LCDC=y
> CONFIG_FRAMEBUFFER_CONSOLE=y
> CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
> -CONFIG_FONTS=y
> -CONFIG_FONT_MINI_4x6=y
> CONFIG_LOGO=y
> # CONFIG_LOGO_LINUX_MONO is not set
> # CONFIG_LOGO_LINUX_VGA16 is not set
> @@ -81,7 +60,6 @@ CONFIG_LOGO=y
> # CONFIG_LOGO_SUPERH_MONO is not set
> # CONFIG_LOGO_SUPERH_CLUT224 is not set
> CONFIG_USB_GADGET=y
> -CONFIG_USB_GADGET_M66592=y
> CONFIG_USB_G_SERIAL=m
> CONFIG_RTC_CLASS=y
> CONFIG_RTC_DRV_RS5C372=y
> @@ -95,6 +73,7 @@ CONFIG_NFS_FS=y
> CONFIG_ROOT_NFS=y
> CONFIG_DEBUG_FS=y
> CONFIG_CRYPTO_MANAGER=y
> -# CONFIG_CRYPTO_ANSI_CPRNG is not set
> # CONFIG_CRYPTO_HW is not set
> CONFIG_CRC_T10DIF=y
> +CONFIG_FONTS=y
> +CONFIG_FONT_MINI_4x6=y
Thanks,
Mauro
Hi Mauro,
Sorry for the late reply.
On Tue, Jul 24, 2018 at 06:49:08PM -0300, Mauro Carvalho Chehab wrote:
> Em Wed, 4 Jul 2018 12:15:38 +0200
> Jacopo Mondi <[email protected]> escreveu:
>
> > Update defconfig to Linux v4.18-rc2.
> >
> > Signed-off-by: Jacopo Mondi <[email protected]>
>
> Why do you want to apply this via the media tree?
>
The defconfig update is a preparation for the soc_camera related
options removal, but, yes, I understand your concerns.
> IMO, the natural path would be to submit this to the SUPERH
> maintainer. If there is a good reason for merging via media,
> I'd expect an ack from the maintainer to do it so.
>
SH people, would you like to take this series or ACK/NACK it?
Thanks
j
> Regards,
> Mauro
>
> >
> > ---
> > The updated config file generated by:
> >
> > make ARCH=sh migor_defconfig
> > make ARCH=sh menuconfig
> > make ARCH=sh savedefconfig
> > cp defconfig arch/sh/configs/migor_defconfig
> > ---
> > ---
> > arch/sh/configs/migor_defconfig | 25 ++-----------------------
> > 1 file changed, 2 insertions(+), 23 deletions(-)
> >
> > diff --git a/arch/sh/configs/migor_defconfig b/arch/sh/configs/migor_defconfig
> > index e04f21b..a85a327 100644
> > --- a/arch/sh/configs/migor_defconfig
> > +++ b/arch/sh/configs/migor_defconfig
> > @@ -3,8 +3,6 @@ CONFIG_IKCONFIG=y
> > CONFIG_IKCONFIG_PROC=y
> > CONFIG_LOG_BUF_SHIFT=14
> > CONFIG_BLK_DEV_INITRD=y
> > -# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
> > -# CONFIG_SYSCTL_SYSCALL is not set
> > CONFIG_SLAB=y
> > CONFIG_PROFILING=y
> > CONFIG_OPROFILE=y
> > @@ -13,9 +11,7 @@ CONFIG_MODULES=y
> > CONFIG_CPU_SUBTYPE_SH7722=y
> > CONFIG_MEMORY_START=0x0c000000
> > CONFIG_NUMA=y
> > -# CONFIG_MIGRATION is not set
> > CONFIG_SH_MIGOR=y
> > -# CONFIG_SH_TIMER_CMT is not set
> > CONFIG_SECCOMP=y
> > CONFIG_CMDLINE_OVERWRITE=y
> > CONFIG_CMDLINE="console=tty0 console=ttySC0,115200 earlyprintk=serial ip=on root=/dev/nfs ip=dhcp"
> > @@ -27,7 +23,6 @@ CONFIG_IP_PNP=y
> > CONFIG_IP_PNP_DHCP=y
> > # CONFIG_IPV6 is not set
> > CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
> > -CONFIG_FW_LOADER=m
> > CONFIG_MTD=y
> > CONFIG_MTD_CMDLINE_PARTS=y
> > CONFIG_MTD_BLOCK=y
> > @@ -40,9 +35,7 @@ CONFIG_BLK_DEV_RAM=y
> > CONFIG_SCSI=y
> > CONFIG_BLK_DEV_SD=y
> > CONFIG_NETDEVICES=y
> > -CONFIG_NET_ETHERNET=y
> > CONFIG_SMC91X=y
> > -# CONFIG_INPUT_MOUSEDEV is not set
> > CONFIG_INPUT_EVDEV=y
> > # CONFIG_KEYBOARD_ATKBD is not set
> > CONFIG_KEYBOARD_SH_KEYSC=y
> > @@ -50,30 +43,16 @@ CONFIG_KEYBOARD_SH_KEYSC=y
> > CONFIG_INPUT_TOUCHSCREEN=y
> > CONFIG_TOUCHSCREEN_MIGOR=y
> > # CONFIG_SERIO is not set
> > -CONFIG_VT_HW_CONSOLE_BINDING=y
> > CONFIG_SERIAL_SH_SCI=y
> > -CONFIG_SERIAL_SH_SCI_NR_UARTS=3
> > -CONFIG_SERIAL_SH_SCI_CONSOLE=y
> > CONFIG_HW_RANDOM=y
> > CONFIG_I2C=y
> > CONFIG_I2C_SH_MOBILE=y
> > # CONFIG_HWMON is not set
> > CONFIG_MEDIA_SUPPORT=y
> > -CONFIG_VIDEO_DEV=y
> > -# CONFIG_VIDEO_ALLOW_V4L1 is not set
> > -# CONFIG_MEDIA_TUNER_CUSTOMISE is not set
> > -CONFIG_VIDEO_HELPER_CHIPS_AUTO=y
> > -CONFIG_SOC_CAMERA=y
> > -CONFIG_SOC_CAMERA_TW9910=y
> > -CONFIG_SOC_CAMERA_OV772X=y
> > -CONFIG_VIDEO_SH_MOBILE_CEU=y
> > -# CONFIG_RADIO_ADAPTERS is not set
> > CONFIG_FB=y
> > CONFIG_FB_SH_MOBILE_LCDC=y
> > CONFIG_FRAMEBUFFER_CONSOLE=y
> > CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
> > -CONFIG_FONTS=y
> > -CONFIG_FONT_MINI_4x6=y
> > CONFIG_LOGO=y
> > # CONFIG_LOGO_LINUX_MONO is not set
> > # CONFIG_LOGO_LINUX_VGA16 is not set
> > @@ -81,7 +60,6 @@ CONFIG_LOGO=y
> > # CONFIG_LOGO_SUPERH_MONO is not set
> > # CONFIG_LOGO_SUPERH_CLUT224 is not set
> > CONFIG_USB_GADGET=y
> > -CONFIG_USB_GADGET_M66592=y
> > CONFIG_USB_G_SERIAL=m
> > CONFIG_RTC_CLASS=y
> > CONFIG_RTC_DRV_RS5C372=y
> > @@ -95,6 +73,7 @@ CONFIG_NFS_FS=y
> > CONFIG_ROOT_NFS=y
> > CONFIG_DEBUG_FS=y
> > CONFIG_CRYPTO_MANAGER=y
> > -# CONFIG_CRYPTO_ANSI_CPRNG is not set
> > # CONFIG_CRYPTO_HW is not set
> > CONFIG_CRC_T10DIF=y
> > +CONFIG_FONTS=y
> > +CONFIG_FONT_MINI_4x6=y
>
>
>
> Thanks,
> Mauro