mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-29 13:46:49 +00:00
Merge pull request #8139 from heitbaum/kernel65
[le12] linux: update to 6.5.y
This commit is contained in:
commit
777593cd35
@ -29,8 +29,8 @@ case "${LINUX}" in
|
|||||||
PKG_SOURCE_NAME="linux-${LINUX}-${PKG_VERSION}.tar.gz"
|
PKG_SOURCE_NAME="linux-${LINUX}-${PKG_VERSION}.tar.gz"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
PKG_VERSION="6.5"
|
PKG_VERSION="6.5.3"
|
||||||
PKG_SHA256="7a574bbc20802ea76b52ca7faf07267f72045e861b18915c5272a98c27abf884"
|
PKG_SHA256="4cac13f7b17bd8dcf9032ad68f9123ab5313d698c9f59416043165150763eb4f"
|
||||||
PKG_URL="https://www.kernel.org/pub/linux/kernel/v${PKG_VERSION/.*/}.x/${PKG_NAME}-${PKG_VERSION}.tar.xz"
|
PKG_URL="https://www.kernel.org/pub/linux/kernel/v${PKG_VERSION/.*/}.x/${PKG_NAME}-${PKG_VERSION}.tar.xz"
|
||||||
PKG_PATCH_DIRS="default"
|
PKG_PATCH_DIRS="default"
|
||||||
;;
|
;;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm64 6.5.0-rc5 Kernel Configuration
|
# Linux/arm64 6.5.3 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="aarch64-libreelec-linux-gnu-gcc-13.2.0 (GCC) 13.2.0"
|
CONFIG_CC_VERSION_TEXT="aarch64-libreelec-linux-gnu-gcc-13.2.0 (GCC) 13.2.0"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
@ -3413,8 +3413,8 @@ CONFIG_VIDEO_TUNER=m
|
|||||||
CONFIG_V4L2_H264=m
|
CONFIG_V4L2_H264=m
|
||||||
CONFIG_V4L2_VP9=m
|
CONFIG_V4L2_VP9=m
|
||||||
CONFIG_V4L2_MEM2MEM_DEV=y
|
CONFIG_V4L2_MEM2MEM_DEV=y
|
||||||
CONFIG_V4L2_FWNODE=m
|
CONFIG_V4L2_FWNODE=y
|
||||||
CONFIG_V4L2_ASYNC=m
|
CONFIG_V4L2_ASYNC=y
|
||||||
# end of Video4Linux options
|
# end of Video4Linux options
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -3699,10 +3699,7 @@ CONFIG_MEDIA_ATTACH=y
|
|||||||
# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
|
# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
|
||||||
#
|
#
|
||||||
CONFIG_VIDEO_IR_I2C=y
|
CONFIG_VIDEO_IR_I2C=y
|
||||||
|
CONFIG_VIDEO_CAMERA_SENSOR=y
|
||||||
#
|
|
||||||
# Camera sensor devices
|
|
||||||
#
|
|
||||||
# CONFIG_VIDEO_AR0521 is not set
|
# CONFIG_VIDEO_AR0521 is not set
|
||||||
# CONFIG_VIDEO_HI556 is not set
|
# CONFIG_VIDEO_HI556 is not set
|
||||||
# CONFIG_VIDEO_HI846 is not set
|
# CONFIG_VIDEO_HI846 is not set
|
||||||
@ -3768,7 +3765,6 @@ CONFIG_VIDEO_OV7640=m
|
|||||||
# CONFIG_VIDEO_ST_VGXY61 is not set
|
# CONFIG_VIDEO_ST_VGXY61 is not set
|
||||||
# CONFIG_VIDEO_CCS is not set
|
# CONFIG_VIDEO_CCS is not set
|
||||||
# CONFIG_VIDEO_ET8EK8 is not set
|
# CONFIG_VIDEO_ET8EK8 is not set
|
||||||
# end of Camera sensor devices
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Lens drivers
|
# Lens drivers
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm 6.5.0-rc5 Kernel Configuration
|
# Linux/arm 6.5.3 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="armv7ve-libreelec-linux-gnueabihf-gcc-13.2.0 (GCC) 13.2.0"
|
CONFIG_CC_VERSION_TEXT="armv7ve-libreelec-linux-gnueabihf-gcc-13.2.0 (GCC) 13.2.0"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
@ -3141,8 +3141,8 @@ CONFIG_VIDEO_V4L2_SUBDEV_API=y
|
|||||||
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
|
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
|
||||||
CONFIG_VIDEO_TUNER=m
|
CONFIG_VIDEO_TUNER=m
|
||||||
CONFIG_V4L2_MEM2MEM_DEV=y
|
CONFIG_V4L2_MEM2MEM_DEV=y
|
||||||
CONFIG_V4L2_FWNODE=m
|
CONFIG_V4L2_FWNODE=y
|
||||||
CONFIG_V4L2_ASYNC=m
|
CONFIG_V4L2_ASYNC=y
|
||||||
# end of Video4Linux options
|
# end of Video4Linux options
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -3425,10 +3425,7 @@ CONFIG_MEDIA_ATTACH=y
|
|||||||
# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
|
# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
|
||||||
#
|
#
|
||||||
CONFIG_VIDEO_IR_I2C=y
|
CONFIG_VIDEO_IR_I2C=y
|
||||||
|
CONFIG_VIDEO_CAMERA_SENSOR=y
|
||||||
#
|
|
||||||
# Camera sensor devices
|
|
||||||
#
|
|
||||||
# CONFIG_VIDEO_AR0521 is not set
|
# CONFIG_VIDEO_AR0521 is not set
|
||||||
# CONFIG_VIDEO_HI556 is not set
|
# CONFIG_VIDEO_HI556 is not set
|
||||||
# CONFIG_VIDEO_HI846 is not set
|
# CONFIG_VIDEO_HI846 is not set
|
||||||
@ -3494,7 +3491,6 @@ CONFIG_VIDEO_OV7640=m
|
|||||||
# CONFIG_VIDEO_ST_VGXY61 is not set
|
# CONFIG_VIDEO_ST_VGXY61 is not set
|
||||||
# CONFIG_VIDEO_CCS is not set
|
# CONFIG_VIDEO_CCS is not set
|
||||||
# CONFIG_VIDEO_ET8EK8 is not set
|
# CONFIG_VIDEO_ET8EK8 is not set
|
||||||
# end of Camera sensor devices
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Lens drivers
|
# Lens drivers
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/x86 6.5.0-rc6 Kernel Configuration
|
# Linux/x86 6.5.3 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="x86_64-libreelec-linux-gnu-gcc-13.2.0 (GCC) 13.2.0"
|
CONFIG_CC_VERSION_TEXT="x86_64-libreelec-linux-gnu-gcc-13.2.0 (GCC) 13.2.0"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
@ -4137,10 +4137,7 @@ CONFIG_MEDIA_ATTACH=y
|
|||||||
# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
|
# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
|
||||||
#
|
#
|
||||||
CONFIG_VIDEO_IR_I2C=m
|
CONFIG_VIDEO_IR_I2C=m
|
||||||
|
CONFIG_VIDEO_CAMERA_SENSOR=y
|
||||||
#
|
|
||||||
# Camera sensor devices
|
|
||||||
#
|
|
||||||
# CONFIG_VIDEO_AR0521 is not set
|
# CONFIG_VIDEO_AR0521 is not set
|
||||||
# CONFIG_VIDEO_HI556 is not set
|
# CONFIG_VIDEO_HI556 is not set
|
||||||
# CONFIG_VIDEO_HI846 is not set
|
# CONFIG_VIDEO_HI846 is not set
|
||||||
@ -4199,7 +4196,6 @@ CONFIG_VIDEO_IR_I2C=m
|
|||||||
# CONFIG_VIDEO_S5K6A3 is not set
|
# CONFIG_VIDEO_S5K6A3 is not set
|
||||||
# CONFIG_VIDEO_CCS is not set
|
# CONFIG_VIDEO_CCS is not set
|
||||||
# CONFIG_VIDEO_ET8EK8 is not set
|
# CONFIG_VIDEO_ET8EK8 is not set
|
||||||
# end of Camera sensor devices
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Lens drivers
|
# Lens drivers
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm 6.5.0-rc5 Kernel Configuration
|
# Linux/arm 6.5.3 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="armv7a-libreelec-linux-gnueabihf-gcc-13.2.0 (GCC) 13.2.0"
|
CONFIG_CC_VERSION_TEXT="armv7a-libreelec-linux-gnueabihf-gcc-13.2.0 (GCC) 13.2.0"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
@ -3657,7 +3657,7 @@ CONFIG_MEDIA_TEST_SUPPORT=y
|
|||||||
# Media core support
|
# Media core support
|
||||||
#
|
#
|
||||||
CONFIG_VIDEO_DEV=y
|
CONFIG_VIDEO_DEV=y
|
||||||
# CONFIG_MEDIA_CONTROLLER is not set
|
CONFIG_MEDIA_CONTROLLER=y
|
||||||
CONFIG_DVB_CORE=y
|
CONFIG_DVB_CORE=y
|
||||||
# end of Media core support
|
# end of Media core support
|
||||||
|
|
||||||
@ -3665,12 +3665,21 @@ CONFIG_DVB_CORE=y
|
|||||||
# Video4Linux options
|
# Video4Linux options
|
||||||
#
|
#
|
||||||
CONFIG_VIDEO_V4L2_I2C=y
|
CONFIG_VIDEO_V4L2_I2C=y
|
||||||
|
CONFIG_VIDEO_V4L2_SUBDEV_API=y
|
||||||
# CONFIG_VIDEO_ADV_DEBUG is not set
|
# CONFIG_VIDEO_ADV_DEBUG is not set
|
||||||
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
|
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
|
||||||
CONFIG_V4L2_JPEG_HELPER=y
|
CONFIG_V4L2_JPEG_HELPER=y
|
||||||
CONFIG_V4L2_MEM2MEM_DEV=y
|
CONFIG_V4L2_MEM2MEM_DEV=y
|
||||||
|
CONFIG_V4L2_FWNODE=y
|
||||||
|
CONFIG_V4L2_ASYNC=y
|
||||||
# end of Video4Linux options
|
# end of Video4Linux options
|
||||||
|
|
||||||
|
#
|
||||||
|
# Media controller options
|
||||||
|
#
|
||||||
|
# CONFIG_MEDIA_CONTROLLER_DVB is not set
|
||||||
|
# end of Media controller options
|
||||||
|
|
||||||
#
|
#
|
||||||
# Digital TV options
|
# Digital TV options
|
||||||
#
|
#
|
||||||
@ -3940,10 +3949,7 @@ CONFIG_MEDIA_ATTACH=y
|
|||||||
# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
|
# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
|
||||||
#
|
#
|
||||||
CONFIG_VIDEO_IR_I2C=y
|
CONFIG_VIDEO_IR_I2C=y
|
||||||
|
CONFIG_VIDEO_CAMERA_SENSOR=y
|
||||||
#
|
|
||||||
# Camera sensor devices
|
|
||||||
#
|
|
||||||
# CONFIG_VIDEO_AR0521 is not set
|
# CONFIG_VIDEO_AR0521 is not set
|
||||||
# CONFIG_VIDEO_HI556 is not set
|
# CONFIG_VIDEO_HI556 is not set
|
||||||
# CONFIG_VIDEO_HI846 is not set
|
# CONFIG_VIDEO_HI846 is not set
|
||||||
@ -4009,7 +4015,6 @@ CONFIG_VIDEO_IR_I2C=y
|
|||||||
# CONFIG_VIDEO_ST_VGXY61 is not set
|
# CONFIG_VIDEO_ST_VGXY61 is not set
|
||||||
# CONFIG_VIDEO_CCS is not set
|
# CONFIG_VIDEO_CCS is not set
|
||||||
# CONFIG_VIDEO_ET8EK8 is not set
|
# CONFIG_VIDEO_ET8EK8 is not set
|
||||||
# end of Camera sensor devices
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Lens drivers
|
# Lens drivers
|
||||||
@ -4798,6 +4803,7 @@ CONFIG_SND_SPI=y
|
|||||||
CONFIG_SND_USB=y
|
CONFIG_SND_USB=y
|
||||||
CONFIG_SND_USB_AUDIO=m
|
CONFIG_SND_USB_AUDIO=m
|
||||||
# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set
|
# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set
|
||||||
|
CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y
|
||||||
# CONFIG_SND_USB_UA101 is not set
|
# CONFIG_SND_USB_UA101 is not set
|
||||||
# CONFIG_SND_USB_CAIAQ is not set
|
# CONFIG_SND_USB_CAIAQ is not set
|
||||||
# CONFIG_SND_USB_6FIRE is not set
|
# CONFIG_SND_USB_6FIRE is not set
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm64 6.5.0-rc5 Kernel Configuration
|
# Linux/arm64 6.5.3 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="aarch64-libreelec-linux-gnu-gcc-13.2.0 (GCC) 13.2.0"
|
CONFIG_CC_VERSION_TEXT="aarch64-libreelec-linux-gnu-gcc-13.2.0 (GCC) 13.2.0"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
@ -3625,10 +3625,7 @@ CONFIG_MEDIA_ATTACH=y
|
|||||||
# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
|
# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
|
||||||
#
|
#
|
||||||
CONFIG_VIDEO_IR_I2C=m
|
CONFIG_VIDEO_IR_I2C=m
|
||||||
|
CONFIG_VIDEO_CAMERA_SENSOR=y
|
||||||
#
|
|
||||||
# Camera sensor devices
|
|
||||||
#
|
|
||||||
# CONFIG_VIDEO_AR0521 is not set
|
# CONFIG_VIDEO_AR0521 is not set
|
||||||
# CONFIG_VIDEO_HI556 is not set
|
# CONFIG_VIDEO_HI556 is not set
|
||||||
# CONFIG_VIDEO_HI846 is not set
|
# CONFIG_VIDEO_HI846 is not set
|
||||||
@ -3694,7 +3691,6 @@ CONFIG_VIDEO_IR_I2C=m
|
|||||||
# CONFIG_VIDEO_ST_VGXY61 is not set
|
# CONFIG_VIDEO_ST_VGXY61 is not set
|
||||||
# CONFIG_VIDEO_CCS is not set
|
# CONFIG_VIDEO_CCS is not set
|
||||||
# CONFIG_VIDEO_ET8EK8 is not set
|
# CONFIG_VIDEO_ET8EK8 is not set
|
||||||
# end of Camera sensor devices
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Lens drivers
|
# Lens drivers
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm64 6.5.0-rc5 Kernel Configuration
|
# Linux/arm64 6.5.3 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="aarch64-none-elf-gcc-13.2.0 (GCC) 13.2.0"
|
CONFIG_CC_VERSION_TEXT="aarch64-none-elf-gcc-13.2.0 (GCC) 13.2.0"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
@ -3695,8 +3695,11 @@ CONFIG_MEDIA_CONTROLLER=y
|
|||||||
# Video4Linux options
|
# Video4Linux options
|
||||||
#
|
#
|
||||||
CONFIG_VIDEO_V4L2_I2C=y
|
CONFIG_VIDEO_V4L2_I2C=y
|
||||||
|
CONFIG_VIDEO_V4L2_SUBDEV_API=y
|
||||||
# CONFIG_VIDEO_ADV_DEBUG is not set
|
# CONFIG_VIDEO_ADV_DEBUG is not set
|
||||||
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
|
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
|
||||||
|
CONFIG_V4L2_FWNODE=y
|
||||||
|
CONFIG_V4L2_ASYNC=y
|
||||||
# end of Video4Linux options
|
# end of Video4Linux options
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -3794,10 +3797,7 @@ CONFIG_VIDEOBUF2_VMALLOC=m
|
|||||||
# Media ancillary drivers
|
# Media ancillary drivers
|
||||||
#
|
#
|
||||||
CONFIG_VIDEO_IR_I2C=y
|
CONFIG_VIDEO_IR_I2C=y
|
||||||
|
CONFIG_VIDEO_CAMERA_SENSOR=y
|
||||||
#
|
|
||||||
# Camera sensor devices
|
|
||||||
#
|
|
||||||
# CONFIG_VIDEO_AR0521 is not set
|
# CONFIG_VIDEO_AR0521 is not set
|
||||||
# CONFIG_VIDEO_HI556 is not set
|
# CONFIG_VIDEO_HI556 is not set
|
||||||
# CONFIG_VIDEO_HI846 is not set
|
# CONFIG_VIDEO_HI846 is not set
|
||||||
@ -3865,7 +3865,6 @@ CONFIG_VIDEO_IR_I2C=y
|
|||||||
# CONFIG_VIDEO_ST_VGXY61 is not set
|
# CONFIG_VIDEO_ST_VGXY61 is not set
|
||||||
# CONFIG_VIDEO_CCS is not set
|
# CONFIG_VIDEO_CCS is not set
|
||||||
# CONFIG_VIDEO_ET8EK8 is not set
|
# CONFIG_VIDEO_ET8EK8 is not set
|
||||||
# end of Camera sensor devices
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Lens drivers
|
# Lens drivers
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm 6.5.0-rc5 Kernel Configuration
|
# Linux/arm 6.5.3 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="armv7ve-libreelec-linux-gnueabihf-gcc-13.2.0 (GCC) 13.2.0"
|
CONFIG_CC_VERSION_TEXT="armv7ve-libreelec-linux-gnueabihf-gcc-13.2.0 (GCC) 13.2.0"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
@ -3324,6 +3324,7 @@ CONFIG_DVB_CORE=y
|
|||||||
# Video4Linux options
|
# Video4Linux options
|
||||||
#
|
#
|
||||||
CONFIG_VIDEO_V4L2_I2C=y
|
CONFIG_VIDEO_V4L2_I2C=y
|
||||||
|
CONFIG_VIDEO_V4L2_SUBDEV_API=y
|
||||||
# CONFIG_VIDEO_ADV_DEBUG is not set
|
# CONFIG_VIDEO_ADV_DEBUG is not set
|
||||||
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
|
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
|
||||||
CONFIG_VIDEO_TUNER=m
|
CONFIG_VIDEO_TUNER=m
|
||||||
@ -3331,8 +3332,8 @@ CONFIG_V4L2_H264=m
|
|||||||
CONFIG_V4L2_VP9=m
|
CONFIG_V4L2_VP9=m
|
||||||
CONFIG_V4L2_MEM2MEM_DEV=m
|
CONFIG_V4L2_MEM2MEM_DEV=m
|
||||||
# CONFIG_V4L2_FLASH_LED_CLASS is not set
|
# CONFIG_V4L2_FLASH_LED_CLASS is not set
|
||||||
CONFIG_V4L2_FWNODE=m
|
CONFIG_V4L2_FWNODE=y
|
||||||
CONFIG_V4L2_ASYNC=m
|
CONFIG_V4L2_ASYNC=y
|
||||||
# end of Video4Linux options
|
# end of Video4Linux options
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -3668,10 +3669,7 @@ CONFIG_MEDIA_ATTACH=y
|
|||||||
# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
|
# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
|
||||||
#
|
#
|
||||||
CONFIG_VIDEO_IR_I2C=y
|
CONFIG_VIDEO_IR_I2C=y
|
||||||
|
CONFIG_VIDEO_CAMERA_SENSOR=y
|
||||||
#
|
|
||||||
# Camera sensor devices
|
|
||||||
#
|
|
||||||
# CONFIG_VIDEO_AR0521 is not set
|
# CONFIG_VIDEO_AR0521 is not set
|
||||||
# CONFIG_VIDEO_HI556 is not set
|
# CONFIG_VIDEO_HI556 is not set
|
||||||
# CONFIG_VIDEO_HI846 is not set
|
# CONFIG_VIDEO_HI846 is not set
|
||||||
@ -3737,7 +3735,6 @@ CONFIG_VIDEO_OV7640=m
|
|||||||
# CONFIG_VIDEO_ST_VGXY61 is not set
|
# CONFIG_VIDEO_ST_VGXY61 is not set
|
||||||
# CONFIG_VIDEO_CCS is not set
|
# CONFIG_VIDEO_CCS is not set
|
||||||
# CONFIG_VIDEO_ET8EK8 is not set
|
# CONFIG_VIDEO_ET8EK8 is not set
|
||||||
# end of Camera sensor devices
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Lens drivers
|
# Lens drivers
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm64 6.5.0-rc5 Kernel Configuration
|
# Linux/arm64 6.5.3 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="aarch64-none-elf-gcc-13.2.0 (GCC) 13.2.0"
|
CONFIG_CC_VERSION_TEXT="aarch64-none-elf-gcc-13.2.0 (GCC) 13.2.0"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
@ -3286,8 +3286,8 @@ CONFIG_V4L2_H264=m
|
|||||||
CONFIG_V4L2_VP9=m
|
CONFIG_V4L2_VP9=m
|
||||||
CONFIG_V4L2_MEM2MEM_DEV=m
|
CONFIG_V4L2_MEM2MEM_DEV=m
|
||||||
CONFIG_V4L2_FLASH_LED_CLASS=m
|
CONFIG_V4L2_FLASH_LED_CLASS=m
|
||||||
CONFIG_V4L2_FWNODE=m
|
CONFIG_V4L2_FWNODE=y
|
||||||
CONFIG_V4L2_ASYNC=m
|
CONFIG_V4L2_ASYNC=y
|
||||||
# end of Video4Linux options
|
# end of Video4Linux options
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -3572,10 +3572,7 @@ CONFIG_MEDIA_ATTACH=y
|
|||||||
# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
|
# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
|
||||||
#
|
#
|
||||||
CONFIG_VIDEO_IR_I2C=y
|
CONFIG_VIDEO_IR_I2C=y
|
||||||
|
CONFIG_VIDEO_CAMERA_SENSOR=y
|
||||||
#
|
|
||||||
# Camera sensor devices
|
|
||||||
#
|
|
||||||
# CONFIG_VIDEO_AR0521 is not set
|
# CONFIG_VIDEO_AR0521 is not set
|
||||||
# CONFIG_VIDEO_HI556 is not set
|
# CONFIG_VIDEO_HI556 is not set
|
||||||
# CONFIG_VIDEO_HI846 is not set
|
# CONFIG_VIDEO_HI846 is not set
|
||||||
@ -3641,7 +3638,6 @@ CONFIG_VIDEO_OV7640=m
|
|||||||
# CONFIG_VIDEO_ST_VGXY61 is not set
|
# CONFIG_VIDEO_ST_VGXY61 is not set
|
||||||
# CONFIG_VIDEO_CCS is not set
|
# CONFIG_VIDEO_CCS is not set
|
||||||
# CONFIG_VIDEO_ET8EK8 is not set
|
# CONFIG_VIDEO_ET8EK8 is not set
|
||||||
# end of Camera sensor devices
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Lens drivers
|
# Lens drivers
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm64 6.5.0-rc5 Kernel Configuration
|
# Linux/arm64 6.5.3 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="aarch64-none-elf-gcc-13.2.0 (GCC) 13.2.0"
|
CONFIG_CC_VERSION_TEXT="aarch64-none-elf-gcc-13.2.0 (GCC) 13.2.0"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
@ -3762,8 +3762,8 @@ CONFIG_V4L2_H264=m
|
|||||||
CONFIG_V4L2_VP9=m
|
CONFIG_V4L2_VP9=m
|
||||||
CONFIG_V4L2_MEM2MEM_DEV=m
|
CONFIG_V4L2_MEM2MEM_DEV=m
|
||||||
CONFIG_V4L2_FLASH_LED_CLASS=m
|
CONFIG_V4L2_FLASH_LED_CLASS=m
|
||||||
CONFIG_V4L2_FWNODE=m
|
CONFIG_V4L2_FWNODE=y
|
||||||
CONFIG_V4L2_ASYNC=m
|
CONFIG_V4L2_ASYNC=y
|
||||||
# end of Video4Linux options
|
# end of Video4Linux options
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -4108,10 +4108,7 @@ CONFIG_MEDIA_ATTACH=y
|
|||||||
# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
|
# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
|
||||||
#
|
#
|
||||||
CONFIG_VIDEO_IR_I2C=y
|
CONFIG_VIDEO_IR_I2C=y
|
||||||
|
CONFIG_VIDEO_CAMERA_SENSOR=y
|
||||||
#
|
|
||||||
# Camera sensor devices
|
|
||||||
#
|
|
||||||
# CONFIG_VIDEO_AR0521 is not set
|
# CONFIG_VIDEO_AR0521 is not set
|
||||||
# CONFIG_VIDEO_HI556 is not set
|
# CONFIG_VIDEO_HI556 is not set
|
||||||
# CONFIG_VIDEO_HI846 is not set
|
# CONFIG_VIDEO_HI846 is not set
|
||||||
@ -4177,7 +4174,6 @@ CONFIG_VIDEO_OV7640=m
|
|||||||
# CONFIG_VIDEO_ST_VGXY61 is not set
|
# CONFIG_VIDEO_ST_VGXY61 is not set
|
||||||
# CONFIG_VIDEO_CCS is not set
|
# CONFIG_VIDEO_CCS is not set
|
||||||
# CONFIG_VIDEO_ET8EK8 is not set
|
# CONFIG_VIDEO_ET8EK8 is not set
|
||||||
# end of Camera sensor devices
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Lens drivers
|
# Lens drivers
|
||||||
|
@ -1,78 +1,3 @@
|
|||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Jonas Karlman <jonas@kwiboo.se>
|
|
||||||
Date: Sat, 10 Oct 2020 15:32:18 +0000
|
|
||||||
Subject: [PATCH] phy/rockchip: inno-hdmi: use correct vco_div_5 macro on
|
|
||||||
rk3328
|
|
||||||
|
|
||||||
inno_hdmi_phy_rk3328_clk_set_rate() is using the RK3228 macro
|
|
||||||
when configuring vco_div_5 on RK3328.
|
|
||||||
|
|
||||||
Fix this by using correct vco_div_5 macro for RK3328.
|
|
||||||
|
|
||||||
Fixes: 53706a116863 ("phy: add Rockchip Innosilicon hdmi phy")
|
|
||||||
Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
|
|
||||||
---
|
|
||||||
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 4 ++--
|
|
||||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c b/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
|
|
||||||
index 80acca4e9e14..15339338aae3 100644
|
|
||||||
--- a/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
|
|
||||||
+++ b/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
|
|
||||||
@@ -790,8 +790,8 @@ static int inno_hdmi_phy_rk3328_clk_set_rate(struct clk_hw *hw,
|
|
||||||
RK3328_PRE_PLL_POWER_DOWN);
|
|
||||||
|
|
||||||
/* Configure pre-pll */
|
|
||||||
- inno_update_bits(inno, 0xa0, RK3228_PCLK_VCO_DIV_5_MASK,
|
|
||||||
- RK3228_PCLK_VCO_DIV_5(cfg->vco_div_5_en));
|
|
||||||
+ inno_update_bits(inno, 0xa0, RK3328_PCLK_VCO_DIV_5_MASK,
|
|
||||||
+ RK3328_PCLK_VCO_DIV_5(cfg->vco_div_5_en));
|
|
||||||
inno_write(inno, 0xa1, RK3328_PRE_PLL_PRE_DIV(cfg->prediv));
|
|
||||||
|
|
||||||
val = RK3328_SPREAD_SPECTRUM_MOD_DISABLE;
|
|
||||||
|
|
||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Zheng Yang <zhengyang@rock-chips.com>
|
|
||||||
Date: Sat, 10 Oct 2020 15:32:18 +0000
|
|
||||||
Subject: [PATCH] phy/rockchip: inno-hdmi: round fractal pixclock in rk3328
|
|
||||||
recalc_rate
|
|
||||||
|
|
||||||
inno_hdmi_phy_rk3328_clk_recalc_rate() is returning a rate not found
|
|
||||||
in the pre pll config table when the fractal divider is used.
|
|
||||||
This can prevent proper power_on because a tmdsclock for the new rate
|
|
||||||
is not found in the pre pll config table.
|
|
||||||
|
|
||||||
Fix this by saving and returning a rounded pixel rate that exist
|
|
||||||
in the pre pll config table.
|
|
||||||
|
|
||||||
Fixes: 53706a116863 ("phy: add Rockchip Innosilicon hdmi phy")
|
|
||||||
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
|
|
||||||
Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
|
|
||||||
---
|
|
||||||
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 8 +++++---
|
|
||||||
1 file changed, 5 insertions(+), 3 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c b/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
|
|
||||||
index 15339338aae3..15a008a1ac7b 100644
|
|
||||||
--- a/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
|
|
||||||
+++ b/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
|
|
||||||
@@ -745,10 +745,12 @@ unsigned long inno_hdmi_phy_rk3328_clk_recalc_rate(struct clk_hw *hw,
|
|
||||||
do_div(vco, (nd * (no_a == 1 ? no_b : no_a) * no_d * 2));
|
|
||||||
}
|
|
||||||
|
|
||||||
- inno->pixclock = vco;
|
|
||||||
- dev_dbg(inno->dev, "%s rate %lu\n", __func__, inno->pixclock);
|
|
||||||
+ inno->pixclock = DIV_ROUND_CLOSEST((unsigned long)vco, 1000) * 1000;
|
|
||||||
|
|
||||||
- return vco;
|
|
||||||
+ dev_dbg(inno->dev, "%s rate %lu vco %llu\n",
|
|
||||||
+ __func__, inno->pixclock, vco);
|
|
||||||
+
|
|
||||||
+ return inno->pixclock;
|
|
||||||
}
|
|
||||||
|
|
||||||
static long inno_hdmi_phy_rk3328_clk_round_rate(struct clk_hw *hw,
|
|
||||||
|
|
||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||||
From: Jonas Karlman <jonas@kwiboo.se>
|
From: Jonas Karlman <jonas@kwiboo.se>
|
||||||
Date: Sat, 10 Oct 2020 15:32:19 +0000
|
Date: Sat, 10 Oct 2020 15:32:19 +0000
|
||||||
@ -110,53 +35,6 @@ index 15a008a1ac7b..4b936ca19920 100644
|
|||||||
|
|
||||||
do_div(vco, (nd * (no_a == 1 ? no_b : no_a) * no_d * 2));
|
do_div(vco, (nd * (no_a == 1 ? no_b : no_a) * no_d * 2));
|
||||||
|
|
||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Jonas Karlman <jonas@kwiboo.se>
|
|
||||||
Date: Sat, 10 Oct 2020 15:32:19 +0000
|
|
||||||
Subject: [PATCH] phy/rockchip: inno-hdmi: do not power on rk3328 post pll on
|
|
||||||
reg write
|
|
||||||
|
|
||||||
inno_write is used to configure 0xaa reg, that also hold the
|
|
||||||
POST_PLL_POWER_DOWN bit.
|
|
||||||
When POST_PLL_REFCLK_SEL_TMDS is configured the power down bit is not
|
|
||||||
taken into consideration.
|
|
||||||
|
|
||||||
Fix this by keeping the power down bit until configuration is complete.
|
|
||||||
Also reorder the reg write order for consistency.
|
|
||||||
|
|
||||||
Fixes: 53706a116863 ("phy: add Rockchip Innosilicon hdmi phy")
|
|
||||||
Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
|
|
||||||
---
|
|
||||||
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 6 ++++--
|
|
||||||
1 file changed, 4 insertions(+), 2 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c b/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
|
|
||||||
index 4b936ca19920..620961fcfc1d 100644
|
|
||||||
--- a/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
|
|
||||||
+++ b/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
|
|
||||||
@@ -1020,9 +1020,10 @@ inno_hdmi_phy_rk3328_power_on(struct inno_hdmi_phy *inno,
|
|
||||||
|
|
||||||
inno_write(inno, 0xac, RK3328_POST_PLL_FB_DIV_7_0(cfg->fbdiv));
|
|
||||||
if (cfg->postdiv == 1) {
|
|
||||||
- inno_write(inno, 0xaa, RK3328_POST_PLL_REFCLK_SEL_TMDS);
|
|
||||||
inno_write(inno, 0xab, RK3328_POST_PLL_FB_DIV_8(cfg->fbdiv) |
|
|
||||||
RK3328_POST_PLL_PRE_DIV(cfg->prediv));
|
|
||||||
+ inno_write(inno, 0xaa, RK3328_POST_PLL_REFCLK_SEL_TMDS |
|
|
||||||
+ RK3328_POST_PLL_POWER_DOWN);
|
|
||||||
} else {
|
|
||||||
v = (cfg->postdiv / 2) - 1;
|
|
||||||
v &= RK3328_POST_PLL_POST_DIV_MASK;
|
|
||||||
@@ -1030,7 +1031,8 @@ inno_hdmi_phy_rk3328_power_on(struct inno_hdmi_phy *inno,
|
|
||||||
inno_write(inno, 0xab, RK3328_POST_PLL_FB_DIV_8(cfg->fbdiv) |
|
|
||||||
RK3328_POST_PLL_PRE_DIV(cfg->prediv));
|
|
||||||
inno_write(inno, 0xaa, RK3328_POST_PLL_POST_DIV_ENABLE |
|
|
||||||
- RK3328_POST_PLL_REFCLK_SEL_TMDS);
|
|
||||||
+ RK3328_POST_PLL_REFCLK_SEL_TMDS |
|
|
||||||
+ RK3328_POST_PLL_POWER_DOWN);
|
|
||||||
}
|
|
||||||
|
|
||||||
for (v = 0; v < 14; v++)
|
|
||||||
|
|
||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||||
From: Huicong Xu <xhc@rock-chips.com>
|
From: Huicong Xu <xhc@rock-chips.com>
|
||||||
Date: Sat, 10 Oct 2020 15:32:20 +0000
|
Date: Sat, 10 Oct 2020 15:32:20 +0000
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm 6.5.0-rc5 Kernel Configuration
|
# Linux/arm 6.5.3 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="armv7ve-libreelec-linux-gnueabihf-gcc-13.2.0 (GCC) 13.2.0"
|
CONFIG_CC_VERSION_TEXT="armv7ve-libreelec-linux-gnueabihf-gcc-13.2.0 (GCC) 13.2.0"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
@ -3234,10 +3234,7 @@ CONFIG_VIDEOBUF2_VMALLOC=m
|
|||||||
#
|
#
|
||||||
# Media ancillary drivers
|
# Media ancillary drivers
|
||||||
#
|
#
|
||||||
|
CONFIG_VIDEO_CAMERA_SENSOR=y
|
||||||
#
|
|
||||||
# Camera sensor devices
|
|
||||||
#
|
|
||||||
# CONFIG_VIDEO_AR0521 is not set
|
# CONFIG_VIDEO_AR0521 is not set
|
||||||
# CONFIG_VIDEO_HI556 is not set
|
# CONFIG_VIDEO_HI556 is not set
|
||||||
# CONFIG_VIDEO_HI846 is not set
|
# CONFIG_VIDEO_HI846 is not set
|
||||||
@ -3303,7 +3300,6 @@ CONFIG_VIDEO_S5K6A3=m
|
|||||||
# CONFIG_VIDEO_ST_VGXY61 is not set
|
# CONFIG_VIDEO_ST_VGXY61 is not set
|
||||||
# CONFIG_VIDEO_CCS is not set
|
# CONFIG_VIDEO_CCS is not set
|
||||||
# CONFIG_VIDEO_ET8EK8 is not set
|
# CONFIG_VIDEO_ET8EK8 is not set
|
||||||
# end of Camera sensor devices
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Lens drivers
|
# Lens drivers
|
||||||
|
Loading…
x
Reference in New Issue
Block a user