= IPROC_TS_NAME,
+ .of_match_table = of_match_ptr(iproc_ts_of_match),
+ },
+};
+
+module_platform_driver(iproc_ts_driver);
+
+MODULE_DESCRIPTION("IPROC Touchscreen driver");
+MODULE_AUTHOR("Broadcom");
+MODULE_LICENSE("GPL v2");
Best Regards,
= IPROC_TS_NAME,
+ .of_match_table = of_match_ptr(iproc_ts_of_match),
+ },
+};
+
+module_platform_driver(iproc_ts_driver);
+
+MODULE_DESCRIPTION(IPROC Touchscreen driver);
+MODULE_AUTHOR(Broadcom);
+MODULE_LICENSE(GPL v2);
Best Regards,
Bo Shen
--
To unsubscribe from this list
Hi Nicolas,
Thanks.
On 03/19/2015 05:49 PM, Nicolas Ferre wrote:
I take over the maintainship from Voice.
Signed-off-by: Nicolas Ferre
Cc: Bo Shen
Cc: Mark Brown
Cc: Arnd Bergmann
Cc: Greg Kroah-Hartman
Acked-by: Bo Shen
---
MAINTAINERS | 2 +-
1 file changed, 1 insertion(+), 1
Hi Nicolas,
Thanks.
On 03/19/2015 05:48 PM, Nicolas Ferre wrote:
I take over the the maintainship of Atmel alsa drivers from Voice.
Thanks for your work!
Signed-off-by: Nicolas Ferre
Cc: Bo Shen
Cc: Mark Brown
Acked-by: Bo Shen
---
MAINTAINERS | 2 +-
1 file changed, 1 insertion
Hi Nicolas,
Thanks.
On 03/19/2015 05:48 PM, Nicolas Ferre wrote:
I take over the the maintainship of Atmel alsa drivers from Voice.
Thanks for your work!
Signed-off-by: Nicolas Ferre nicolas.fe...@atmel.com
Cc: Bo Shen voice.s...@atmel.com
Cc: Mark Brown broo...@linaro.org
Acked-by: Bo
Hi Nicolas,
Thanks.
On 03/19/2015 05:49 PM, Nicolas Ferre wrote:
I take over the maintainship from Voice.
Signed-off-by: Nicolas Ferre nicolas.fe...@atmel.com
Cc: Bo Shen voice.s...@atmel.com
Cc: Mark Brown broo...@linaro.org
Cc: Arnd Bergmann a...@arndb.de
Cc: Greg Kroah-Hartman gre
Hi Nicolas,
On 02/10/2015 09:55 AM, Bo Shen wrote:
This patch series enable usb device support on at91sam9n12ek board.
Changes in v2:
- Base on next-20150209 (so, remove the modification of udc driver).
- Add pinctrl for usb1 vbus sense.
Bo Shen (2):
ARM: at91: dt: at91sam9n12: add
Hi Nicolas,
On 02/10/2015 09:55 AM, Bo Shen wrote:
This patch series enable usb device support on at91sam9n12ek board.
Changes in v2:
- Base on next-20150209 (so, remove the modification of udc driver).
- Add pinctrl for usb1 vbus sense.
Bo Shen (2):
ARM: at91: dt: at91sam9n12: add
On 02/16/2015 08:58 PM, Manuel Lauss wrote:
On Mon, Feb 16, 2015 at 11:31 AM, Charles Keepax
wrote:
On Thu, Feb 12, 2015 at 04:23:06PM +0800, Bo Shen wrote:
Hi All,
On 02/05/2015 03:35 PM, Bo Shen wrote:
Let the wm8731 codec to manage clock by itself.
Signed-off-by: Bo Shen
---
sound
On 02/16/2015 08:58 PM, Manuel Lauss wrote:
On Mon, Feb 16, 2015 at 11:31 AM, Charles Keepax
ckee...@opensource.wolfsonmicro.com wrote:
On Thu, Feb 12, 2015 at 04:23:06PM +0800, Bo Shen wrote:
Hi All,
On 02/05/2015 03:35 PM, Bo Shen wrote:
Let the wm8731 codec to manage clock by itself
Hi All,
On 02/05/2015 03:35 PM, Bo Shen wrote:
Let the wm8731 codec to manage clock by itself.
Signed-off-by: Bo Shen
---
sound/soc/codecs/wm8731.c | 28
1 file changed, 28 insertions(+)
Any comments for this patch (aka ping?)
diff --git a/sound/soc/codecs
Hi All,
On 02/05/2015 03:35 PM, Bo Shen wrote:
Let the wm8731 codec to manage clock by itself.
Signed-off-by: Bo Shen voice.s...@atmel.com
---
sound/soc/codecs/wm8731.c | 28
1 file changed, 28 insertions(+)
Any comments for this patch (aka ping?)
diff
is output
In addition, the maximum clock speed allowed on the TK pin is:
- Peripheral clock divided by 6 if Transmit Frame Synchro is input
- Peripheral clock divided by 2 if Transmit Frame Synchro is output
Signed-off-by: Peter Rosin
Thanks for your patch.
Acked-by: Bo Shen
Enable usb device port on at91sam9n12ek board.
Signed-off-by: Bo Shen
---
Changes in v2:
- Add pinctrl for usb1 vbus sense.
arch/arm/boot/dts/at91sam9n12ek.dts | 14 ++
1 file changed, 14 insertions(+)
diff --git a/arch/arm/boot/dts/at91sam9n12ek.dts
b/arch/arm/boot/dts
Add usb device node for at91sam9n12.
Signed-off-by: Bo Shen
---
Changes in v2: None
arch/arm/boot/dts/at91sam9n12.dtsi | 9 +
1 file changed, 9 insertions(+)
diff --git a/arch/arm/boot/dts/at91sam9n12.dtsi
b/arch/arm/boot/dts/at91sam9n12.dtsi
index c2666a7..e1b6f0b 100644
--- a/arch
This patch series enable usb device support on at91sam9n12ek board.
Changes in v2:
- Base on next-20150209 (so, remove the modification of udc driver).
- Add pinctrl for usb1 vbus sense.
Bo Shen (2):
ARM: at91: dt: at91sam9n12: add udp device node
ARM: at91: dt: at91sam9n12ek: enable udp
Hi Alexandre,
On 02/09/2015 07:14 PM, Alexandre Belloni wrote:
Hi Bo,
On 09/02/2015 at 17:02:50 +0800, Bo Shen wrote :
Add at91sam9n12 SoC support.
Signed-off-by: Bo Shen
---
drivers/usb/gadget/udc/at91_udc.c | 9 ++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git
Hi Peter,
On 02/09/2015 06:25 PM, Peter Rosin wrote:
Bo Shen wrote:
Hi Peter,
Hi!
On 02/09/2015 05:07 PM, Peter Rosin wrote:
Bo Shen wrote:
Hi Peter,
On 02/09/2015 04:09 PM, Peter Rosin wrote:
[Snip
Hi Sylvain,
On 02/09/2015 06:04 PM, Sylvain Rochet wrote:
Hello Bo,
On Mon, Feb 09, 2015 at 05:02:52PM +0800, Bo Shen wrote:
Enable usb device port on at91sam9n12ek board.
Signed-off-by: Bo Shen
---
arch/arm/boot/dts/at91sam9n12ek.dts | 5 +
1 file changed, 5 insertions(+)
diff
Hi Peter,
On 02/09/2015 05:07 PM, Peter Rosin wrote:
Bo Shen wrote:
Hi Peter,
On 02/09/2015 04:09 PM, Peter Rosin wrote:
[Snip]
/*-*\
* DAI functions
@@ -200,6 +290,7 @@ static int atmel_ssc_startup(struct
This patch series enable the usb gadget support on at91sam9n12ek
board. On at91sam9n12 SoC which integrate the full speed udc device.
Bo Shen (3):
USB: gadget: at91_udc: add at91sam9n12 support
ARM: at91: dt: at91sam9n12: add udp device node
ARM: at91: dt: at91sam9n12ek: enable udp
arch
Add at91sam9n12 SoC support.
Signed-off-by: Bo Shen
---
drivers/usb/gadget/udc/at91_udc.c | 9 ++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/drivers/usb/gadget/udc/at91_udc.c
b/drivers/usb/gadget/udc/at91_udc.c
index c862656..f4c785f 100644
--- a/drivers/usb/gadget
Enable usb device port on at91sam9n12ek board.
Signed-off-by: Bo Shen
---
arch/arm/boot/dts/at91sam9n12ek.dts | 5 +
1 file changed, 5 insertions(+)
diff --git a/arch/arm/boot/dts/at91sam9n12ek.dts
b/arch/arm/boot/dts/at91sam9n12ek.dts
index 13bb24e..3e572e5 100644
--- a/arch/arm/boot
Add usb device node for at91sam9n12.
Signed-off-by: Bo Shen
---
arch/arm/boot/dts/at91sam9n12.dtsi | 9 +
1 file changed, 9 insertions(+)
diff --git a/arch/arm/boot/dts/at91sam9n12.dtsi
b/arch/arm/boot/dts/at91sam9n12.dtsi
index 68eb9ad..6120e03 100644
--- a/arch/arm/boot/dts
sound/soc/atmel/atmel_ssc_dai.h
+++ b/sound/soc/atmel/atmel_ssc_dai.h
@@ -115,6 +115,7 @@ struct atmel_ssc_info {
unsigned short rcmr_period;
struct atmel_pcm_dma_params *dma_params[2];
struct atmel_ssc_state ssc_state;
+ unsigned long mck_rate;
};
int atmel_ssc_set_audi
Hi Peter,
On 02/09/2015 03:35 PM, Peter Rosin wrote:
Bo Shen wrote:
Hi Peter,
Hi!
On 02/07/2015 06:51 PM, Peter Rosin wrote:
Mark Brown wrote:
On Wed, Feb 04, 2015 at 12:52:25PM +0100, Peter Rosin wrote:
One thing remains a bit unclear, and that is the 500ppm deduction.
Is that really
Enable usb device port on at91sam9n12ek board.
Signed-off-by: Bo Shen voice.s...@atmel.com
---
arch/arm/boot/dts/at91sam9n12ek.dts | 5 +
1 file changed, 5 insertions(+)
diff --git a/arch/arm/boot/dts/at91sam9n12ek.dts
b/arch/arm/boot/dts/at91sam9n12ek.dts
index 13bb24e..3e572e5 100644
Add usb device node for at91sam9n12.
Signed-off-by: Bo Shen voice.s...@atmel.com
---
arch/arm/boot/dts/at91sam9n12.dtsi | 9 +
1 file changed, 9 insertions(+)
diff --git a/arch/arm/boot/dts/at91sam9n12.dtsi
b/arch/arm/boot/dts/at91sam9n12.dtsi
index 68eb9ad..6120e03 100644
--- a/arch
This patch series enable the usb gadget support on at91sam9n12ek
board. On at91sam9n12 SoC which integrate the full speed udc device.
Bo Shen (3):
USB: gadget: at91_udc: add at91sam9n12 support
ARM: at91: dt: at91sam9n12: add udp device node
ARM: at91: dt: at91sam9n12ek: enable udp
arch
Add at91sam9n12 SoC support.
Signed-off-by: Bo Shen voice.s...@atmel.com
---
drivers/usb/gadget/udc/at91_udc.c | 9 ++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/drivers/usb/gadget/udc/at91_udc.c
b/drivers/usb/gadget/udc/at91_udc.c
index c862656..f4c785f 100644
Hi Peter,
On 02/09/2015 05:07 PM, Peter Rosin wrote:
Bo Shen wrote:
Hi Peter,
On 02/09/2015 04:09 PM, Peter Rosin wrote:
[Snip]
/*-*\
* DAI functions
@@ -200,6 +290,7 @@ static int atmel_ssc_startup(struct
Hi Alexandre,
On 02/09/2015 07:14 PM, Alexandre Belloni wrote:
Hi Bo,
On 09/02/2015 at 17:02:50 +0800, Bo Shen wrote :
Add at91sam9n12 SoC support.
Signed-off-by: Bo Shen voice.s...@atmel.com
---
drivers/usb/gadget/udc/at91_udc.c | 9 ++---
1 file changed, 6 insertions(+), 3
Add usb device node for at91sam9n12.
Signed-off-by: Bo Shen voice.s...@atmel.com
---
Changes in v2: None
arch/arm/boot/dts/at91sam9n12.dtsi | 9 +
1 file changed, 9 insertions(+)
diff --git a/arch/arm/boot/dts/at91sam9n12.dtsi
b/arch/arm/boot/dts/at91sam9n12.dtsi
index c2666a7
This patch series enable usb device support on at91sam9n12ek board.
Changes in v2:
- Base on next-20150209 (so, remove the modification of udc driver).
- Add pinctrl for usb1 vbus sense.
Bo Shen (2):
ARM: at91: dt: at91sam9n12: add udp device node
ARM: at91: dt: at91sam9n12ek: enable udp
Enable usb device port on at91sam9n12ek board.
Signed-off-by: Bo Shen voice.s...@atmel.com
---
Changes in v2:
- Add pinctrl for usb1 vbus sense.
arch/arm/boot/dts/at91sam9n12ek.dts | 14 ++
1 file changed, 14 insertions(+)
diff --git a/arch/arm/boot/dts/at91sam9n12ek.dts
b/arch
Hi Peter,
On 02/09/2015 03:35 PM, Peter Rosin wrote:
Bo Shen wrote:
Hi Peter,
Hi!
On 02/07/2015 06:51 PM, Peter Rosin wrote:
Mark Brown wrote:
On Wed, Feb 04, 2015 at 12:52:25PM +0100, Peter Rosin wrote:
One thing remains a bit unclear, and that is the 500ppm deduction.
Is that really
rcmr_period;
struct atmel_pcm_dma_params *dma_params[2];
struct atmel_ssc_state ssc_state;
+ unsigned long mck_rate;
};
int atmel_ssc_set_audio(int ssc_id);
Best Regards,
Bo Shen
Best Regards,
Bo Shen
--
To unsubscribe from this list: send the line unsubscribe linux
Hi Sylvain,
On 02/09/2015 06:04 PM, Sylvain Rochet wrote:
Hello Bo,
On Mon, Feb 09, 2015 at 05:02:52PM +0800, Bo Shen wrote:
Enable usb device port on at91sam9n12ek board.
Signed-off-by: Bo Shen voice.s...@atmel.com
---
arch/arm/boot/dts/at91sam9n12ek.dts | 5 +
1 file changed, 5
Hi Peter,
On 02/09/2015 06:25 PM, Peter Rosin wrote:
Bo Shen wrote:
Hi Peter,
Hi!
On 02/09/2015 05:07 PM, Peter Rosin wrote:
Bo Shen wrote:
Hi Peter,
On 02/09/2015 04:09 PM, Peter Rosin wrote:
[Snip
patch.
Acked-by: Bo Shen voice.s...@atmel.com
---
sound/soc/atmel/atmel_ssc_dai.c | 111 +--
sound/soc/atmel/atmel_ssc_dai.h |1 +
2 files changed, 108 insertions(+), 4 deletions(-)
Changes since v2:
- Killed the 500ppm reduction. Just trust the nominal
100644
--- a/sound/soc/atmel/atmel_ssc_dai.h
+++ b/sound/soc/atmel/atmel_ssc_dai.h
@@ -115,6 +115,7 @@ struct atmel_ssc_info {
unsigned short rcmr_period;
struct atmel_pcm_dma_params *dma_params[2];
struct atmel_ssc_state ssc_state;
+ unsigned long mck_rate;
};
int atmel_ssc
or late response.
off base, and the SSC is doing this completely differently?
What you mean here? I am not sure I fully understand.
In our application, we're not near the limit. Therefore, it really doesn't
matter much to us.
Should I resend w/o the 500ppm deduction?
Cheers,
Peter
Hi Mark,
On 01/30/2015 09:20 PM, Mark Brown wrote:
On Fri, Jan 30, 2015 at 05:38:43PM +0800, Bo Shen wrote:
In startup function, enable ssc clock and in shutdown function,
disable clock. And also remove disable ssc in shutdown function,
as ssc is disabled in prepare function.
Applied, thanks
atmel_pcm_dma_params *dma_params[2];
struct atmel_ssc_state ssc_state;
+ unsigned long mck_rate;
};
int atmel_ssc_set_audio(int ssc_id);
Best Regards,
Bo Shen
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More
, and the SSC is doing this completely differently?
What you mean here? I am not sure I fully understand.
In our application, we're not near the limit. Therefore, it really doesn't
matter much to us.
Should I resend w/o the 500ppm deduction?
Cheers,
Peter
Best Regards,
Bo Shen
Hi Mark,
On 01/30/2015 09:20 PM, Mark Brown wrote:
On Fri, Jan 30, 2015 at 05:38:43PM +0800, Bo Shen wrote:
In startup function, enable ssc clock and in shutdown function,
disable clock. And also remove disable ssc in shutdown function,
as ssc is disabled in prepare function.
Applied, thanks
Let the wm8731 codec to manage clock by itself.
Signed-off-by: Bo Shen
---
sound/soc/codecs/wm8731.c | 28
1 file changed, 28 insertions(+)
diff --git a/sound/soc/codecs/wm8731.c b/sound/soc/codecs/wm8731.c
index b115ed8..ecd8424 100644
--- a/sound/soc/codecs
Let the wm8731 codec to manage clock by itself.
Signed-off-by: Bo Shen voice.s...@atmel.com
---
sound/soc/codecs/wm8731.c | 28
1 file changed, 28 insertions(+)
diff --git a/sound/soc/codecs/wm8731.c b/sound/soc/codecs/wm8731.c
index b115ed8..ecd8424 100644
you can define a clock that's even
better (and should be pretty painless), we're going to want to do that
transition at some point.
Do you mean I send my RFC patch as the formal patch, and let other
boards which use the wm8731 to add clk object, am I right?
Best Regards,
Bo Shen
--
To unsubs
a clock that's even
better (and should be pretty painless), we're going to want to do that
transition at some point.
Do you mean I send my RFC patch as the formal patch, and let other
boards which use the wm8731 to add clk object, am I right?
Best Regards,
Bo Shen
--
To unsubscribe from this list
or suggestions?
Signed-off-by: Bo Shen
---
sound/soc/codecs/wm8731.c | 20
1 file changed, 20 insertions(+)
diff --git a/sound/soc/codecs/wm8731.c b/sound/soc/codecs/wm8731.c
index b9211b4..83f75d66 100644
--- a/sound/soc/codecs/wm8731.c
+++ b/sound/soc/codecs/wm8731.c
or suggestions?
Signed-off-by: Bo Shen voice.s...@atmel.com
---
sound/soc/codecs/wm8731.c | 20
1 file changed, 20 insertions(+)
diff --git a/sound/soc/codecs/wm8731.c b/sound/soc/codecs/wm8731.c
index b9211b4..83f75d66 100644
--- a/sound/soc/codecs/wm8731.c
+++ b/sound/soc
This patch set enable audio support on sama5d4ek.
It depends the patch [1] (ASoC: atmel-pcm-dma: won't check direction
when configure dma)
[1] https://patchwork.kernel.org/patch/5759441/
Bo Shen (4):
ARM: at91: dt: sama5d4: add ssc nodes
ARM: at91: dt: sama5d4ek: enable ssc0
ARM: at91: dt
Enable SSC0 node, which will be used for audio.
Signed-off-by: Bo Shen
---
arch/arm/boot/dts/at91-sama5d4ek.dts | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/boot/dts/at91-sama5d4ek.dts
b/arch/arm/boot/dts/at91-sama5d4ek.dts
index 9198b71..32e9a9a 100644
--- a/arch/arm/boot
Add SSC 0 and 1 nodes.
Signed-off-by: Bo Shen
---
arch/arm/boot/dts/sama5d4.dtsi | 70 ++
1 file changed, 70 insertions(+)
diff --git a/arch/arm/boot/dts/sama5d4.dtsi b/arch/arm/boot/dts/sama5d4.dtsi
index b94995d..0b3e5f4 100644
--- a/arch/arm/boot/dts
Enable audio support for sama5d4ek board.
Signed-off-by: Bo Shen
---
arch/arm/boot/dts/at91-sama5d4ek.dts | 20
1 file changed, 20 insertions(+)
diff --git a/arch/arm/boot/dts/at91-sama5d4ek.dts
b/arch/arm/boot/dts/at91-sama5d4ek.dts
index 7f47d92..0df5f1b 100644
Add wm8904 codec node and enable it.
Signed-off-by: Bo Shen
---
arch/arm/boot/dts/at91-sama5d4ek.dts | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/arm/boot/dts/at91-sama5d4ek.dts
b/arch/arm/boot/dts/at91-sama5d4ek.dts
index 32e9a9a..7f47d92 100644
--- a/arch/arm/boot/dts
As DMA framework request DMA using direction only in prep_slave
function, (The At91 xdma driver has adapted to this request).
So won't check direction when do DMA configuration.
Signed-off-by: Bo Shen
---
sound/soc/atmel/atmel-pcm-dma.c | 12 +---
1 file changed, 5 insertions(+), 7
As DMA framework request DMA using direction only in prep_slave
function, (The At91 xdma driver has adapted to this request).
So won't check direction when do DMA configuration.
Signed-off-by: Bo Shen voice.s...@atmel.com
---
sound/soc/atmel/atmel-pcm-dma.c | 12 +---
1 file changed, 5
Enable SSC0 node, which will be used for audio.
Signed-off-by: Bo Shen voice.s...@atmel.com
---
arch/arm/boot/dts/at91-sama5d4ek.dts | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/boot/dts/at91-sama5d4ek.dts
b/arch/arm/boot/dts/at91-sama5d4ek.dts
index 9198b71..32e9a9a 100644
Add SSC 0 and 1 nodes.
Signed-off-by: Bo Shen voice.s...@atmel.com
---
arch/arm/boot/dts/sama5d4.dtsi | 70 ++
1 file changed, 70 insertions(+)
diff --git a/arch/arm/boot/dts/sama5d4.dtsi b/arch/arm/boot/dts/sama5d4.dtsi
index b94995d..0b3e5f4 100644
Add wm8904 codec node and enable it.
Signed-off-by: Bo Shen voice.s...@atmel.com
---
arch/arm/boot/dts/at91-sama5d4ek.dts | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/arm/boot/dts/at91-sama5d4ek.dts
b/arch/arm/boot/dts/at91-sama5d4ek.dts
index 32e9a9a..7f47d92 100644
Enable audio support for sama5d4ek board.
Signed-off-by: Bo Shen voice.s...@atmel.com
---
arch/arm/boot/dts/at91-sama5d4ek.dts | 20
1 file changed, 20 insertions(+)
diff --git a/arch/arm/boot/dts/at91-sama5d4ek.dts
b/arch/arm/boot/dts/at91-sama5d4ek.dts
index 7f47d92
This patch set enable audio support on sama5d4ek.
It depends the patch [1] (ASoC: atmel-pcm-dma: won't check direction
when configure dma)
[1] https://patchwork.kernel.org/patch/5759441/
Bo Shen (4):
ARM: at91: dt: sama5d4: add ssc nodes
ARM: at91: dt: sama5d4ek: enable ssc0
ARM: at91: dt
When SCC work in DSP A mode, the data outputs/inputs are shift out on
falling edge, the frame sync are sample on the rising edge.
Reported-by: Songjun Wu
Signed-off-by: Bo Shen
---
sound/soc/atmel/atmel_ssc_dai.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/sound
Only using PDC, it needs to clean PDC registers.
Signed-off-by: Bo Shen
---
sound/soc/atmel/atmel_ssc_dai.c | 20 +++-
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/sound/soc/atmel/atmel_ssc_dai.c b/sound/soc/atmel/atmel_ssc_dai.c
index 0ed5ac3..80eb1f1 100644
In startup function, enable ssc clock and in shutdown function,
disable clock. And also remove disable ssc in shutdown function,
as ssc is disabled in prepare function.
Signed-off-by: Bo Shen
---
sound/soc/atmel/atmel_ssc_dai.c | 28 +++-
1 file changed, 11 insertions
This patch set do following things:
- Fix the DSP mode A setting.
- Refactor the startup and shutdown function.
- Only clean PDC when use PDC.
Bo Shen (3):
ASoC: atmel_ssc_dai: fix the setting for DSP mode
ASoC: atmel_ssc_dai: refactor the startup and shutdown
ASoC: atmel_ssc_dai
This patch set do following things:
- Fix the DSP mode A setting.
- Refactor the startup and shutdown function.
- Only clean PDC when use PDC.
Bo Shen (3):
ASoC: atmel_ssc_dai: fix the setting for DSP mode
ASoC: atmel_ssc_dai: refactor the startup and shutdown
ASoC: atmel_ssc_dai
In startup function, enable ssc clock and in shutdown function,
disable clock. And also remove disable ssc in shutdown function,
as ssc is disabled in prepare function.
Signed-off-by: Bo Shen voice.s...@atmel.com
---
sound/soc/atmel/atmel_ssc_dai.c | 28 +++-
1 file
Only using PDC, it needs to clean PDC registers.
Signed-off-by: Bo Shen voice.s...@atmel.com
---
sound/soc/atmel/atmel_ssc_dai.c | 20 +++-
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/sound/soc/atmel/atmel_ssc_dai.c b/sound/soc/atmel/atmel_ssc_dai.c
index
When SCC work in DSP A mode, the data outputs/inputs are shift out on
falling edge, the frame sync are sample on the rising edge.
Reported-by: Songjun Wu songjun...@atmel.com
Signed-off-by: Bo Shen voice.s...@atmel.com
---
sound/soc/atmel/atmel_ssc_dai.c | 6 +++---
1 file changed, 3 insertions
Hi Peter,
Thanks for you patch.
On 01/29/2015 06:16 PM, Peter Rosin wrote:
From: Peter Rosin
Signed-off-by: Peter Rosin
Acked-by: Bo Shen
---
sound/soc/atmel/atmel_ssc_dai.c | 48 +++
1 file changed, 48 insertions(+)
diff --git a/sound/soc
Hi Peter,
Thanks for you patch.
On 01/29/2015 06:16 PM, Peter Rosin wrote:
From: Peter Rosin p...@axentia.se
Signed-off-by: Peter Rosin p...@axentia.se
Acked-by: Bo Shen voice.s...@atmel.com
---
sound/soc/atmel/atmel_ssc_dai.c | 48 +++
1 file
From: Alexander Morozov
The WM8904 and WM8918 has the same data type, while the WM8912
has different data type. So, use the data in dt ids table to
distinguish them.
Signed-off-by: Alexander Morozov
[voice.s...@atmel.com: add code to distinguish device type]
Signed-off-by: Bo Shen
---
Changes
The "wlf,wm8912" compatible string is used for wm8912, which
share driver with wm8904, however, the data type is different.
Signed-off-by: Bo Shen
---
Changes in v3: None
Changes in v2: None
Documentation/devicetree/bindings/sound/wm8904.txt | 2 +-
1 file changed, 1 insertion(+),
Hi Mark, Lars-Perter,
On 01/27/2015 12:49 AM, Lars-Peter Clausen wrote:
On 01/26/2015 05:42 PM, Mark Brown wrote:
On Mon, Jan 26, 2015 at 04:24:38PM +0100, Nicolas Ferre wrote:
Le 16/01/2015 02:17, Bo Shen a écrit :
Does this end up in the i2c_driver_id driver data or do we need some
extra
Hi Mark, Lars-Perter,
On 01/27/2015 12:49 AM, Lars-Peter Clausen wrote:
On 01/26/2015 05:42 PM, Mark Brown wrote:
On Mon, Jan 26, 2015 at 04:24:38PM +0100, Nicolas Ferre wrote:
Le 16/01/2015 02:17, Bo Shen a écrit :
Does this end up in the i2c_driver_id driver data or do we need some
extra
]
Signed-off-by: Bo Shen voice.s...@atmel.com
---
Changes in v3:
- Get the device type from match data in probe function.
Changes in v2:
- Add driver data for distinguish the device capability.
sound/soc/codecs/wm8904.c | 31 ++-
1 file changed, 30 insertions(+), 1
The wlf,wm8912 compatible string is used for wm8912, which
share driver with wm8904, however, the data type is different.
Signed-off-by: Bo Shen voice.s...@atmel.com
---
Changes in v3: None
Changes in v2: None
Documentation/devicetree/bindings/sound/wm8904.txt | 2 +-
1 file changed, 1
According to the I2S specification information as following:
- WS = 0, channel 1 (left)
- WS = 1, channel 2 (right)
So, the start event should be TF/RF falling edge.
Reported-by: Songjun Wu
Signed-off-by: Bo Shen
---
Changes in v2: None
sound/soc/atmel/atmel_ssc_dai.c | 18
As the clock can be get from TK/RK pin, so remove the comments.
Signed-off-by: Bo Shen
---
Changes in v2:
- remove the comments for DSP mode A, codec as master
sound/soc/atmel/atmel_ssc_dai.c | 12 +---
1 file changed, 1 insertion(+), 11 deletions(-)
diff --git a/sound/soc/atmel
Hi Peter,
On 01/19/2015 09:54 PM, Peter Rosin wrote:
As the clock can be get from TK/RK pin, so remove the comments.
Signed-off-by: Bo Shen
---
sound/soc/atmel/atmel_ssc_dai.c | 4
1 file changed, 4 deletions(-)
diff --git a/sound/soc/atmel/atmel_ssc_dai.c b/sound/soc/atmel
Hi Peter,
On 01/19/2015 09:54 PM, Peter Rosin wrote:
As the clock can be get from TK/RK pin, so remove the comments.
Signed-off-by: Bo Shen voice.s...@atmel.com
---
sound/soc/atmel/atmel_ssc_dai.c | 4
1 file changed, 4 deletions(-)
diff --git a/sound/soc/atmel/atmel_ssc_dai.c b/sound
According to the I2S specification information as following:
- WS = 0, channel 1 (left)
- WS = 1, channel 2 (right)
So, the start event should be TF/RF falling edge.
Reported-by: Songjun Wu songjun...@atmel.com
Signed-off-by: Bo Shen voice.s...@atmel.com
---
Changes in v2: None
sound/soc
As the clock can be get from TK/RK pin, so remove the comments.
Signed-off-by: Bo Shen voice.s...@atmel.com
---
Changes in v2:
- remove the comments for DSP mode A, codec as master
sound/soc/atmel/atmel_ssc_dai.c | 12 +---
1 file changed, 1 insertion(+), 11 deletions(-)
diff --git
As the clock can be get from TK/RK pin, so remove the comments.
Signed-off-by: Bo Shen
---
sound/soc/atmel/atmel_ssc_dai.c | 4
1 file changed, 4 deletions(-)
diff --git a/sound/soc/atmel/atmel_ssc_dai.c b/sound/soc/atmel/atmel_ssc_dai.c
index e691aab..198661b 100644
--- a/sound/soc
According to the I2S specification information as following:
- WS = 0, channel 1 (left)
- WS = 1, channel 2 (right)
So, the start event should be TF/RF falling edge.
Reported-by: Songjun Wu
Signed-off-by: Bo Shen
---
sound/soc/atmel/atmel_ssc_dai.c | 18 --
1 file changed
Hi Mark,
On 01/15/2015 07:54 PM, Mark Brown wrote:
On Mon, Dec 15, 2014 at 11:31:11AM +0800, Bo Shen wrote:
+#ifdef CONFIG_OF
+static enum wm8904_type wm8904_data = WM8904;
+static enum wm8904_type wm8912_data = WM8912;
+
+static const struct of_device_id wm8904_of_match
Hi Mark,
On 01/15/2015 07:54 PM, Mark Brown wrote:
On Mon, Dec 15, 2014 at 11:31:11AM +0800, Bo Shen wrote:
+#ifdef CONFIG_OF
+static enum wm8904_type wm8904_data = WM8904;
+static enum wm8904_type wm8912_data = WM8912;
+
+static const struct of_device_id wm8904_of_match
According to the I2S specification information as following:
- WS = 0, channel 1 (left)
- WS = 1, channel 2 (right)
So, the start event should be TF/RF falling edge.
Reported-by: Songjun Wu songjun...@atmel.com
Signed-off-by: Bo Shen voice.s...@atmel.com
---
sound/soc/atmel/atmel_ssc_dai.c
As the clock can be get from TK/RK pin, so remove the comments.
Signed-off-by: Bo Shen voice.s...@atmel.com
---
sound/soc/atmel/atmel_ssc_dai.c | 4
1 file changed, 4 deletions(-)
diff --git a/sound/soc/atmel/atmel_ssc_dai.c b/sound/soc/atmel/atmel_ssc_dai.c
index e691aab..198661b 100644
Hi Alexandre Belloni,
On 01/13/2015 08:27 PM, Alexandre Belloni wrote:
The SOC_AT91SAM9X5 option is going to be removed, only depend on ARCH_AT91 like
for the other drivers.
Signed-off-by: Alexandre Belloni
Acked-by: Bo Shen
---
sound/soc/atmel/Kconfig | 2 +-
1 file changed, 1
a: ASoC: no dapm match for AIFINR --> Right --> DACR
wm8904 1-001a: ASoC: Failed to add route AIFINR -> Right -> DACR
wm8904 1-001a: Control not supported for path AIFINL -> [Left] -> DACR
wm8904 1-001a: ASoC: no dapm match for AIFINL --> Left --> DACR
wm8904 1-001a: ASoC: Fai
Hi Lars-Peter Clausen,
On 01/13/2015 04:56 PM, Lars-Peter Clausen wrote:
On 01/13/2015 06:36 AM, Bo Shen wrote:
Hi Lars-Perter Clausen,
On 01/12/2015 05:30 PM, Lars-Peter Clausen wrote:
On 01/12/2015 04:32 AM, Bo Shen wrote:
[...]
diff --git a/sound/soc/codecs/wm8904.c b/sound/soc/codecs
a: ASoC: no dapm match for AIFINR --> Right --> DACR
wm8904 1-001a: ASoC: Failed to add route AIFINR -> Right -> DACR
wm8904 1-001a: Control not supported for path AIFINL -> [Left] -> DACR
wm8904 1-001a: ASoC: no dapm match for AIFINL --> Left --> DACR
wm8904 1-001a: ASoC:
Hi Alexandre Belloni,
On 01/13/2015 08:27 PM, Alexandre Belloni wrote:
The SOC_AT91SAM9X5 option is going to be removed, only depend on ARCH_AT91 like
for the other drivers.
Signed-off-by: Alexandre Belloni alexandre.bell...@free-electrons.com
Acked-by: Bo Shen voice.s...@atmel.com
Hi Lars-Peter Clausen,
On 01/13/2015 04:56 PM, Lars-Peter Clausen wrote:
On 01/13/2015 06:36 AM, Bo Shen wrote:
Hi Lars-Perter Clausen,
On 01/12/2015 05:30 PM, Lars-Peter Clausen wrote:
On 01/12/2015 04:32 AM, Bo Shen wrote:
[...]
diff --git a/sound/soc/codecs/wm8904.c b/sound/soc/codecs
AIFINL - [Left] - DACR
wm8904 1-001a: ASoC: no dapm match for AIFINL -- Left -- DACR
wm8904 1-001a: ASoC: Failed to add route AIFINL - Left - DACR
---8---
Signed-off-by: Bo Shen voice.s...@atmel.com
---
Changes in v2:
- Correct the mux path name.
- Route the mux to the pins.
sound/soc/codecs
AIFINL - [Left] - DACR
wm8904 1-001a: ASoC: no dapm match for AIFINL -- Left -- DACR
wm8904 1-001a: ASoC: Failed to add route AIFINL - Left - DACR
---8---
Signed-off-by: Bo Shen voice.s...@atmel.com
---
Changes in v3:
- Correct the DAC related route path
Changes in v2:
- Correct the mux path
1 - 100 of 442 matches
Mail list logo