* [PATCH] mfd: cs42l43: Prepare support for updated bios patch
@ 2024-10-23 10:06 Maciej Strozek
2024-10-23 10:06 ` [PATCH v2] spi: cs42l43: Correct name of ACPI property Maciej Strozek
2024-10-23 10:38 ` [PATCH] mfd: cs42l43: Prepare support for updated bios patch Charles Keepax
0 siblings, 2 replies; 4+ messages in thread
From: Maciej Strozek @ 2024-10-23 10:06 UTC (permalink / raw)
To: Lee Jones, patches; +Cc: linux-sound, linux-kernel, Maciej Strozek
Newer bios patch firmware versions now require use of the shadow register
interface, which was previously only required by the full firmware, update
the check accordingly.
Signed-off-by: Maciej Strozek <mstrozek@opensource.cirrus.com>
---
drivers/mfd/cs42l43.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/mfd/cs42l43.c b/drivers/mfd/cs42l43.c
index 3b4efb294471..35a633457a93 100644
--- a/drivers/mfd/cs42l43.c
+++ b/drivers/mfd/cs42l43.c
@@ -48,6 +48,7 @@
#define CS42L43_MCU_SUPPORTED_REV 0x2105
#define CS42L43_MCU_SHADOW_REGS_REQUIRED_REV 0x2200
+#define CS42L43_BIOS_SHADOW_REGS_REQUIRED_REV 0x1002
#define CS42L43_MCU_SUPPORTED_BIOS_REV 0x0001
#define CS42L43_VDDP_DELAY_US 50
@@ -773,7 +774,8 @@ static int cs42l43_mcu_update_step(struct cs42l43 *cs42l43)
* Later versions of the firmwware require the driver to access some
* features through a set of shadow registers.
*/
- shadow = mcu_rev >= CS42L43_MCU_SHADOW_REGS_REQUIRED_REV;
+ shadow = (mcu_rev >= CS42L43_MCU_SHADOW_REGS_REQUIRED_REV) ||
+ (bios_rev >= CS42L43_BIOS_SHADOW_REGS_REQUIRED_REV);
ret = regmap_read(cs42l43->regmap, CS42L43_BOOT_CONTROL, &secure_cfg);
if (ret) {
--
2.34.1
^ permalink raw reply related [flat|nested] 4+ messages in thread* [PATCH v2] spi: cs42l43: Correct name of ACPI property
2024-10-23 10:06 [PATCH] mfd: cs42l43: Prepare support for updated bios patch Maciej Strozek
@ 2024-10-23 10:06 ` Maciej Strozek
2024-10-23 10:08 ` Maciej Strozek
2024-10-23 10:38 ` [PATCH] mfd: cs42l43: Prepare support for updated bios patch Charles Keepax
1 sibling, 1 reply; 4+ messages in thread
From: Maciej Strozek @ 2024-10-23 10:06 UTC (permalink / raw)
To: Lee Jones, patches; +Cc: linux-sound, linux-kernel, Maciej Strozek
Fixes: 439fbc97502a ("spi: cs42l43: Add bridged cs35l56 amplifiers")
Signed-off-by: Maciej Strozek <mstrozek@opensource.cirrus.com>
---
v2: Corrected the Fixes tag to point to right commit
drivers/spi/spi-cs42l43.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/spi/spi-cs42l43.c b/drivers/spi/spi-cs42l43.c
index cdc61cd089ad..9d747ea69926 100644
--- a/drivers/spi/spi-cs42l43.c
+++ b/drivers/spi/spi-cs42l43.c
@@ -267,7 +267,7 @@ static bool cs42l43_has_sidecar(struct fwnode_handle *fwnode)
continue;
ret = fwnode_property_read_u32(ext_fwnode,
- "01fa-cirrus-sidecar-instances",
+ "01fa-sidecar-instances",
&val);
fwnode_handle_put(ext_fwnode);
--
2.34.1
^ permalink raw reply related [flat|nested] 4+ messages in thread* Re: [PATCH] mfd: cs42l43: Prepare support for updated bios patch
2024-10-23 10:06 [PATCH] mfd: cs42l43: Prepare support for updated bios patch Maciej Strozek
2024-10-23 10:06 ` [PATCH v2] spi: cs42l43: Correct name of ACPI property Maciej Strozek
@ 2024-10-23 10:38 ` Charles Keepax
1 sibling, 0 replies; 4+ messages in thread
From: Charles Keepax @ 2024-10-23 10:38 UTC (permalink / raw)
To: Maciej Strozek; +Cc: Lee Jones, patches, linux-sound, linux-kernel
On Wed, Oct 23, 2024 at 11:06:34AM +0100, Maciej Strozek wrote:
> Newer bios patch firmware versions now require use of the shadow register
> interface, which was previously only required by the full firmware, update
> the check accordingly.
>
> Signed-off-by: Maciej Strozek <mstrozek@opensource.cirrus.com>
> ---
Reviewed-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Thanks,
Charles
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2024-10-23 10:38 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-23 10:06 [PATCH] mfd: cs42l43: Prepare support for updated bios patch Maciej Strozek
2024-10-23 10:06 ` [PATCH v2] spi: cs42l43: Correct name of ACPI property Maciej Strozek
2024-10-23 10:08 ` Maciej Strozek
2024-10-23 10:38 ` [PATCH] mfd: cs42l43: Prepare support for updated bios patch Charles Keepax
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.