[PATCH] media: helene: fix xtal frequency setting at power on

2018-05-16 Thread Katsuhiro Suzuki
This patch fixes crystal frequency setting when power on this device. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- drivers/media/dvb-frontends/helene.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/media/dvb-frontends/helene.c b/d

[PATCH] media: helene: fix xtal frequency setting at power on

2018-05-16 Thread Katsuhiro Suzuki
This patch fixes crystal frequency setting when power on this device. Signed-off-by: Katsuhiro Suzuki --- drivers/media/dvb-frontends/helene.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/media/dvb-frontends/helene.c b/drivers/media/dvb-frontends/helene.c

[PATCH v2] media: helene: add I2C device probe function

2018-05-16 Thread Katsuhiro Suzuki
This patch adds I2C probe function to use dvb_module_probe() with this driver. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- Changes since v1: - Add documents for dvb_frontend member of helene_config --- drivers/media/dvb-frontends/helene.

[PATCH v2] media: helene: add I2C device probe function

2018-05-16 Thread Katsuhiro Suzuki
This patch adds I2C probe function to use dvb_module_probe() with this driver. Signed-off-by: Katsuhiro Suzuki --- Changes since v1: - Add documents for dvb_frontend member of helene_config --- drivers/media/dvb-frontends/helene.c | 88 ++-- drivers/media/dvb

[PATCH v2] media: dvb-frontends: add Socionext SC1501A ISDB-S/T demodulator driver

2018-05-15 Thread Katsuhiro Suzuki
This patch adds a frontend driver for the Socionext SC1501A series and Socionext MN88443x ISDB-S/T demodulators. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- Changes since v1: - Fix sparse warning about type of constant - Use div_s64() instead of divide op

[PATCH v2] media: dvb-frontends: add Socionext SC1501A ISDB-S/T demodulator driver

2018-05-15 Thread Katsuhiro Suzuki
This patch adds a frontend driver for the Socionext SC1501A series and Socionext MN88443x ISDB-S/T demodulators. Signed-off-by: Katsuhiro Suzuki --- Changes since v1: - Fix sparse warning about type of constant - Use div_s64() instead of divide operator --- drivers/media/dvb-frontends

[PATCH RESEND] clk: uniphier: add LD11/LD20 stream demux system clock

2018-05-14 Thread Katsuhiro Suzuki
Add clock for MPEG2 transport stream I/O and demux system (HSC) on UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> Acked-by: Masahiro Yamada <yamada.masah...@socionext.com> --- drivers/clk/uniphier/clk-uniphier-sys.c | 5 + 1 fil

[PATCH RESEND] clk: uniphier: add LD11/LD20 stream demux system clock

2018-05-14 Thread Katsuhiro Suzuki
Add clock for MPEG2 transport stream I/O and demux system (HSC) on UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki Acked-by: Masahiro Yamada --- drivers/clk/uniphier/clk-uniphier-sys.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/clk/uniphier/clk-uniphier-sys.c b

[PATCH] media: helene: add I2C device probe function

2018-05-14 Thread Katsuhiro Suzuki
This patch adds I2C probe function to use dvb_module_probe() with this driver. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- drivers/media/dvb-frontends/helene.c | 88 ++-- drivers/media/dvb-frontends/helene.h | 2 + 2 files changed, 86 inse

[PATCH] media: helene: add I2C device probe function

2018-05-14 Thread Katsuhiro Suzuki
This patch adds I2C probe function to use dvb_module_probe() with this driver. Signed-off-by: Katsuhiro Suzuki --- drivers/media/dvb-frontends/helene.c | 88 ++-- drivers/media/dvb-frontends/helene.h | 2 + 2 files changed, 86 insertions(+), 4 deletions(-) diff --git

[PATCH] media: dvb-frontends: add Socionext SC1501A ISDB-S/T demodulator driver

2018-05-14 Thread Katsuhiro Suzuki
This patch adds a frontend driver for the Socionext SC1501A series and Socionext MN88443x ISDB-S/T demodulators. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- drivers/media/dvb-frontends/Kconfig | 10 + drivers/media/dvb-frontends/Makefile | 1 + drivers/med

[PATCH] media: dvb-frontends: add Socionext SC1501A ISDB-S/T demodulator driver

2018-05-14 Thread Katsuhiro Suzuki
This patch adds a frontend driver for the Socionext SC1501A series and Socionext MN88443x ISDB-S/T demodulators. Signed-off-by: Katsuhiro Suzuki --- drivers/media/dvb-frontends/Kconfig | 10 + drivers/media/dvb-frontends/Makefile | 1 + drivers/media/dvb-frontends/sc1501a.c | 802

[PATCH] ASoC: uniphier: evea: use DAPM to change source of line-in

2018-05-08 Thread Katsuhiro Suzuki
This patch replaces mixer switch to DAPM one for changing audio source of line-in. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- sound/soc/uniphier/evea.c | 55 +++ 1 file changed, 33 insertions(+), 22 deletions(-) diff --git a

[PATCH] ASoC: uniphier: evea: use DAPM to change source of line-in

2018-05-08 Thread Katsuhiro Suzuki
This patch replaces mixer switch to DAPM one for changing audio source of line-in. Signed-off-by: Katsuhiro Suzuki --- sound/soc/uniphier/evea.c | 55 +++ 1 file changed, 33 insertions(+), 22 deletions(-) diff --git a/sound/soc/uniphier/evea.c b/sound/soc

[PATCH] ASoC: uniphier: add digital output volume for UniPhier sound system

2018-05-07 Thread Katsuhiro Suzuki
This patch adds controllers for digital volume of PCM output. Volume effects simply linear, not dB scale as follows: Gained PCM = Original * 0x4000 / Volume The value range of volume is from 0x0001 to 0x. 0x works as mute. Initial value is 0x4000 (+0dB). Signed-off-by: Katsuhiro Suzuki

[PATCH] ASoC: uniphier: add digital output volume for UniPhier sound system

2018-05-07 Thread Katsuhiro Suzuki
This patch adds controllers for digital volume of PCM output. Volume effects simply linear, not dB scale as follows: Gained PCM = Original * 0x4000 / Volume The value range of volume is from 0x0001 to 0x. 0x works as mute. Initial value is 0x4000 (+0dB). Signed-off-by: Katsuhiro Suzuki

[PATCH] ASoC: uniphier: remove boilerplate from lisence comment

2018-04-26 Thread Katsuhiro Suzuki
This patch removes boilerplate of GPLv2, use only SPDX identifier as same as other recently ASoC DAI drivers. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- sound/soc/uniphier/aio-compress.c | 13 - sound/soc/uniphier/aio-core.c | 13 - sou

[PATCH] ASoC: uniphier: remove boilerplate from lisence comment

2018-04-26 Thread Katsuhiro Suzuki
This patch removes boilerplate of GPLv2, use only SPDX identifier as same as other recently ASoC DAI drivers. Signed-off-by: Katsuhiro Suzuki --- sound/soc/uniphier/aio-compress.c | 13 - sound/soc/uniphier/aio-core.c | 13 - sound/soc/uniphier/aio-cpu.c | 13

[PATCH v2 1/2] pinctrl: uniphier: add LD20 MPEG2-TS I/O pin-mux settings

2018-04-26 Thread Katsuhiro Suzuki
] And the parallel TS interface uses following pins: hscin0_p : HS0BCLKIN, HS0SYNCIN, HS0VALIN, HS0DIN[0-7] hscin1_p : HS1BCLKIN, HS1SYNCIN, HS1VALIN, HS1DIN[0-7] hscout0_p: HS0BCLKOUT, HS0SYNCOUT, HS0VALOUT, HS0DOUT[0-7] Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.

[PATCH v2 1/2] pinctrl: uniphier: add LD20 MPEG2-TS I/O pin-mux settings

2018-04-26 Thread Katsuhiro Suzuki
] And the parallel TS interface uses following pins: hscin0_p : HS0BCLKIN, HS0SYNCIN, HS0VALIN, HS0DIN[0-7] hscin1_p : HS1BCLKIN, HS1SYNCIN, HS1VALIN, HS1DIN[0-7] hscout0_p: HS0BCLKOUT, HS0SYNCOUT, HS0VALOUT, HS0DOUT[0-7] Signed-off-by: Katsuhiro Suzuki --- Changes in v2: - Fix indent

[PATCH v2 2/2] pinctrl: uniphier: add LD11 MPEG2-TS I/O pin-mux settings

2018-04-26 Thread Katsuhiro Suzuki
interface uses following pins: hscin0_p : HS0BCLKIN, HS0SYNCIN, HS0VALIN, HS0DIN[0-7] hscin1_p : HS1BCLKIN, HS1SYNCIN, HS1VALIN, HS1DIN[0-7] hscout0_p: HS0BCLKOUT, HS0SYNCOUT, HS0VALOUT, HS0DOUT[0-7] Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- Changes in v2:

[PATCH v2 2/2] pinctrl: uniphier: add LD11 MPEG2-TS I/O pin-mux settings

2018-04-26 Thread Katsuhiro Suzuki
interface uses following pins: hscin0_p : HS0BCLKIN, HS0SYNCIN, HS0VALIN, HS0DIN[0-7] hscin1_p : HS1BCLKIN, HS1SYNCIN, HS1VALIN, HS1DIN[0-7] hscout0_p: HS0BCLKOUT, HS0SYNCOUT, HS0VALOUT, HS0DOUT[0-7] Signed-off-by: Katsuhiro Suzuki --- Changes in v2: - Fix indent - Sort alphabetically

[PATCH] reset: uniphier: add LD11/LD20 stream demux system reset control

2018-04-26 Thread Katsuhiro Suzuki
Add reset lines for MPEG2 transport stream I/O and demux system (HSC) on UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- drivers/reset/reset-uniphier.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/reset/reset-uniphier.c b/d

[PATCH] reset: uniphier: add LD11/LD20 stream demux system reset control

2018-04-26 Thread Katsuhiro Suzuki
Add reset lines for MPEG2 transport stream I/O and demux system (HSC) on UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki --- drivers/reset/reset-uniphier.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/reset/reset-uniphier.c b/drivers/reset/reset-uniphier.c index

[PATCH] clk: uniphier: add LD11/LD20 stream demux system clock

2018-04-26 Thread Katsuhiro Suzuki
Add clock for MPEG2 transport stream I/O and demux system (HSC) on UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- drivers/clk/uniphier/clk-uniphier-sys.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/clk/uniphier/clk-un

[PATCH] clk: uniphier: add LD11/LD20 stream demux system clock

2018-04-26 Thread Katsuhiro Suzuki
Add clock for MPEG2 transport stream I/O and demux system (HSC) on UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki --- drivers/clk/uniphier/clk-uniphier-sys.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/clk/uniphier/clk-uniphier-sys.c b/drivers/clk/uniphier/clk

[PATCH 1/2] pinctrl: uniphier: add LD20 MPEG2-TS I/O pin-mux settings

2018-04-26 Thread Katsuhiro Suzuki
] And the parallel TS interface uses following pins: hscin0_p : HS0BCLKIN, HS0SYNCIN, HS0VALIN, HS0DIN[0-7] hscin1_p : HS1BCLKIN, HS1SYNCIN, HS1VALIN, HS1DIN[0-7] hscout0_p: HS0BCLKOUT, HS0SYNCOUT, HS0VALOUT, HS0DOUT[0-7] Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.

[PATCH 1/2] pinctrl: uniphier: add LD20 MPEG2-TS I/O pin-mux settings

2018-04-26 Thread Katsuhiro Suzuki
] And the parallel TS interface uses following pins: hscin0_p : HS0BCLKIN, HS0SYNCIN, HS0VALIN, HS0DIN[0-7] hscin1_p : HS1BCLKIN, HS1SYNCIN, HS1VALIN, HS1DIN[0-7] hscout0_p: HS0BCLKOUT, HS0SYNCOUT, HS0VALOUT, HS0DOUT[0-7] Signed-off-by: Katsuhiro Suzuki --- .../pinctrl/uniphier/pinctrl

[PATCH 2/2] pinctrl: uniphier: add LD11 MPEG2-TS I/O pin-mux settings

2018-04-26 Thread Katsuhiro Suzuki
interface uses following pins: hscin0_p : HS0BCLKIN, HS0SYNCIN, HS0VALIN, HS0DIN[0-7] hscin1_p : HS1BCLKIN, HS1SYNCIN, HS1VALIN, HS1DIN[0-7] hscout0_p: HS0BCLKOUT, HS0SYNCOUT, HS0VALOUT, HS0DOUT[0-7] Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- .../pinctrl/un

[PATCH 2/2] pinctrl: uniphier: add LD11 MPEG2-TS I/O pin-mux settings

2018-04-26 Thread Katsuhiro Suzuki
interface uses following pins: hscin0_p : HS0BCLKIN, HS0SYNCIN, HS0VALIN, HS0DIN[0-7] hscin1_p : HS1BCLKIN, HS1SYNCIN, HS1VALIN, HS1DIN[0-7] hscout0_p: HS0BCLKOUT, HS0SYNCOUT, HS0VALOUT, HS0DOUT[0-7] Signed-off-by: Katsuhiro Suzuki --- .../pinctrl/uniphier/pinctrl-uniphier-ld11.c | 49

[PATCH] media: dvb_frontend: fix wrong cast in compat_ioctl

2018-04-04 Thread Katsuhiro Suzuki
-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- drivers/media/dvb-core/dvb_frontend.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/dvb-core/dvb_frontend.c b/drivers/media/dvb-core/dvb_frontend.c index 21a7d4b47e1a..e33414975065 100644 --- a/drivers

[PATCH] media: dvb_frontend: fix wrong cast in compat_ioctl

2018-04-04 Thread Katsuhiro Suzuki
-by: Katsuhiro Suzuki --- drivers/media/dvb-core/dvb_frontend.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/dvb-core/dvb_frontend.c b/drivers/media/dvb-core/dvb_frontend.c index 21a7d4b47e1a..e33414975065 100644 --- a/drivers/media/dvb-core/dvb_frontend.c +++ b

[PATCH v2 1/2] arm64: dts: uniphier: add syscon property for UniPhier sound system

2018-03-19 Thread Katsuhiro Suzuki
This patch adds syscon property for specifying soc-glue core into device-tree of LD11/LD20 SoC. Currently, soc-glue core is used for changing the state of S/PDIF signal output pin to signal output state or Hi-Z state. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> ---

[PATCH v2 1/2] arm64: dts: uniphier: add syscon property for UniPhier sound system

2018-03-19 Thread Katsuhiro Suzuki
This patch adds syscon property for specifying soc-glue core into device-tree of LD11/LD20 SoC. Currently, soc-glue core is used for changing the state of S/PDIF signal output pin to signal output state or Hi-Z state. Signed-off-by: Katsuhiro Suzuki --- arch/arm64/boot/dts/socionext/uniphier

[PATCH v2 2/2] ARM: dts: uniphier: add syscon property for UniPhier sound system

2018-03-19 Thread Katsuhiro Suzuki
This patch adds syscon property for specifying soc-glue core into device-tree of PXs2 SoC. Currently, soc-glue core is used for changing the state of S/PDIF signal output pin to signal output state or Hi-Z state. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- arch/ar

[PATCH v2 2/2] ARM: dts: uniphier: add syscon property for UniPhier sound system

2018-03-19 Thread Katsuhiro Suzuki
This patch adds syscon property for specifying soc-glue core into device-tree of PXs2 SoC. Currently, soc-glue core is used for changing the state of S/PDIF signal output pin to signal output state or Hi-Z state. Signed-off-by: Katsuhiro Suzuki --- arch/arm/boot/dts/uniphier-pxs2.dtsi | 3

Re: [PATCH] ASoC: uniphier: evea: add switch for changing source of line-in

2018-03-19 Thread Katsuhiro Suzuki
> Jassi Brar <jaswinder.si...@linaro.org>; linux-arm-ker...@lists.infradead.org; > linux-kernel@vger.kernel.org > Subject: Re: [PATCH] ASoC: uniphier: evea: add switch for changing source of line-in > > On Mon, Mar 19, 2018 at 01:19:10PM +0900, Katsuhiro Suzuki wrote: &g

Re: [PATCH] ASoC: uniphier: evea: add switch for changing source of line-in

2018-03-19 Thread Katsuhiro Suzuki
ernel@vger.kernel.org > Subject: Re: [PATCH] ASoC: uniphier: evea: add switch for changing source of line-in > > On Mon, Mar 19, 2018 at 01:19:10PM +0900, Katsuhiro Suzuki wrote: > > > > I'll apply for now but this should really be a DAPM control so that we > > > can p

Re: [PATCH] arm64: dts: uniphier: add syscon property for UniPhier sound system

2018-03-19 Thread Katsuhiro Suzuki
roperty for UniPhier > sound > system > > 2018-03-19 10:21 GMT+09:00 Katsuhiro Suzuki <suzuki.katsuh...@socionext.com>: > > This patch adds syscon property for specifying soc-glue core into > > device-tree of LD11/LD20 SoC. > > > > Currently, soc-glue co

Re: [PATCH] arm64: dts: uniphier: add syscon property for UniPhier sound system

2018-03-19 Thread Katsuhiro Suzuki
; > Jassi > Brar ; Linux Kernel Mailing List > > Subject: Re: [PATCH] arm64: dts: uniphier: add syscon property for UniPhier > sound > system > > 2018-03-19 10:21 GMT+09:00 Katsuhiro Suzuki : > > This patch adds syscon property for specifying soc-glue core into > >

Re: [PATCH] ASoC: uniphier: evea: add switch for changing source of line-in

2018-03-18 Thread Katsuhiro Suzuki
> Jassi Brar <jaswinder.si...@linaro.org>; linux-arm-ker...@lists.infradead.org; > linux-kernel@vger.kernel.org > Subject: Re: [PATCH] ASoC: uniphier: evea: add switch for changing source of line-in > > On Wed, Mar 14, 2018 at 09:39:00PM +0900, Katsuhiro Suzuki wrote: > >

Re: [PATCH] ASoC: uniphier: evea: add switch for changing source of line-in

2018-03-18 Thread Katsuhiro Suzuki
ernel@vger.kernel.org > Subject: Re: [PATCH] ASoC: uniphier: evea: add switch for changing source of line-in > > On Wed, Mar 14, 2018 at 09:39:00PM +0900, Katsuhiro Suzuki wrote: > > This patch adds mixer switch for changing audio source of line-in. > > We can choose one of LI

[PATCH] arm64: dts: uniphier: add syscon property for UniPhier sound system

2018-03-18 Thread Katsuhiro Suzuki
This patch adds syscon property for specifying soc-glue core into device-tree of LD11/LD20 SoC. Currently, soc-glue core is used for changing the state of S/PDIF signal output pin to signal output state or Hi-Z state. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- ar

[PATCH] arm64: dts: uniphier: add syscon property for UniPhier sound system

2018-03-18 Thread Katsuhiro Suzuki
This patch adds syscon property for specifying soc-glue core into device-tree of LD11/LD20 SoC. Currently, soc-glue core is used for changing the state of S/PDIF signal output pin to signal output state or Hi-Z state. Signed-off-by: Katsuhiro Suzuki --- arch/arm/boot/dts/uniphier-pxs2.dtsi

[PATCH 1/2] ASoC: uniphier: add syscon property to binding document

2018-03-16 Thread Katsuhiro Suzuki
this property. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- Documentation/devicetree/bindings/sound/uniphier,aio.txt | 8 1 file changed, 8 insertions(+) diff --git a/Documentation/devicetree/bindings/sound/uniphier,aio.txt b/Documentation/devicetree/bindings

[PATCH 1/2] ASoC: uniphier: add syscon property to binding document

2018-03-16 Thread Katsuhiro Suzuki
this property. Signed-off-by: Katsuhiro Suzuki --- Documentation/devicetree/bindings/sound/uniphier,aio.txt | 8 1 file changed, 8 insertions(+) diff --git a/Documentation/devicetree/bindings/sound/uniphier,aio.txt b/Documentation/devicetree/bindings/sound/uniphier,aio.txt index 65d71cf6ef0f

[PATCH 2/2] ASoC: uniphier: add syscon property for UniPhier sound system

2018-03-16 Thread Katsuhiro Suzuki
is available. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- sound/soc/uniphier/aio-core.c | 21 + sound/soc/uniphier/aio-cpu.c | 11 +++ sound/soc/uniphier/aio-reg.h | 3 +++ sound/soc/uniphier/aio.h | 2 ++ 4 files changed, 37 inse

[PATCH 2/2] ASoC: uniphier: add syscon property for UniPhier sound system

2018-03-16 Thread Katsuhiro Suzuki
is available. Signed-off-by: Katsuhiro Suzuki --- sound/soc/uniphier/aio-core.c | 21 + sound/soc/uniphier/aio-cpu.c | 11 +++ sound/soc/uniphier/aio-reg.h | 3 +++ sound/soc/uniphier/aio.h | 2 ++ 4 files changed, 37 insertions(+) diff --git a/sound/soc/uniphier

[PATCH 0/2] add syscon property to binding document

2018-03-16 Thread Katsuhiro Suzuki
fixedly. This patch removes dependencies of bootloader from UniPhier audio system driver. Katsuhiro Suzuki (2): ASoC: uniphier: add syscon property to binding document ASoC: uniphier: add syscon property for UniPhier sound system .../devicetree/bindings/sound/uniphier,aio.txt | 8

[PATCH 0/2] add syscon property to binding document

2018-03-16 Thread Katsuhiro Suzuki
fixedly. This patch removes dependencies of bootloader from UniPhier audio system driver. Katsuhiro Suzuki (2): ASoC: uniphier: add syscon property to binding document ASoC: uniphier: add syscon property for UniPhier sound system .../devicetree/bindings/sound/uniphier,aio.txt | 8

[PATCH] ASoC: uniphier: evea: add switch for changing source of line-in

2018-03-14 Thread Katsuhiro Suzuki
This patch adds mixer switch for changing audio source of line-in. We can choose one of LIN1, 2, 3, default is LIN1. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- sound/soc/uniphier/evea.c | 11 +++ 1 file changed, 11 insertions(+) diff --git a/sound/soc/un

[PATCH] ASoC: uniphier: evea: add switch for changing source of line-in

2018-03-14 Thread Katsuhiro Suzuki
This patch adds mixer switch for changing audio source of line-in. We can choose one of LIN1, 2, 3, default is LIN1. Signed-off-by: Katsuhiro Suzuki --- sound/soc/uniphier/evea.c | 11 +++ 1 file changed, 11 insertions(+) diff --git a/sound/soc/uniphier/evea.c b/sound/soc/uniphier

[PATCH] arm64: dts: uniphier: divide I2S and S/PDIF audio out pin-mux group

2018-03-14 Thread Katsuhiro Suzuki
This patch divides large pin-mux group 'aio' of UniPhier LD11/LD20 audio system as following: aout1 : 8ch I2S output: AO1DACCK, AO1BCK, AO1LRCK, AO1D[0-2] aoutiec1: S/PDIF output : AO1IEC, AO1ARC Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- arch/arm64/bo

[PATCH] arm64: dts: uniphier: divide I2S and S/PDIF audio out pin-mux group

2018-03-14 Thread Katsuhiro Suzuki
This patch divides large pin-mux group 'aio' of UniPhier LD11/LD20 audio system as following: aout1 : 8ch I2S output: AO1DACCK, AO1BCK, AO1LRCK, AO1D[0-2] aoutiec1: S/PDIF output : AO1IEC, AO1ARC Signed-off-by: Katsuhiro Suzuki --- arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi | 5

[PATCH] pinctrl: uniphier: divide I2S and S/PDIF audio out pin-mux group

2018-03-14 Thread Katsuhiro Suzuki
This patch divides large pin-mux group 'aio' of UniPhier LD11/LD20 to 2 groups as following: aout1 : 8ch I2S output: AO1DACCK, AO1BCK, AO1LRCK, AO1D[0-2] aoutiec1: S/PDIF output : AO1IEC, AO1ARC Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- drivers/pinctrl/un

[PATCH] pinctrl: uniphier: divide I2S and S/PDIF audio out pin-mux group

2018-03-14 Thread Katsuhiro Suzuki
This patch divides large pin-mux group 'aio' of UniPhier LD11/LD20 to 2 groups as following: aout1 : 8ch I2S output: AO1DACCK, AO1BCK, AO1LRCK, AO1D[0-2] aoutiec1: S/PDIF output : AO1IEC, AO1ARC Signed-off-by: Katsuhiro Suzuki --- drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 15

[PATCH] ARM: dts: uniphier: add sound node for UniPhier PXs2

2018-03-13 Thread Katsuhiro Suzuki
This patch adds audio controller, external codec and simple card node of UniPhier AIO sound system for PXs2 SoCs. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- arch/arm/boot/dts/uniphier-pxs2-gentil.dts | 24 + arch/arm/boot/dts/uniphier-pxs2-vodka.dts

[PATCH] ARM: dts: uniphier: add sound node for UniPhier PXs2

2018-03-13 Thread Katsuhiro Suzuki
This patch adds audio controller, external codec and simple card node of UniPhier AIO sound system for PXs2 SoCs. Signed-off-by: Katsuhiro Suzuki --- arch/arm/boot/dts/uniphier-pxs2-gentil.dts | 24 + arch/arm/boot/dts/uniphier-pxs2-vodka.dts | 37 arch/arm

[PATCH] ARM: dts: uniphier: add audio in/out pin-mux node

2018-03-13 Thread Katsuhiro Suzuki
The UniPhier AIO audio system needs I2S data in/out lines and clock signal pins to connect external codec chip. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- arch/arm/boot/dts/uniphier-pinctrl.dtsi | 40 + 1 file changed, 40 inse

[PATCH] ARM: dts: uniphier: add audio in/out pin-mux node

2018-03-13 Thread Katsuhiro Suzuki
The UniPhier AIO audio system needs I2S data in/out lines and clock signal pins to connect external codec chip. Signed-off-by: Katsuhiro Suzuki --- arch/arm/boot/dts/uniphier-pinctrl.dtsi | 40 + 1 file changed, 40 insertions(+) diff --git a/arch/arm/boot/dts

[PATCH] pinctrl: uniphier: add PXs2 Audio in/out pin-mux settings

2018-03-13 Thread Katsuhiro Suzuki
PORT226, 227, 230 (for AO2D[1-3]) aout3 : 2ch I2S output: AO3BCK, AO3DMIX, AO3DACCK, AO3LRCK aoutiec1: S/PDIF output : PORT132(for AO1IEC) aoutiec2: S/PDIF output : AO2IEC Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- drivers/pinctrl/un

[PATCH] pinctrl: uniphier: add PXs2 Audio in/out pin-mux settings

2018-03-13 Thread Katsuhiro Suzuki
PORT226, 227, 230 (for AO2D[1-3]) aout3 : 2ch I2S output: AO3BCK, AO3DMIX, AO3DACCK, AO3LRCK aoutiec1: S/PDIF output : PORT132(for AO1IEC) aoutiec2: S/PDIF output : AO2IEC Signed-off-by: Katsuhiro Suzuki --- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c | 35

[PATCH] ASoC: uniphier: add support for UniPhier PXs2 AIO

2018-03-09 Thread Katsuhiro Suzuki
This patch adds support for UniPhier AIO sound driver which is included in UniPhier PXs2 SoCs. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- .../devicetree/bindings/sound/uniphier,aio.txt | 1 + sound/soc/uniphier/Kconfig | 11 + sou

[PATCH] ASoC: uniphier: add support for UniPhier PXs2 AIO

2018-03-09 Thread Katsuhiro Suzuki
This patch adds support for UniPhier AIO sound driver which is included in UniPhier PXs2 SoCs. Signed-off-by: Katsuhiro Suzuki --- .../devicetree/bindings/sound/uniphier,aio.txt | 1 + sound/soc/uniphier/Kconfig | 11 + sound/soc/uniphier/Makefile

[PATCH] clk: uniphier: add Pro4/Pro5/PXs2 audio system clock

2018-03-08 Thread Katsuhiro Suzuki
Add clock for audio subsystem (AIO) on UniPhier Pro4/Pro5/PXs2 SoCs. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- drivers/clk/uniphier/clk-uniphier-sys.c | 11 +++ 1 file changed, 11 insertions(+) diff --git a/drivers/clk/uniphier/clk-uniphier-sys.c b/d

[PATCH] clk: uniphier: add Pro4/Pro5/PXs2 audio system clock

2018-03-08 Thread Katsuhiro Suzuki
Add clock for audio subsystem (AIO) on UniPhier Pro4/Pro5/PXs2 SoCs. Signed-off-by: Katsuhiro Suzuki --- drivers/clk/uniphier/clk-uniphier-sys.c | 11 +++ 1 file changed, 11 insertions(+) diff --git a/drivers/clk/uniphier/clk-uniphier-sys.c b/drivers/clk/uniphier/clk-uniphier-sys.c

[PATCH] reset: uniphier: add Pro4/Pro5/PXs2 audio systems reset control

2018-03-08 Thread Katsuhiro Suzuki
Add reset lines for audio subsystem (AIO) on UniPhier Pro4/Pro5/PXs2 SoCs. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- drivers/reset/reset-uniphier.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/reset/reset-uniphier.c b/drivers/reset/reset-unip

[PATCH] reset: uniphier: add Pro4/Pro5/PXs2 audio systems reset control

2018-03-08 Thread Katsuhiro Suzuki
Add reset lines for audio subsystem (AIO) on UniPhier Pro4/Pro5/PXs2 SoCs. Signed-off-by: Katsuhiro Suzuki --- drivers/reset/reset-uniphier.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/reset/reset-uniphier.c b/drivers/reset/reset-uniphier.c index e8bb023ff15e..0fa23129d343

[PATCH] arm64: dts: uniphier: add fixed regulators for audio codec

2018-02-28 Thread Katsuhiro Suzuki
This patch adds regulators that have fixed voltage for audio codec on UniPhier LD11/20 Global boards. This patch fixes warnings about TAS57xx audio codec such as "tas571x 0-001b: 0-001b supply AVDD not found, using dummy regulator". Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@

[PATCH] arm64: dts: uniphier: add fixed regulators for audio codec

2018-02-28 Thread Katsuhiro Suzuki
This patch adds regulators that have fixed voltage for audio codec on UniPhier LD11/20 Global boards. This patch fixes warnings about TAS57xx audio codec such as "tas571x 0-001b: 0-001b supply AVDD not found, using dummy regulator". Signed-off-by: Katsuhiro Suzuki --- .../boot/dts

[PATCH] ASoC: uniphier: fix broken sound if use SRC in replay

2018-02-23 Thread Katsuhiro Suzuki
This patch fixes settings for ports with SRC. These ports need to set the fixed audio rate and clock. If not, the SRC outputs broken sound. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- sound/soc/uniphier/aio-core.c | 17 +++-- 1 file changed, 15 inse

[PATCH] ASoC: uniphier: fix broken sound if use SRC in replay

2018-02-23 Thread Katsuhiro Suzuki
This patch fixes settings for ports with SRC. These ports need to set the fixed audio rate and clock. If not, the SRC outputs broken sound. Signed-off-by: Katsuhiro Suzuki --- sound/soc/uniphier/aio-core.c | 17 +++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git

[PATCH v2 2/2] ASoC: support ROHM BD28623 codec

2018-02-22 Thread Katsuhiro Suzuki
This patch adds support of the ROHM BD28623MUV Class D speaker amplifier for Flat-panel TVs. This IC delivers an output power of 20W + 20W. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- Changes in v2: - Fix lisence comment style - Use _cansleep() v

[PATCH v2 2/2] ASoC: support ROHM BD28623 codec

2018-02-22 Thread Katsuhiro Suzuki
This patch adds support of the ROHM BD28623MUV Class D speaker amplifier for Flat-panel TVs. This IC delivers an output power of 20W + 20W. Signed-off-by: Katsuhiro Suzuki --- Changes in v2: - Fix lisence comment style - Use _cansleep() version for manipulating GPIO - Use ASoC component

[PATCH v2 0/2] ASoC: add support for ROHM BD28623 codec

2018-02-22 Thread Katsuhiro Suzuki
of gpiod_set_value Katsuhiro Suzuki (2): ASoC: add DT bindings documentation for ROHM BD28623 codec ASoC: support ROHM BD28623 codec .../devicetree/bindings/sound/rohm,bd28623.txt | 29 +++ sound/soc/codecs/Kconfig | 8 + sound/soc/codecs/Makefile

[PATCH v2 1/2] ASoC: add DT bindings documentation for ROHM BD28623 codec

2018-02-22 Thread Katsuhiro Suzuki
This patch adds DT bindings documentation for ROHM BD28623MUV class D speaker amplifier. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- Changes in v2: - Change gpio properties to optional - Change VCCA, VCCP-supply to mandatory --- .../devicetree/bindings/soun

[PATCH v2 0/2] ASoC: add support for ROHM BD28623 codec

2018-02-22 Thread Katsuhiro Suzuki
of gpiod_set_value Katsuhiro Suzuki (2): ASoC: add DT bindings documentation for ROHM BD28623 codec ASoC: support ROHM BD28623 codec .../devicetree/bindings/sound/rohm,bd28623.txt | 29 +++ sound/soc/codecs/Kconfig | 8 + sound/soc/codecs/Makefile

[PATCH v2 1/2] ASoC: add DT bindings documentation for ROHM BD28623 codec

2018-02-22 Thread Katsuhiro Suzuki
This patch adds DT bindings documentation for ROHM BD28623MUV class D speaker amplifier. Signed-off-by: Katsuhiro Suzuki --- Changes in v2: - Change gpio properties to optional - Change VCCA, VCCP-supply to mandatory --- .../devicetree/bindings/sound/rohm,bd28623.txt | 29

[PATCH] ASoC: uniphier: evea: fix lisence comment style

2018-02-21 Thread Katsuhiro Suzuki
This patch changes lisence comment style from C to C++. And use SPDX instead of boiler plate of GPLv2, as same as other audio codec drivers. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- sound/soc/uniphier/evea.c | 22 -- 1 file changed, 4 inse

[PATCH] ASoC: uniphier: evea: fix lisence comment style

2018-02-21 Thread Katsuhiro Suzuki
This patch changes lisence comment style from C to C++. And use SPDX instead of boiler plate of GPLv2, as same as other audio codec drivers. Signed-off-by: Katsuhiro Suzuki --- sound/soc/uniphier/evea.c | 22 -- 1 file changed, 4 insertions(+), 18 deletions(-) diff --git

Re: [PATCH 2/2] ASoC: support ROHM BD28623 codec

2018-02-21 Thread Katsuhiro Suzuki
cet...@vger.kernel.org; Masami Hiramatsu > <masami.hirama...@linaro.org>; Jassi Brar <jaswinder.si...@linaro.org>; > linux-arm-ker...@lists.infradead.org; > linux-kernel@vger.kernel.org > Subject: Re: [PATCH 2/2] ASoC: support ROHM BD28623 codec > > On Wed, Feb 21, 20

Re: [PATCH 2/2] ASoC: support ROHM BD28623 codec

2018-02-21 Thread Katsuhiro Suzuki
ar ; > linux-arm-ker...@lists.infradead.org; > linux-kernel@vger.kernel.org > Subject: Re: [PATCH 2/2] ASoC: support ROHM BD28623 codec > > On Wed, Feb 21, 2018 at 01:33:11PM +0900, Katsuhiro Suzuki wrote: > > > +++ b/sound/soc/codecs/bd28623.c > > @@ -0,0

Re: [PATCH 1/2] ASoC: add DT bindings documentation for ROHM BD28623 codec

2018-02-21 Thread Katsuhiro Suzuki
on for ROHM BD28623 > codec > > On Wed, Feb 21, 2018 at 01:33:10PM +0900, Katsuhiro Suzuki wrote: > > > +Optional properties: > > +- VCCA-supply : regulator phandle for the VCCA supply > > +- VCCP1-supply: regulator phandle for the VCCP1 supply > > +- VCCP2-s

Re: [PATCH 1/2] ASoC: add DT bindings documentation for ROHM BD28623 codec

2018-02-21 Thread Katsuhiro Suzuki
tsu > ; Jassi Brar ; > linux-arm-ker...@lists.infradead.org; > linux-kernel@vger.kernel.org > Subject: Re: [PATCH 1/2] ASoC: add DT bindings documentation for ROHM BD28623 > codec > > On Wed, Feb 21, 2018 at 01:33:10PM +0900, Katsuhiro Suzuki wrote: > > > +Opt

[PATCH 2/2] ASoC: support ROHM BD28623 codec

2018-02-20 Thread Katsuhiro Suzuki
This patch adds support of the ROHM BD28623MUV Class D speaker amplifier for Flat-panel TVs. This IC delivers an output power of 20W + 20W. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- sound/soc/codecs/Kconfig | 8 ++ sound/soc/codecs/Makefile | 2 + sou

[PATCH 2/2] ASoC: support ROHM BD28623 codec

2018-02-20 Thread Katsuhiro Suzuki
This patch adds support of the ROHM BD28623MUV Class D speaker amplifier for Flat-panel TVs. This IC delivers an output power of 20W + 20W. Signed-off-by: Katsuhiro Suzuki --- sound/soc/codecs/Kconfig | 8 ++ sound/soc/codecs/Makefile | 2 + sound/soc/codecs/bd28623.c | 258

[PATCH 0/2] ASoC: add support for ROHM BD28623 codec

2018-02-20 Thread Katsuhiro Suzuki
This patch adds support for ROHM BD28623MUV class D speaker amplifier codec driver. This driver only refers information of HW specification document that can be derivered at website of ROHM. http://www.rohm.com/web/global/products/-/product/BD28623MUV Katsuhiro Suzuki (2): ASoC: add DT

[PATCH 0/2] ASoC: add support for ROHM BD28623 codec

2018-02-20 Thread Katsuhiro Suzuki
This patch adds support for ROHM BD28623MUV class D speaker amplifier codec driver. This driver only refers information of HW specification document that can be derivered at website of ROHM. http://www.rohm.com/web/global/products/-/product/BD28623MUV Katsuhiro Suzuki (2): ASoC: add DT

[PATCH 1/2] ASoC: add DT bindings documentation for ROHM BD28623 codec

2018-02-20 Thread Katsuhiro Suzuki
This patch adds DT bindings documentation for ROHM BD28623MUV class D speaker amplifier. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- .../devicetree/bindings/sound/rohm,bd28623.txt | 26 ++ 1 file changed, 26 insertions(+) create mode

[PATCH 1/2] ASoC: add DT bindings documentation for ROHM BD28623 codec

2018-02-20 Thread Katsuhiro Suzuki
This patch adds DT bindings documentation for ROHM BD28623MUV class D speaker amplifier. Signed-off-by: Katsuhiro Suzuki --- .../devicetree/bindings/sound/rohm,bd28623.txt | 26 ++ 1 file changed, 26 insertions(+) create mode 100644 Documentation/devicetree/bindings

[PATCH] ASoC: uniphier: evea: fix typo 'eva' -> 'evea'

2018-02-20 Thread Katsuhiro Suzuki
Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- sound/soc/uniphier/evea.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sound/soc/uniphier/evea.c b/sound/soc/uniphier/evea.c index cad7e60de21d..ac2d30b55fb6 100644 --- a/sound/soc/uniphier/

[PATCH] ASoC: uniphier: evea: fix typo 'eva' -> 'evea'

2018-02-20 Thread Katsuhiro Suzuki
Signed-off-by: Katsuhiro Suzuki --- sound/soc/uniphier/evea.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sound/soc/uniphier/evea.c b/sound/soc/uniphier/evea.c index cad7e60de21d..ac2d30b55fb6 100644 --- a/sound/soc/uniphier/evea.c +++ b/sound/soc/uniphier/evea.c

[PATCH v3 1/3] arm64: dts: uniphier: add sound node for UniPhier

2018-02-13 Thread Katsuhiro Suzuki
This patch adds audio controller, codec and simple card node of UniPhier AIO sound system for LD11/20 SoCs. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- Changes in v3: - Move sound and spdif-out nodes to root from soc node - Use phandle of endpoint directly i

[PATCH v3 3/3] arm64: dts: uniphier: add compress audio out for UniPhier LD11/LD20

2018-02-13 Thread Katsuhiro Suzuki
This patch adds compress audio node for S/PDIF on UniPhier LD11/20 global boards. And adds settings of AIO for it. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- Changes in v3: - Move comp-spdif-out node to root from soc node - Use phandle of endpoint directly i

[PATCH v3 1/3] arm64: dts: uniphier: add sound node for UniPhier

2018-02-13 Thread Katsuhiro Suzuki
This patch adds audio controller, codec and simple card node of UniPhier AIO sound system for LD11/20 SoCs. Signed-off-by: Katsuhiro Suzuki --- Changes in v3: - Move sound and spdif-out nodes to root from soc node - Use phandle of endpoint directly instead of port node - Describe

[PATCH v3 3/3] arm64: dts: uniphier: add compress audio out for UniPhier LD11/LD20

2018-02-13 Thread Katsuhiro Suzuki
This patch adds compress audio node for S/PDIF on UniPhier LD11/20 global boards. And adds settings of AIO for it. Signed-off-by: Katsuhiro Suzuki --- Changes in v3: - Move comp-spdif-out node to root from soc node - Use phandle of endpoint directly instead of port node --- arch/arm64

[PATCH v3 0/3] add UniPhier audio nodes

2018-02-13 Thread Katsuhiro Suzuki
This series adds device-tree nodes for Socionext audio system for UniPhier LD11/LD20 SoCs. This one enables I2S output for Line-In, Line-Out, S/PDIF output and compress audio output. Katsuhiro Suzuki (3): arm64: dts: uniphier: add sound node for UniPhier arm64: dts: uniphier: add speaker out

[PATCH v3 0/3] add UniPhier audio nodes

2018-02-13 Thread Katsuhiro Suzuki
This series adds device-tree nodes for Socionext audio system for UniPhier LD11/LD20 SoCs. This one enables I2S output for Line-In, Line-Out, S/PDIF output and compress audio output. Katsuhiro Suzuki (3): arm64: dts: uniphier: add sound node for UniPhier arm64: dts: uniphier: add speaker out

[PATCH v3 2/3] arm64: dts: uniphier: add speaker out for UniPhier LD11/LD20 boards

2018-02-13 Thread Katsuhiro Suzuki
This patch adds codec node for TI TAS571x on UniPhier LD11/20 global boards. And adds settings of AIO for speaker out. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- Changes in v3: - Use phandle of endpoint directly instead of port node --- .../boot/dts/soc

[PATCH v3 2/3] arm64: dts: uniphier: add speaker out for UniPhier LD11/LD20 boards

2018-02-13 Thread Katsuhiro Suzuki
This patch adds codec node for TI TAS571x on UniPhier LD11/20 global boards. And adds settings of AIO for speaker out. Signed-off-by: Katsuhiro Suzuki --- Changes in v3: - Use phandle of endpoint directly instead of port node --- .../boot/dts/socionext/uniphier-ld11-global.dts | 21

<    1   2   3   4   >