Linux Sound subsystem development
 help / color / mirror / Atom feed
* [PATCH 0/2] ASoC: add compatible for ti,pcm5242
@ 2024-06-22 12:46 Christian Hewitt
  2024-06-22 12:46 ` [PATCH 1/2] dt-bindings: sound: add ti,pcm5424 to pcm512x Christian Hewitt
  2024-06-22 12:46 ` [PATCH 2/2] ASoC: Add support for ti,pcm5242 to the pcm512x driver Christian Hewitt
  0 siblings, 2 replies; 6+ messages in thread
From: Christian Hewitt @ 2024-06-22 12:46 UTC (permalink / raw)
  To: Liam Girdwood, Mark Brown, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Shenghao Ding, Kevin Lu, Baojun Xu, Jaroslav Kysela,
	Takashi Iwai, linux-sound, devicetree, linux-kernel, alsa-devel

Update bindings and add a driver compatible for the pcm5242
chip used on the Odroid HiFi-Shield2 i2c mezzanine board.

Christian Hewitt (2):
  dt-bindings: sound: add ti,pcm5424 to pcm512x
  ASoC: Add support for ti,pcm5242 to the pcm512x driver

 Documentation/devicetree/bindings/sound/pcm512x.txt | 2 +-
 sound/soc/codecs/pcm512x-i2c.c                      | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH 1/2] dt-bindings: sound: add ti,pcm5424 to pcm512x
  2024-06-22 12:46 [PATCH 0/2] ASoC: add compatible for ti,pcm5242 Christian Hewitt
@ 2024-06-22 12:46 ` Christian Hewitt
  2024-06-22 13:05   ` Mark Brown
  2024-06-22 12:46 ` [PATCH 2/2] ASoC: Add support for ti,pcm5242 to the pcm512x driver Christian Hewitt
  1 sibling, 1 reply; 6+ messages in thread
From: Christian Hewitt @ 2024-06-22 12:46 UTC (permalink / raw)
  To: Liam Girdwood, Mark Brown, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Shenghao Ding, Kevin Lu, Baojun Xu, Jaroslav Kysela,
	Takashi Iwai, linux-sound, devicetree, linux-kernel, alsa-devel

Add ti,pcm5424 to the list of pcm512x compatible chips

Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
---
 Documentation/devicetree/bindings/sound/pcm512x.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Documentation/devicetree/bindings/sound/pcm512x.txt b/Documentation/devicetree/bindings/sound/pcm512x.txt
index 77006a4aec4a..47878a6df608 100644
--- a/Documentation/devicetree/bindings/sound/pcm512x.txt
+++ b/Documentation/devicetree/bindings/sound/pcm512x.txt
@@ -6,7 +6,7 @@ on the board). The TAS575x devices only support I2C.
 Required properties:
 
   - compatible : One of "ti,pcm5121", "ti,pcm5122", "ti,pcm5141",
-                 "ti,pcm5142", "ti,tas5754" or "ti,tas5756"
+                 "ti,pcm5142", "ti,pcm5242", "ti,tas5754" or "ti,tas5756"
 
   - reg : the I2C address of the device for I2C, the chip select
           number for SPI.
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 2/2] ASoC: Add support for ti,pcm5242 to the pcm512x driver
  2024-06-22 12:46 [PATCH 0/2] ASoC: add compatible for ti,pcm5242 Christian Hewitt
  2024-06-22 12:46 ` [PATCH 1/2] dt-bindings: sound: add ti,pcm5424 to pcm512x Christian Hewitt
@ 2024-06-22 12:46 ` Christian Hewitt
  2024-06-22 13:03   ` Mark Brown
  1 sibling, 1 reply; 6+ messages in thread
From: Christian Hewitt @ 2024-06-22 12:46 UTC (permalink / raw)
  To: Liam Girdwood, Mark Brown, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Shenghao Ding, Kevin Lu, Baojun Xu, Jaroslav Kysela,
	Takashi Iwai, linux-sound, devicetree, linux-kernel, alsa-devel

Add a compatible string to enable support for the ti,pcm5242 DAC chip
in the pcm512x driver.

Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
---
 sound/soc/codecs/pcm512x-i2c.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sound/soc/codecs/pcm512x-i2c.c b/sound/soc/codecs/pcm512x-i2c.c
index 4be476a280e1..92bcf5179779 100644
--- a/sound/soc/codecs/pcm512x-i2c.c
+++ b/sound/soc/codecs/pcm512x-i2c.c
@@ -39,6 +39,7 @@ static const struct i2c_device_id pcm512x_i2c_id[] = {
 	{ "pcm5122", },
 	{ "pcm5141", },
 	{ "pcm5142", },
+	{ "pcm5242", },
 	{ "tas5754", },
 	{ "tas5756", },
 	{ }
@@ -51,6 +52,7 @@ static const struct of_device_id pcm512x_of_match[] = {
 	{ .compatible = "ti,pcm5122", },
 	{ .compatible = "ti,pcm5141", },
 	{ .compatible = "ti,pcm5142", },
+	{ .compatible = "ti,pcm5242", },
 	{ .compatible = "ti,tas5754", },
 	{ .compatible = "ti,tas5756", },
 	{ }
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH 2/2] ASoC: Add support for ti,pcm5242 to the pcm512x driver
  2024-06-22 12:46 ` [PATCH 2/2] ASoC: Add support for ti,pcm5242 to the pcm512x driver Christian Hewitt
@ 2024-06-22 13:03   ` Mark Brown
  2024-06-22 13:05     ` Christian Hewitt
  0 siblings, 1 reply; 6+ messages in thread
From: Mark Brown @ 2024-06-22 13:03 UTC (permalink / raw)
  To: Christian Hewitt
  Cc: Liam Girdwood, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Shenghao Ding, Kevin Lu, Baojun Xu, Jaroslav Kysela, Takashi Iwai,
	linux-sound, devicetree, linux-kernel, alsa-devel

[-- Attachment #1: Type: text/plain, Size: 481 bytes --]

On Sat, Jun 22, 2024 at 12:46:03PM +0000, Christian Hewitt wrote:
> Add a compatible string to enable support for the ti,pcm5242 DAC chip
> in the pcm512x driver.
> 
> Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
> ---
>  sound/soc/codecs/pcm512x-i2c.c | 2 ++
>  1 file changed, 2 insertions(+)

The device appears to have SPI support too like the other devices in the
family, why not add the ID for SPI as well:

   https://www.ti.com/product/PCM5242

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH 1/2] dt-bindings: sound: add ti,pcm5424 to pcm512x
  2024-06-22 12:46 ` [PATCH 1/2] dt-bindings: sound: add ti,pcm5424 to pcm512x Christian Hewitt
@ 2024-06-22 13:05   ` Mark Brown
  0 siblings, 0 replies; 6+ messages in thread
From: Mark Brown @ 2024-06-22 13:05 UTC (permalink / raw)
  To: Christian Hewitt
  Cc: Liam Girdwood, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Shenghao Ding, Kevin Lu, Baojun Xu, Jaroslav Kysela, Takashi Iwai,
	linux-sound, devicetree, linux-kernel, alsa-devel

[-- Attachment #1: Type: text/plain, Size: 434 bytes --]

On Sat, Jun 22, 2024 at 12:46:02PM +0000, Christian Hewitt wrote:
> Add ti,pcm5424 to the list of pcm512x compatible chips
> 
> Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
> ---
>  Documentation/devicetree/bindings/sound/pcm512x.txt | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)

Ideally this would also be converted to YAML but for such a trivial
addition I don't think this should be a blocker.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH 2/2] ASoC: Add support for ti,pcm5242 to the pcm512x driver
  2024-06-22 13:03   ` Mark Brown
@ 2024-06-22 13:05     ` Christian Hewitt
  0 siblings, 0 replies; 6+ messages in thread
From: Christian Hewitt @ 2024-06-22 13:05 UTC (permalink / raw)
  To: Mark Brown
  Cc: Liam Girdwood, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Shenghao Ding, Kevin Lu, Baojun Xu, Jaroslav Kysela, Takashi Iwai,
	linux-sound, devicetree, linux-kernel, alsa-devel

> On 22 Jun 2024, at 5:03 PM, Mark Brown <broonie@kernel.org> wrote:
> 
> On Sat, Jun 22, 2024 at 12:46:03PM +0000, Christian Hewitt wrote:
>> Add a compatible string to enable support for the ti,pcm5242 DAC chip
>> in the pcm512x driver.
>> 
>> Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
>> ---
>> sound/soc/codecs/pcm512x-i2c.c | 2 ++
>> 1 file changed, 2 insertions(+)
> 
> The device appears to have SPI support too like the other devices in the
> family, why not add the ID for SPI as well:
> 
>   https://www.ti.com/product/PCM5242

Okay, will do. I need to send v2 anyway as I fat-fingered the chip
number in the bindings patch subject/description :(

Christian

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2024-06-22 13:06 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-22 12:46 [PATCH 0/2] ASoC: add compatible for ti,pcm5242 Christian Hewitt
2024-06-22 12:46 ` [PATCH 1/2] dt-bindings: sound: add ti,pcm5424 to pcm512x Christian Hewitt
2024-06-22 13:05   ` Mark Brown
2024-06-22 12:46 ` [PATCH 2/2] ASoC: Add support for ti,pcm5242 to the pcm512x driver Christian Hewitt
2024-06-22 13:03   ` Mark Brown
2024-06-22 13:05     ` Christian Hewitt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox