clearfog: update kernel to 6.2.9 + fixes

On one hand, this unbreaks the PCIe bus on the inline amplifiers (and
therefore the extra network card). On the other hand, there's a new
error from I2C:

 i2c i2c-2: readbytes: invalid block length (255)

This one might be harmless; at least I think it's a complain from a
piece of code that I touched the last time (!), and that was only to
make an error message grepable. Also, the buffer has been "always" set
to 32 bytes. Anyway, the initialization of the fsp-3y pmbus driver
passes, and I can read some data, which is good.

The other nasty part was a regression in drivers/tty/serial/max310x.c
which introduced random IO corruption when using batched IO (i.e., all
the time) -- hence a new patch.

I also decided to drop an unrelated spi_orion cleanup which isn't that
urgent -- so there's no change of the number in kernel's
CONFIG_LOCALVERSION.

Change-Id: I56470386d2c0abee508c883f15ea1986042349b5
Fixes: a12acd9 Update kernel
diff --git a/configs/czechlight_clearfog_defconfig b/configs/czechlight_clearfog_defconfig
index 654a5cc..561a561 100644
--- a/configs/czechlight_clearfog_defconfig
+++ b/configs/czechlight_clearfog_defconfig
@@ -27,7 +27,7 @@
 BR2_ROOTFS_POST_SCRIPT_ARGS="-c $(BR2_EXTERNAL_CZECHLIGHT_PATH)/board/czechlight/clearfog/genimage.cfg"
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_VERSION=y
-BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.16.10"
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.2.9"
 BR2_LINUX_KERNEL_PATCH="$(BR2_EXTERNAL_CZECHLIGHT_PATH)/board/czechlight/clearfog/patches/linux.patch"
 BR2_LINUX_KERNEL_DEFCONFIG="mvebu_v7"
 BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_CZECHLIGHT_PATH)/board/czechlight/clearfog/linux.fragment $(BR2_EXTERNAL_CZECHLIGHT_PATH)/board/czechlight/common/linux.fragment"