diff --git a/fixup.dat b/fixup.dat index 3a98a51fcbfa..dcde3fff7d3d 100644 Binary files a/fixup.dat and b/fixup.dat differ diff --git a/fixup4.dat b/fixup4.dat index c6ebcb741887..f7a08b82d110 100644 Binary files a/fixup4.dat and b/fixup4.dat differ diff --git a/fixup4cd.dat b/fixup4cd.dat index e6ae349c5ca7..7e3c8207358c 100644 Binary files a/fixup4cd.dat and b/fixup4cd.dat differ diff --git a/fixup4db.dat b/fixup4db.dat index 1e202bf8d169..7974f9ba3ea0 100644 Binary files a/fixup4db.dat and b/fixup4db.dat differ diff --git a/fixup4x.dat b/fixup4x.dat index fafa9584f2e0..f6331696a386 100644 Binary files a/fixup4x.dat and b/fixup4x.dat differ diff --git a/fixup_cd.dat b/fixup_cd.dat index e6ae349c5ca7..7e3c8207358c 100644 Binary files a/fixup_cd.dat and b/fixup_cd.dat differ diff --git a/fixup_db.dat b/fixup_db.dat index ea2decbfaf44..d222ec403552 100644 Binary files a/fixup_db.dat and b/fixup_db.dat differ diff --git a/fixup_x.dat b/fixup_x.dat index a7800a96078e..6ddd5efd0719 100644 Binary files a/fixup_x.dat and b/fixup_x.dat differ diff --git a/git_hash b/git_hash index 71c4861a8e79..9189ea3ee786 100644 --- a/git_hash +++ b/git_hash @@ -1 +1 @@ -86729e78125d4f3d203457940feee8bc97b11f6c +4e5d621498df7fce8b2cf90ac6bb7b2efbdbec5e diff --git a/kernel.img b/kernel.img index fb7cd4dcdad0..0037c43d9a90 100644 Binary files a/kernel.img and b/kernel.img differ diff --git a/kernel7.img b/kernel7.img index f865e8937ea5..ec7fba4fcb88 100644 Binary files a/kernel7.img and b/kernel7.img differ diff --git a/kernel7l.img b/kernel7l.img index c544d61263fc..47edf06a009d 100644 Binary files a/kernel7l.img and b/kernel7l.img differ diff --git a/kernel8.img b/kernel8.img index fcf0b7c90cad..1983ca8f4e8c 100644 Binary files a/kernel8.img and b/kernel8.img differ diff --git a/modules/5.10.52+/kernel/drivers/media/i2c/imx290.ko b/modules/5.10.52+/kernel/drivers/media/i2c/imx290.ko index 50a47ade10a7..ca2e8e273b06 100644 Binary files a/modules/5.10.52+/kernel/drivers/media/i2c/imx290.ko and b/modules/5.10.52+/kernel/drivers/media/i2c/imx290.ko differ diff --git a/modules/5.10.52+/kernel/drivers/media/i2c/ov7251.ko b/modules/5.10.52+/kernel/drivers/media/i2c/ov7251.ko index fff1c508b87f..7a39e53d651c 100644 Binary files a/modules/5.10.52+/kernel/drivers/media/i2c/ov7251.ko and b/modules/5.10.52+/kernel/drivers/media/i2c/ov7251.ko differ diff --git a/modules/5.10.52+/kernel/drivers/media/i2c/ov9281.ko b/modules/5.10.52+/kernel/drivers/media/i2c/ov9281.ko index 7266ac8f7d14..8d0193c31a83 100644 Binary files a/modules/5.10.52+/kernel/drivers/media/i2c/ov9281.ko and b/modules/5.10.52+/kernel/drivers/media/i2c/ov9281.ko differ diff --git a/modules/5.10.52+/kernel/kernel/configs.ko b/modules/5.10.52+/kernel/kernel/configs.ko index 26969240feb2..1b0f046f2b28 100644 Binary files a/modules/5.10.52+/kernel/kernel/configs.ko and b/modules/5.10.52+/kernel/kernel/configs.ko differ diff --git a/modules/5.10.52-v7+/kernel/drivers/media/i2c/imx290.ko b/modules/5.10.52-v7+/kernel/drivers/media/i2c/imx290.ko index 9474ee87a87a..9826d8e38d9a 100644 Binary files a/modules/5.10.52-v7+/kernel/drivers/media/i2c/imx290.ko and b/modules/5.10.52-v7+/kernel/drivers/media/i2c/imx290.ko differ diff --git a/modules/5.10.52-v7+/kernel/drivers/media/i2c/ov7251.ko b/modules/5.10.52-v7+/kernel/drivers/media/i2c/ov7251.ko index 45668da88b65..5b73ff8c4098 100644 Binary files a/modules/5.10.52-v7+/kernel/drivers/media/i2c/ov7251.ko and b/modules/5.10.52-v7+/kernel/drivers/media/i2c/ov7251.ko differ diff --git a/modules/5.10.52-v7+/kernel/drivers/media/i2c/ov9281.ko b/modules/5.10.52-v7+/kernel/drivers/media/i2c/ov9281.ko index d2a34fd39873..c977a0932a5f 100644 Binary files a/modules/5.10.52-v7+/kernel/drivers/media/i2c/ov9281.ko and b/modules/5.10.52-v7+/kernel/drivers/media/i2c/ov9281.ko differ diff --git a/modules/5.10.52-v7+/kernel/kernel/configs.ko b/modules/5.10.52-v7+/kernel/kernel/configs.ko index bd81e19a3813..688f77d91316 100644 Binary files a/modules/5.10.52-v7+/kernel/kernel/configs.ko and b/modules/5.10.52-v7+/kernel/kernel/configs.ko differ diff --git a/modules/5.10.52-v7l+/kernel/drivers/media/i2c/imx290.ko b/modules/5.10.52-v7l+/kernel/drivers/media/i2c/imx290.ko index 9f716ca5ba84..f4acdcfd7ede 100644 Binary files a/modules/5.10.52-v7l+/kernel/drivers/media/i2c/imx290.ko and b/modules/5.10.52-v7l+/kernel/drivers/media/i2c/imx290.ko differ diff --git a/modules/5.10.52-v7l+/kernel/drivers/media/i2c/ov7251.ko b/modules/5.10.52-v7l+/kernel/drivers/media/i2c/ov7251.ko index d705c4cd2534..2d62355b203d 100644 Binary files a/modules/5.10.52-v7l+/kernel/drivers/media/i2c/ov7251.ko and b/modules/5.10.52-v7l+/kernel/drivers/media/i2c/ov7251.ko differ diff --git a/modules/5.10.52-v7l+/kernel/drivers/media/i2c/ov9281.ko b/modules/5.10.52-v7l+/kernel/drivers/media/i2c/ov9281.ko index 93204857282f..f7176aecd225 100644 Binary files a/modules/5.10.52-v7l+/kernel/drivers/media/i2c/ov9281.ko and b/modules/5.10.52-v7l+/kernel/drivers/media/i2c/ov9281.ko differ diff --git a/modules/5.10.52-v7l+/kernel/kernel/configs.ko b/modules/5.10.52-v7l+/kernel/kernel/configs.ko index 27abe39af57e..946d138c759f 100644 Binary files a/modules/5.10.52-v7l+/kernel/kernel/configs.ko and b/modules/5.10.52-v7l+/kernel/kernel/configs.ko differ diff --git a/modules/5.10.52-v8+/kernel/drivers/media/i2c/imx290.ko b/modules/5.10.52-v8+/kernel/drivers/media/i2c/imx290.ko index 3c031d7d03dc..9884f35d04a3 100644 Binary files a/modules/5.10.52-v8+/kernel/drivers/media/i2c/imx290.ko and b/modules/5.10.52-v8+/kernel/drivers/media/i2c/imx290.ko differ diff --git a/modules/5.10.52-v8+/kernel/drivers/media/i2c/ov7251.ko b/modules/5.10.52-v8+/kernel/drivers/media/i2c/ov7251.ko index 1266719ccf40..22b5ba45a2e1 100644 Binary files a/modules/5.10.52-v8+/kernel/drivers/media/i2c/ov7251.ko and b/modules/5.10.52-v8+/kernel/drivers/media/i2c/ov7251.ko differ diff --git a/modules/5.10.52-v8+/kernel/drivers/media/i2c/ov9281.ko b/modules/5.10.52-v8+/kernel/drivers/media/i2c/ov9281.ko index 80ef72d556b4..3ec3097256b6 100644 Binary files a/modules/5.10.52-v8+/kernel/drivers/media/i2c/ov9281.ko and b/modules/5.10.52-v8+/kernel/drivers/media/i2c/ov9281.ko differ diff --git a/modules/5.10.52-v8+/kernel/kernel/configs.ko b/modules/5.10.52-v8+/kernel/kernel/configs.ko index 7772bba5e1ff..9f9fbb14ac09 100644 Binary files a/modules/5.10.52-v8+/kernel/kernel/configs.ko and b/modules/5.10.52-v8+/kernel/kernel/configs.ko differ diff --git a/overlays/README b/overlays/README index feb605b6cd01..fafec158c1bb 100644 --- a/overlays/README +++ b/overlays/README @@ -1424,6 +1424,8 @@ Params: abx80x Select one of the ABx80x family: sd3078 Select the ZXW Shenzhen whwave SD3078 device + s35390a Select the ABLIC S35390A device + i2c0 Choose the I2C0 bus on GPIOs 0&1 i2c_csi_dsi Choose the I2C0 bus on GPIOs 44&45 @@ -1487,6 +1489,8 @@ Params: abx80x Select one of the ABx80x family: sd3078 Select the ZXW Shenzhen whwave SD3078 device + s35390a Select the ABLIC S35390A device + addr Sets the address for the RTC. Note that the device must be configured to use the specified address. @@ -1678,6 +1682,8 @@ Info: Sony IMX219 camera module. Load: dtoverlay=imx219,= Params: rotation Mounting rotation of the camera sensor (0 or 180, default 180) + orientation Sensor orientation (0 = front, 1 = rear, + 2 = external, default external) Name: imx290 @@ -1694,6 +1700,10 @@ Params: 4lane Enable 4 CSI2 lanes. This requires a Compute (the default), whilst those from Innomaker use 74.25MHz. mono Denote that the module is a mono sensor. + orientation Sensor orientation (0 = front, 1 = rear, + 2 = external, default external) + rotation Mounting rotation of the camera sensor (0 or + 180, default 0) Name: imx378 @@ -1703,6 +1713,8 @@ Info: Sony IMX378 camera module. Load: dtoverlay=imx378,= Params: rotation Mounting rotation of the camera sensor (0 or 180, default 180) + orientation Sensor orientation (0 = front, 1 = rear, + 2 = external, default external) Name: imx477 @@ -1712,6 +1724,8 @@ Info: Sony IMX477 camera module. Load: dtoverlay=imx477,= Params: rotation Mounting rotation of the camera sensor (0 or 180, default 180) + orientation Sensor orientation (0 = front, 1 = rear, + 2 = external, default external) Name: iqaudio-codec @@ -2137,22 +2151,30 @@ Info: Omnivision OV5647 camera module. Load: dtoverlay=ov5647,= Params: rotation Mounting rotation of the camera sensor (0 or 180, default 0) + orientation Sensor orientation (0 = front, 1 = rear, + 2 = external, default external) Name: ov7251 Info: Omnivision OV7251 camera module. Uses Unicam 1, which is the standard camera connector on most Pi variants. -Load: dtoverlay=ov7251 -Params: +Load: dtoverlay=ov7251,= +Params: rotation Mounting rotation of the camera sensor (0 or + 180, default 0) + orientation Sensor orientation (0 = front, 1 = rear, + 2 = external, default external) Name: ov9281 Info: Omnivision OV9281 camera module. Uses Unicam 1, which is the standard camera connector on most Pi variants. -Load: dtoverlay=ov9281 -Params: +Load: dtoverlay=ov9281,= +Params: rotation Mounting rotation of the camera sensor (0 or + 180, default 0) + orientation Sensor orientation (0 = front, 1 = rear, + 2 = external, default external) Name: papirus diff --git a/overlays/i2c-rtc-gpio.dtbo b/overlays/i2c-rtc-gpio.dtbo index 417767751693..8bb616637a97 100644 Binary files a/overlays/i2c-rtc-gpio.dtbo and b/overlays/i2c-rtc-gpio.dtbo differ diff --git a/overlays/i2c-rtc.dtbo b/overlays/i2c-rtc.dtbo index 7a79f74093dc..ea25ef21a1dc 100644 Binary files a/overlays/i2c-rtc.dtbo and b/overlays/i2c-rtc.dtbo differ diff --git a/overlays/imx219.dtbo b/overlays/imx219.dtbo index 07796e85c6f9..62d7eaabe8ca 100644 Binary files a/overlays/imx219.dtbo and b/overlays/imx219.dtbo differ diff --git a/overlays/imx290.dtbo b/overlays/imx290.dtbo index 49a3fb62d705..b5cb26938dbc 100644 Binary files a/overlays/imx290.dtbo and b/overlays/imx290.dtbo differ diff --git a/overlays/imx378.dtbo b/overlays/imx378.dtbo index db48a41224f7..b01ec16edb8a 100644 Binary files a/overlays/imx378.dtbo and b/overlays/imx378.dtbo differ diff --git a/overlays/imx477.dtbo b/overlays/imx477.dtbo index 334493370c5f..5faef18c759f 100644 Binary files a/overlays/imx477.dtbo and b/overlays/imx477.dtbo differ diff --git a/overlays/ov5647.dtbo b/overlays/ov5647.dtbo index 83682b2875f0..c68e2543fbce 100644 Binary files a/overlays/ov5647.dtbo and b/overlays/ov5647.dtbo differ diff --git a/overlays/ov7251.dtbo b/overlays/ov7251.dtbo index df74312a598b..66825aec1f1c 100644 Binary files a/overlays/ov7251.dtbo and b/overlays/ov7251.dtbo differ diff --git a/overlays/ov9281.dtbo b/overlays/ov9281.dtbo index 1d95038219bc..d4114a4f0b64 100644 Binary files a/overlays/ov9281.dtbo and b/overlays/ov9281.dtbo differ diff --git a/overlays/vc4-fkms-v3d-pi4.dtbo b/overlays/vc4-fkms-v3d-pi4.dtbo index 488db6be7395..58f2f08b5e1c 100644 Binary files a/overlays/vc4-fkms-v3d-pi4.dtbo and b/overlays/vc4-fkms-v3d-pi4.dtbo differ diff --git a/overlays/vc4-kms-v3d-pi4.dtbo b/overlays/vc4-kms-v3d-pi4.dtbo index 207bcaab0970..7709957e56e6 100644 Binary files a/overlays/vc4-kms-v3d-pi4.dtbo and b/overlays/vc4-kms-v3d-pi4.dtbo differ diff --git a/start.elf b/start.elf index 607cd36a03c3..65a6dd09b11b 100644 Binary files a/start.elf and b/start.elf differ diff --git a/start4.elf b/start4.elf index b5297bc7431f..aedc5c2f5941 100644 Binary files a/start4.elf and b/start4.elf differ diff --git a/start4cd.elf b/start4cd.elf index bc177948130c..451f113973b7 100644 Binary files a/start4cd.elf and b/start4cd.elf differ diff --git a/start4db.elf b/start4db.elf index 9b4191033ec0..4388b5876d4e 100644 Binary files a/start4db.elf and b/start4db.elf differ diff --git a/start4x.elf b/start4x.elf index be4a2acf255e..0322fdeeb71d 100644 Binary files a/start4x.elf and b/start4x.elf differ diff --git a/start_cd.elf b/start_cd.elf index cf0848a1e125..98d34bf94adf 100644 Binary files a/start_cd.elf and b/start_cd.elf differ diff --git a/start_db.elf b/start_db.elf index f5676c82b62e..1611419a0f01 100644 Binary files a/start_db.elf and b/start_db.elf differ diff --git a/start_x.elf b/start_x.elf index d87dac790814..53d466f1ffe7 100644 Binary files a/start_x.elf and b/start_x.elf differ diff --git a/uname_string b/uname_string index b713d8449736..7bf8699daf34 100644 --- a/uname_string +++ b/uname_string @@ -1 +1 @@ -Linux version 5.10.52+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1440 Tue Jul 27 09:53:08 BST 2021 +Linux version 5.10.52+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1441 Tue Aug 3 18:08:18 BST 2021 diff --git a/uname_string7 b/uname_string7 index 6c7329c638e3..1b9c39e572e1 100644 --- a/uname_string7 +++ b/uname_string7 @@ -1 +1 @@ -Linux version 5.10.52-v7+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1440 SMP Tue Jul 27 09:54:13 BST 2021 +Linux version 5.10.52-v7+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1441 SMP Tue Aug 3 18:10:09 BST 2021 diff --git a/uname_string7l b/uname_string7l index 924c70b810de..661dd3e40b82 100644 --- a/uname_string7l +++ b/uname_string7l @@ -1 +1 @@ -Linux version 5.10.52-v7l+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1440 SMP Tue Jul 27 09:55:21 BST 2021 +Linux version 5.10.52-v7l+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1441 SMP Tue Aug 3 18:11:56 BST 2021 diff --git a/uname_string8 b/uname_string8 index fde88c903b7b..397258f7222d 100644 --- a/uname_string8 +++ b/uname_string8 @@ -1 +1 @@ -Linux version 5.10.52-v8+ (dom@buildbot) (aarch64-linux-gnu-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1440 SMP PREEMPT Tue Jul 27 09:56:40 BST 2021 +Linux version 5.10.52-v8+ (dom@buildbot) (aarch64-linux-gnu-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1441 SMP PREEMPT Tue Aug 3 18:14:03 BST 2021