kernel: update to 5.9.3

Change-Id: Ide2a9345a5937f1fcccb4a92fed03c89515c58ac
diff --git a/board/czechlight/clearfog/patches/linux.patch b/board/czechlight/clearfog/patches/linux.patch
index e7515f7..8307c8c 100644
--- a/board/czechlight/clearfog/patches/linux.patch
+++ b/board/czechlight/clearfog/patches/linux.patch
@@ -187,64 +187,9 @@
  
  /*
 diff --git a/drivers/pinctrl/pinctrl-mcp23s08.c b/drivers/pinctrl/pinctrl-mcp23s08.c
-index 42b12ea14d6b..ce2d8014b7e0 100644
+index 7edb067f5e76..ce2d8014b7e0 100644
 --- a/drivers/pinctrl/pinctrl-mcp23s08.c
 +++ b/drivers/pinctrl/pinctrl-mcp23s08.c
-@@ -87,7 +87,7 @@ const struct regmap_config mcp23x08_regmap = {
- };
- EXPORT_SYMBOL_GPL(mcp23x08_regmap);
- 
--static const struct reg_default mcp23x16_defaults[] = {
-+static const struct reg_default mcp23x17_defaults[] = {
- 	{.reg = MCP_IODIR << 1,		.def = 0xffff},
- 	{.reg = MCP_IPOL << 1,		.def = 0x0000},
- 	{.reg = MCP_GPINTEN << 1,	.def = 0x0000},
-@@ -98,23 +98,23 @@ static const struct reg_default mcp23x16_defaults[] = {
- 	{.reg = MCP_OLAT << 1,		.def = 0x0000},
- };
- 
--static const struct regmap_range mcp23x16_volatile_range = {
-+static const struct regmap_range mcp23x17_volatile_range = {
- 	.range_min = MCP_INTF << 1,
- 	.range_max = MCP_GPIO << 1,
- };
- 
--static const struct regmap_access_table mcp23x16_volatile_table = {
--	.yes_ranges = &mcp23x16_volatile_range,
-+static const struct regmap_access_table mcp23x17_volatile_table = {
-+	.yes_ranges = &mcp23x17_volatile_range,
- 	.n_yes_ranges = 1,
- };
- 
--static const struct regmap_range mcp23x16_precious_range = {
--	.range_min = MCP_GPIO << 1,
-+static const struct regmap_range mcp23x17_precious_range = {
-+	.range_min = MCP_INTCAP << 1,
- 	.range_max = MCP_GPIO << 1,
- };
- 
--static const struct regmap_access_table mcp23x16_precious_table = {
--	.yes_ranges = &mcp23x16_precious_range,
-+static const struct regmap_access_table mcp23x17_precious_table = {
-+	.yes_ranges = &mcp23x17_precious_range,
- 	.n_yes_ranges = 1,
- };
- 
-@@ -124,10 +124,10 @@ const struct regmap_config mcp23x17_regmap = {
- 
- 	.reg_stride = 2,
- 	.max_register = MCP_OLAT << 1,
--	.volatile_table = &mcp23x16_volatile_table,
--	.precious_table = &mcp23x16_precious_table,
--	.reg_defaults = mcp23x16_defaults,
--	.num_reg_defaults = ARRAY_SIZE(mcp23x16_defaults),
-+	.volatile_table = &mcp23x17_volatile_table,
-+	.precious_table = &mcp23x17_precious_table,
-+	.reg_defaults = mcp23x17_defaults,
-+	.num_reg_defaults = ARRAY_SIZE(mcp23x17_defaults),
- 	.cache_type = REGCACHE_FLAT,
- 	.val_format_endian = REGMAP_ENDIAN_LITTLE,
- };
 @@ -564,7 +564,7 @@ int mcp23s08_probe_one(struct mcp23s08 *mcp, struct device *dev,
  
  	ret = mcp_read(mcp, MCP_IOCON, &status);
diff --git a/configs/czechlight_clearfog_defconfig b/configs/czechlight_clearfog_defconfig
index ee97bd5..1c75875 100644
--- a/configs/czechlight_clearfog_defconfig
+++ b/configs/czechlight_clearfog_defconfig
@@ -25,7 +25,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.9.1"
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.9.3"
 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"