Add clock support for 5 SPI channels.
Signed-off-by: Padmavathi Venna
Signed-off-by: Sylwester Nawrocki
---
.../devicetree/bindings/clock/exynos7-clock.txt|5 ++
drivers/clk/samsung/clk-exynos7.c | 73
include/dt-bindings/clock/exynos7-clk.h
Add required clk support for I2S,PCM amd SPDIF
Signed-off-by: Padmavathi Venna
---
.../devicetree/bindings/clock/exynos7-clock.txt|9 ++
drivers/clk/samsung/clk-exynos7.c | 143 +++-
include/dt-bindings/clock/exynos7-clk.h| 24 +++-
3
peric1 block.
- Changed the parent of sclk_i2s1_user,sclk_pcm1_user and
sclk_spdif_user
from divider clk to gate clk.
- Removed unused clk IDs
Padmavathi Venna (3):
clk: samsung: exynos7: add gate clock for DMA block
clk: samsung: exynos7: add clocks for SPI block
clk
Add support for PDMA0 and PDMA1 gate clks.
Signed-off-by: Padmavathi Venna
Signed-off-by: Sylwester Nawrocki
---
drivers/clk/samsung/clk-exynos7.c |4
include/dt-bindings/clock/exynos7-clk.h |4 +++-
2 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/drivers/clk
I2C7 base address corrected.
Signed-off-by: Padmavathi Venna
---
arch/arm64/boot/dts/exynos/exynos7.dtsi |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm64/boot/dts/exynos/exynos7.dtsi
b/arch/arm64/boot/dts/exynos/exynos7.dtsi
index db7058a..84a57c8 100644
Fix typo in fsys0 and fsys1 NR_CLK assignment
Signed-off-by: Padmavathi Venna
---
drivers/clk/samsung/clk-exynos7.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/clk/samsung/clk-exynos7.c
b/drivers/clk/samsung/clk-exynos7.c
index 3128593..3a56875 100644
Add PDMA0,PDMA1 and 5 SPI dt nodes for Exynos7.
Signed-off-by: Padmavathi Venna
---
arch/arm64/boot/dts/exynos/exynos7.dtsi | 113 +++
1 files changed, 113 insertions(+), 0 deletions(-)
diff --git a/arch/arm64/boot/dts/exynos/exynos7.dtsi
b/arch/arm64/boot/dts
Add required clk support for I2S,PCM amd SPDIF
Signed-off-by: Padmavathi Venna
---
.../devicetree/bindings/clock/exynos7-clock.txt|6 +
drivers/clk/samsung/clk-exynos7.c | 144 +++-
include/dt-bindings/clock/exynos7-clk.h| 24 +++-
3 files
Add support for PDMA0 and PDMA1 gate clks.
Signed-off-by: Padmavathi Venna
---
drivers/clk/samsung/clk-exynos7.c |4
include/dt-bindings/clock/exynos7-clk.h |4 +++-
2 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/drivers/clk/samsung/clk-exynos7.c
b/drivers
Add clock support for 5 SPI channels.
Signed-off-by: Padmavathi Venna
---
drivers/clk/samsung/clk-exynos7.c | 73 +++
include/dt-bindings/clock/exynos7-clk.h | 22 -
2 files changed, 93 insertions(+), 2 deletions(-)
diff --git a/drivers/clk/samsung
Add PDMA0,PDMA1 gate clock and required clks for 5 SPI channels.
Also enable the support for PDMA and 5 SPI channels in DT.
This patchset is dependent on usb clk support from Vivek in below link.
http://www.spinics.net/lists/linux-samsung-soc/msg39342.html
Padmavathi Venna (4):
clk: samsung
Audio IPs on Exynos7 require gpios available in AUDIO
pin controller block. So adding the AUDIO pinctrl support.
Signed-off-by: Padmavathi Venna
---
.../bindings/pinctrl/samsung-pinctrl.txt |1 +
drivers/pinctrl/samsung/pinctrl-exynos.c | 10 ++
2 files changed
Add pinctrl support for I2S,PCM,SPDIF
Signed-off-by: Padmavathi Venna
---
arch/arm64/boot/dts/exynos/exynos7-pinctrl.dtsi | 56 +++
arch/arm64/boot/dts/exynos/exynos7.dtsi |7 +++
2 files changed, 63 insertions(+), 0 deletions(-)
diff --git a/arch/arm64/boot
Audio interface IPs I2S, PCM and SPDIF on Exynos7 requires GPIOs
available on AUD and BUS0 pin controller blocks. So add support
for all.
This patchset is dependent on BUS1 pin control support from Vivek
in the below link
https://patchwork.kernel.org/patch/5467321/
Padmavathi Venna (2
according to the current dmaengine framework.
http://comments.gmane.org/gmane.linux.kernel.samsung-soc/23007
Cc: Dylan Reid
Signed-off-by: Padmavathi Venna
---
This patch has been tested for audio playback on exynos5420 peach-pit.
drivers/dma/pl330.c | 67
) and also adds the missing
break statement.
Cc: Sylwester Nawrocki
Signed-off-by: Sylwester Nawrocki
Signed-off-by: Padmavathi Venna
---
sound/soc/samsung/i2s.c |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/sound/soc/samsung/i2s.c b/sound/soc/samsung/i2s.c
Cc: Sylwester Nawrocki
Signed-off-by: Sylwester Nawrocki
Signed-off-by: Padmavathi Venna
---
sound/soc/samsung/i2s.c |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/sound/soc/samsung/i2s.c b/sound/soc/samsung/i2s.c
index 0df6547..e1ace52 100644
--- a/sound/soc
Internal DMA is available only on some of Samsung platforms.
So added a quirk for the same and made it optional.
Signed-off-by: Padmavathi Venna
---
include/linux/platform_data/asoc-s3c.h |1 +
sound/soc/samsung/i2s.c| 12 ++--
2 files changed, 7 insertions(+), 6
masks which is passed as dai data.
Signed-off-by: Padmavathi Venna
---
.../devicetree/bindings/sound/samsung-i2s.txt | 15 +-
sound/soc/samsung/Kconfig |2 +-
sound/soc/samsung/i2s-regs.h | 10 +-
sound/soc/samsung/i2s.c
introduced a
quirk for the same and added a structure to hold all the modified bit offsets
across all SoCs.
This patchset is made based on linux-next master branch and tested with
exynos7 base support from the below link.
http://www.spinics.net/lists/linux-samsung-soc/msg37047.html
Padmavathi Venna (2
Exynos7 SPI controller supports only the auto Selection of
CS toggle mode and Exynos7 SoC includes six SPI controllers.
Add support for these changes in Exynos7 SPI controller driver.
Signed-off-by: Padmavathi Venna
---
.../devicetree/bindings/spi/spi-samsung.txt|2 +-
drivers/spi
Signed-off-by: Padmavathi Venna
---
This is made based on Mark Brown for-next branch of sound.git
This patch is based on Mark Brown below patches for
generic dma engine support for samsung audio IPs.
ASoC: samsung: Use ASoC dmaengine code where possible
ASoC: samsung: Provide helper for DMA init
amount
of wakeups, but needs to be able to know how much audio has been played
for latency estimates.
Signed-off-by: Dylan Reid
Reviewed-by: Olof Johansson
Signed-off-by: Padmavathi Venna
---
arch/arm/plat-samsung/dma-ops.c | 14 ++
arch/arm/plat-samsung/include/plat
-off-by: Padmavathi Venna
---
drivers/dma/pl330.c | 55 ++-
1 files changed, 54 insertions(+), 1 deletions(-)
diff --git a/drivers/dma/pl330.c b/drivers/dma/pl330.c
index 593827b..7ab9136 100644
--- a/drivers/dma/pl330.c
+++ b/drivers/dma/pl330.c
d-off-by: Dylan Reid
Reviewed-by: Olof Johansson
Signed-off-by: Padmavathi Venna
---
sound/soc/samsung/dma.c | 27 +++
1 files changed, 19 insertions(+), 8 deletions(-)
diff --git a/sound/soc/samsung/dma.c b/sound/soc/samsung/dma.c
index 21b7926..6b2e55d 100644
--- a/
This patch set adds support for finding the remaining number of bytes
in the current transfer and fills txstate.residue with the amount of
bytes remaining. Although Samsung specific dma operations will be
removed in future, the residue specific patches are required. So when
we add support for gener
This patch adds dma controller node info on Exynos5420.
Exynos5420 has adma for audio IPs. As adma clk is dependent
on audss clk provider that will be added later.
Signed-off-by: Padmavathi Venna
---
Change since V2:
- Removed adma node as adma clock is dependent audss clock provider
This patch corrects the /include to #include on exynos5420
Signed-off-by: Padmavathi Venna
---
arch/arm/boot/dts/exynos5420.dtsi |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/arm/boot/dts/exynos5420.dtsi
b/arch/arm/boot/dts/exynos5420.dtsi
index 9e90d1e
From: Andrew Bresticker
The AudioSS block on Exynos 5420 has an additional clock gate for the
ADMA bus clock.
Signed-off-by: Andrew Bresticker
seviewed-on: https://gerrit.chromium.org/gerrit/57711
Reviewed-by: Simon Glass
---
.../devicetree/bindings/clock/clk-exynos-audss.txt |7 +--
From: Andrew Bresticker
This adds device-tree bindings for the audio subsystem clock controller
on Exynos 5420.
Signed-off-by: Andrew Bresticker
Reviewed-by: Simon Glass
Signed-off-by: Padmavathi Venna
---
arch/arm/boot/dts/exynos5420.dtsi |9 +
1 files changed, 9 insertions
From: Andrew Bresticker
Different Exynos SoCs have different names for certain input clocks
to the AudioSS block. Since the order in which clock providers are
probed is not guaranteed, we can't use the device-tree to pass the
correct input clocks. Instead, use the compatibility string to
determ
er (3):
clk: exynos-audss: add support for Exynos 5420
clk: exynos-audss: set correct parent clocks
ARM: dts: exynos5420: add audio clock controller
Padmavathi Venna (1):
ARM: dts: Correct the /include entry on exynos5420 dtsi file
.../devicetree/bindings/clock/clk-exynos-audss.txt |
This patch removes quirks from i2s node and change the i2s
compatible names.
Signed-off-by: Padmavathi Venna
---
Changes since V4:
- Mark Brown reverted the below two patches due to below build failure
with
exynos_defconfig.
"ARM: dts: exynos5250: move c
This patch adds dma controller node info on Exynos5420.
Signed-off-by: Padmavathi Venna
---
Changes since V1:
- In V1, dma node common stuff was added in common exynos5.dtsi file.
This was removed as per Kukjin comment and added in exynos5420.dtsi.
This patch is dependent on
This patch enables i2s0 and sound support on smdk5420.
Signed-off-by: Padmavathi Venna
---
arch/arm/boot/dts/exynos5420-smdk5420.dts | 10 ++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/arch/arm/boot/dts/exynos5420-smdk5420.dts
b/arch/arm/boot/dts/exynos5420
From: Andrew Bresticker
This adds device-tree bindings for the i2s controllers on Exynos 5420.
Signed-off-by: Andrew Bresticker
Signed-off-by: Padmavathi Venna
Reviewed-on: https://gerrit.chromium.org/gerrit/57713
---
arch/arm/boot/dts/exynos5420.dtsi | 32
This patch adds 16MHz oscillator clock node required for audio
on smdk5420 and adds the phandle of the same in wm8994 clock info.
Signed-off-by: Padmavathi Venna
---
arch/arm/boot/dts/exynos5420-smdk5420.dts |9 +
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/arch
This patch adds i2c bus 1 and wm8994 codec node on i2c bus1 and the
required regulator supplies and properties on smdk5420 board.
Signed-off-by: Padmavathi Venna
---
arch/arm/boot/dts/exynos5420-smdk5420.dts | 62 +
1 files changed, 62 insertions(+), 0 deletions
http://comments.gmane.org/gmane.linux.kernel.samsung-soc/20661
http://comments.gmane.org/gmane.linux.kernel.samsung-soc/20668
This patch set is made based on Kukjin Kim for-next branch.
Andrew Bresticker (1):
ARM: dts: exynos5420: add i2s controllers
Padmavathi Venna (3):
ARM: dts: Add i2c
This patch removes quirks from i2s node and change the i2s
compatible names.
Signed-off-by: Padmavathi Venna
---
arch/arm/boot/dts/exynos5.dtsi|4 ++--
arch/arm/boot/dts/exynos5250.dtsi |5 +
2 files changed, 3 insertions(+), 6 deletions(-)
diff --git a/arch/arm/boot/dts
Brown for-next branch on sound.git.
Padmavathi Venna (4):
ASoC: Samsung: I2S: Add quirks as driver data in I2S
ASoC: Samsung: I2S: Modify the I2S driver to support I2S on
Exynos5420
ARM: dts: exynos5250: move common i2s properties to exynos5 dtsi
ARM: dts: Change i2s compatible string
-off-by: Padmavathi Venna
Reviewed-by: Tomasz Figa
---
.../devicetree/bindings/sound/samsung-i2s.txt |4 +
include/linux/platform_data/asoc-s3c.h |1 +
sound/soc/samsung/i2s-regs.h | 15
sound/soc/samsung/i2s.c
based on compatible string from
dtsi fetches the quirks.
Signed-off-by: Padmavathi Venna
---
.../devicetree/bindings/sound/samsung-i2s.txt | 18 ++
sound/soc/samsung/i2s.c| 62 +++
2 files changed, 42 insertions(+), 38 deletions(-)
diff
I2S nodes shares some properties across exynos5 SoCs (exynos5250
and exyno5420). Common code is moved to exynos5.dtsi which is
included in exyno5250 and exynos5420 SoC files.
Signed-off-by: Padmavathi Venna
---
arch/arm/boot/dts/exynos5.dtsi| 21 +
arch/arm/boot/dts
: exynos5420: add i2s controllers
Padmavathi Venna (6):
ARM: dts: Change i2s compatible string on exynos5250
ARM: dts: Add i2c bus 1 and it's audio codec child node on smdk5420
ARM: dts: exynos5250: move common i2s properties to exynos5 dtsi
ARM: dts: Add osc clock node on smdk5420.
This patch removes quirks from i2s node and change the i2s
compatible names.
Signed-off-by: Padmavathi Venna
---
arch/arm/boot/dts/exynos5250.dtsi |9 +++--
1 files changed, 3 insertions(+), 6 deletions(-)
diff --git a/arch/arm/boot/dts/exynos5250.dtsi
b/arch/arm/boot/dts/exynos5250
This patch enables i2s0 and sound support on smdk5420.
Signed-off-by: Padmavathi Venna
---
arch/arm/boot/dts/exynos5420-smdk5420.dts | 10 ++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/arch/arm/boot/dts/exynos5420-smdk5420.dts
b/arch/arm/boot/dts/exynos5420
This patch registers the 16MHz oscillator clock as fixed clk.
Signed-off-by: Padmavathi Venna
---
sound/soc/samsung/smdk_wm8994.c | 12
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/sound/soc/samsung/smdk_wm8994.c b/sound/soc/samsung/smdk_wm8994.c
index 581ea4a
From: Andrew Bresticker
This adds device-tree bindings for the i2s controllers on Exynos 5420.
Signed-off-by: Andrew Bresticker
Signed-off-by: Padmavathi Venna
Reviewed-on: https://gerrit.chromium.org/gerrit/57713
---
arch/arm/boot/dts/exynos5420.dtsi | 32
This patch adds 16MHz oscillator clock node required for audio
on smdk5420 and adds the phandle of the same in wm8994 clock info.
Signed-off-by: Padmavathi Venna
---
arch/arm/boot/dts/exynos5420-smdk5420.dts | 10 ++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/arch
I2S nodes shares some properties across exynos5 SoCs (exynos5250
and exyno5420). Common code is moved to exynos5.dtsi which is
included in exyno5250 and exynos5420 SoC files.
Signed-off-by: Padmavathi Venna
---
arch/arm/boot/dts/exynos5.dtsi| 21 +
arch/arm/boot/dts
This patch adds i2c bus 1 and wm8994 codec node on i2c bus1 and the
required regulator supplies and properties on smdk5420 board.
Signed-off-by: Padmavathi Venna
---
arch/arm/boot/dts/exynos5420-smdk5420.dts | 58 +
1 files changed, 58 insertions(+), 0 deletions
This patch adds 16MHz oscillator clock node required for audio
on smdk5420 and adds the phandle of the same in wm8994 clock info.
Signed-off-by: Padmavathi Venna
---
arch/arm/boot/dts/exynos5420-smdk5420.dts | 10 ++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/arch
This patch registers the 16MHz oscillator clock as fixed clk.
Signed-off-by: Padmavathi Venna
---
sound/soc/samsung/smdk_wm8994.c | 12
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/sound/soc/samsung/smdk_wm8994.c b/sound/soc/samsung/smdk_wm8994.c
index 581ea4a
From: Andrew Bresticker
This adds device-tree bindings for the i2s controllers on Exynos 5420.
Signed-off-by: Andrew Bresticker
Signed-off-by: Padmavathi Venna
Reviewed-on: https://gerrit.chromium.org/gerrit/57713
---
arch/arm/boot/dts/exynos5420.dtsi | 32
I2S nodes shares some properties across exynos5 SoCs (exynos5250
and exyno5420). Common code is moved to exynos5.dtsi which is
included in exyno5250 and exynos5420 SoC files.
Signed-off-by: Padmavathi Venna
---
arch/arm/boot/dts/exynos5.dtsi| 21 +
arch/arm/boot/dts
This patch enables i2s0 and sound support on smdk5420.
Signed-off-by: Padmavathi Venna
---
arch/arm/boot/dts/exynos5420-smdk5420.dts | 10 ++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/arch/arm/boot/dts/exynos5420-smdk5420.dts
b/arch/arm/boot/dts/exynos5420
This patch adds i2c bus 1 and wm8994 codec node on i2c bus1 and the
required regulator supplies and properties on smdk5420 board.
Signed-off-by: Padmavathi Venna
---
arch/arm/boot/dts/exynos5420-smdk5420.dts | 58 +
1 files changed, 58 insertions(+), 0 deletions
This patch registers the 16MHz oscillator clock as fixed clk.
Signed-off-by: Padmavathi Venna
---
sound/soc/samsung/smdk_wm8994.c | 12
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/sound/soc/samsung/smdk_wm8994.c b/sound/soc/samsung/smdk_wm8994.c
index 581ea4a
This patch removes quirks from i2s node and change the i2s
compatible names.
Signed-off-by: Padmavathi Venna
---
arch/arm/boot/dts/exynos5250.dtsi |9 +++--
1 files changed, 3 insertions(+), 6 deletions(-)
diff --git a/arch/arm/boot/dts/exynos5250.dtsi
b/arch/arm/boot/dts/exynos5250
This patch adds 16MHz oscillator clock node required for audio
on smdk5420 and adds the phandle of the same in wm8994 clock info.
Signed-off-by: Padmavathi Venna
---
arch/arm/boot/dts/exynos5420-smdk5420.dts | 10 ++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/arch
This patch enables i2s0 and sound support on smdk5420.
Signed-off-by: Padmavathi Venna
---
arch/arm/boot/dts/exynos5420-smdk5420.dts | 10 ++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/arch/arm/boot/dts/exynos5420-smdk5420.dts
b/arch/arm/boot/dts/exynos5420
: exynos5420: add i2s controllers
Padmavathi Venna (6):
ARM: dts: Change i2s compatible string on exynos5250
ARM: dts: Add i2c bus 1 and it's audio codec child node on smdk5420
ARM: dts: exynos5250: move common i2s properties to exynos5 dtsi
ARM: dts: Add osc clock node on smdk5420.
This patch increases the platform name size from 20 to 30 as one of
i2s platform_device name in this patchset crosses the limit.
Signed-off-by: Padmavathi Venna
---
include/linux/mod_devicetable.h |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/include/linux
based on compatible string from
dtsi fetches the quirks.
Signed-off-by: Padmavathi Venna
---
.../devicetree/bindings/sound/samsung-i2s.txt | 21 +++---
sound/soc/samsung/i2s.c| 82 +---
2 files changed, 64 insertions(+), 39 deletions(-)
diff
i2s versioning info.
- Add i2s nodes on exynos5420.dtsi
- Enable sound support on smdk5420
This patch set is made based on Mark Brown for-next branch on sound.git.
Padmavathi Venna (3):
platform: Increase platform name size
ASoC: Samsung: I2S: Add quirks as driver
-off-by: Padmavathi Venna
---
.../devicetree/bindings/sound/samsung-i2s.txt |4 +
include/linux/platform_data/asoc-s3c.h |1 +
sound/soc/samsung/i2s-regs.h | 15
sound/soc/samsung/i2s.c| 81 ++--
4
This patch enables i2s0 and sound support on smdk5420.
Signed-off-by: Padmavathi Venna
---
arch/arm/boot/dts/exynos5420-smdk5420.dts | 10 ++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/arch/arm/boot/dts/exynos5420-smdk5420.dts
b/arch/arm/boot/dts/exynos5420
based on compatible string from
dtsi fetches the quirks.
Signed-off-by: Padmavathi Venna
---
.../devicetree/bindings/sound/samsung-i2s.txt | 21 +++---
sound/soc/samsung/i2s.c| 82 +---
2 files changed, 64 insertions(+), 39 deletions(-)
diff
controller patches.
http://comments.gmane.org/gmane.linux.kernel.samsung-soc/20661
http://comments.gmane.org/gmane.linux.kernel.samsung-soc/20668
This patch set is made based on Kukjin Kim for-next branch.
Andrew Bresticker (1):
ARM: dts: exynos5420: add i2s controllers
Padmavathi Venna (7
This patch removes quirks from i2s node and change the i2s
compatible names.
Signed-off-by: Padmavathi Venna
---
arch/arm/boot/dts/exynos5250.dtsi |9 +++--
1 files changed, 3 insertions(+), 6 deletions(-)
diff --git a/arch/arm/boot/dts/exynos5250.dtsi
b/arch/arm/boot/dts/exynos5250
-off-by: Padmavathi Venna
---
.../devicetree/bindings/sound/samsung-i2s.txt |4 +
include/linux/platform_data/asoc-s3c.h |1 +
sound/soc/samsung/i2s-regs.h | 15
sound/soc/samsung/i2s.c| 81 ++--
4
This patch modifies the i2s driver to give flexibility towards register
handling. This is a pre requirement for enabling i2s support on Exynos5420.
This patch modifies only the required registers as a pre-requirement to
support on Exynos5420.
Signed-off-by: Padmavathi Venna
---
sound/soc
From: Andrew Bresticker
This adds device-tree bindings for the i2s controllers on Exynos 5420.
Signed-off-by: Andrew Bresticker
Signed-off-by: Padmavathi Venna
Reviewed-on: https://gerrit.chromium.org/gerrit/57713
---
arch/arm/boot/dts/exynos5420.dtsi | 44
This patch adds wm8994 codec node on i2c bus1 and the required
regulator supplies and properties on smdk5420 board.
Signed-off-by: Padmavathi Venna
---
arch/arm/boot/dts/exynos5420-smdk5420.dts | 50 +
1 files changed, 50 insertions(+), 0 deletions(-)
diff --git a
This patch increases the platform name size from 20 to 30.
Signed-off-by: Padmavathi Venna
---
include/linux/mod_devicetable.h |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/include/linux/mod_devicetable.h b/include/linux/mod_devicetable.h
index b62d4af..f67b5d5
As per the User Manual, the RFS and BFS should be set in slave mode
for correct operation.
Signed-off-by: Padmavathi Venna
Signed-off-by: Andrew Bresticker
Reviewed-on: https://gerrit-int.chromium.org/37841
Reviewed-by: Simon Glass
---
sound/soc/samsung/i2s.c |8
1 files changed
-off-by: Padmavathi Venna
[abrestic: style cleanup and documentation]
Signed-off-by: Andrew Bresticker
Reviewed-on: https://gerrit-int.chromium.org/37840
Reviewed-by: Simon Glass
---
.../devicetree/bindings/sound/samsung-i2s.txt |2 +
include/linux/platform_data/asoc-s3c.h
Exynos5250 and Exynos5420 has 4 DMA controllers in common. So this patch
set moved the common nodes to exynos.dtsi keeping the clk info seperate
for both the platforms. Exynos5420 has a separate DMA controller for audio
IPs. So this patch set also adds the ADMA node on Exynos5420.
Padmavathi
Exynos5420 has one separate DMA controller for I2S0 and PCM0. This patch
adds the same node on exynos5420 dtsi and adds the DMA clk info for the
remaining DMA controllers.
Signed-off-by: Padmavathi Venna
---
arch/arm/boot/dts/exynos5420.dtsi | 33 +
1 files
exynos5250 and exynos5420 has 4 DMA controllers in common. So this patch
moves these nodes to common file keeping the dma controllers clk info in
the exynos5250 dtsi file.
Signed-off-by: Padmavathi Venna
---
arch/arm/boot/dts/exynos5.dtsi| 44 +
arch
From: Andrew Bresticker
The AudioSS block on Exynos 5420 has an additional clock gate for the
ADMA bus clock.
Signed-off-by: Andrew Bresticker
Reviewed-on: https://gerrit.chromium.org/gerrit/57711
Reviewed-by: Simon Glass
---
.../devicetree/bindings/clock/clk-exynos-audss.txt |7 +--
names through
device tree.
Andrew Bresticker (3):
clk: exynos-audss: add support for Exynos 5420
clk: exynos-audss: allow input clocks to be specified in device tree
ARM: dts: exynos5420: add audio clock controller
Padmavathi Venna (1):
ARM: dts: Correct the /include entry on exynos5420 dtsi
From: Andrew Bresticker
This adds device-tree bindings for the audio subsystem clock controller
on Exynos 5420.
Signed-off-by: Andrew Bresticker
Reviewed-on: https://gerrit.chromium.org/gerrit/57712
Reviewed-by: Simon Glass
Signed-off-by: Padmavathi Venna
---
arch/arm/boot/dts/exynos5420
This patch corrects the /include to #include on exynos5420
Signed-off-by: Padmavathi Venna
---
arch/arm/boot/dts/exynos5420.dtsi |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/arm/boot/dts/exynos5420.dtsi
b/arch/arm/boot/dts/exynos5420.dtsi
index 8c54c4b
From: Andrew Bresticker
This allows the input clocks to the Exynos AudioSS block to be specified
via device-tree bindings. Default names will be used when an input clock
is not given. This will be useful when adding support for the Exynos5420
where the audio bus clock is called "sclk_maudio0" i
This patch adds the required regulator supplies and properties
for wm8994 codec on smdk5250 board.
Signed-off-by: Padmavathi Venna
---
Changes since V1:
- Clubbed the same supply regulators as suggested by Mark.
arch/arm/boot/dts/exynos5250-smdk5250.dts | 37
This patch corrects the base address of pinctrl_3 on Exynos5250
platform.
Signed-off-by: Padmavathi Venna
---
Changes since V1:
- Added platform name in the subject line.
arch/arm/boot/dts/exynos5250-pinctrl.dtsi |2 +-
arch/arm/boot/dts/exynos5250.dtsi |4 ++--
2 files
Audio subsystem is introduced in s5pv210 and exynos platforms.
This has seperate clock controller which can control i2s0 and
pcm0 clocks. This patch registers the audio subsystem clocks
with the common clock framework on Exynos family.
Signed-off-by: Padmavathi Venna
Reviewed-by: Sylwester
Audio subsystem introduced in s5pv210 and exynos platforms
which has a internal clock controller. This patch adds a node
for the same on exynos5250.
Signed-off-by: Padmavathi Venna
Reviewed-by: Sylwester Nawrocki
Reviewed-by: Doug Anderson
---
arch/arm/boot/dts/exynos5250.dtsi |6
This patch updates the samsung i2s documentation for pinmux and
clock entries.
Signed-off-by: Padmavathi Venna
---
.../devicetree/bindings/sound/samsung-i2s.txt | 46 ---
1 files changed, 19 insertions(+), 27 deletions(-)
diff --git a/Documentation/devicetree/bindings
for s5pv210, exynos4 and exynos5
- Registered the pcm clocks with common clock framework
Padmavathi Venna (6):
ARM: samsung: use #include for all device trees
clk: samsung: register audio subsystem clocks using common clock
framework
ARM: dts: add Exynos audio subsystem clock
This patch adds enum entries for div_i2s1 and div_i2s2 which are
required for i2s1 and i2s2 controllers.
Signed-off-by: Padmavathi Venna
---
drivers/clk/samsung/clk-exynos5250.c |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/drivers/clk/samsung/clk-exynos5250.c
b
Replace /include/ (dtc) with #include (C pre-processor) for all
Samsung DT files
Signed-off-by: Padmavathi Venna
Reviewed-by: Sylwester Nawrocki
Reviewed-by: Doug Anderson
---
arch/arm/boot/dts/exynos4.dtsi |2 +-
arch/arm/boot/dts/exynos4210-origen.dts |2
Add clock lookup information for i2s controllers on exynos5250 SoC.
Signed-off-by: Padmavathi Venna
Reviewed-by: Sylwester Nawrocki
---
arch/arm/boot/dts/exynos5250.dtsi | 10 ++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/arch/arm/boot/dts/exynos5250.dtsi
b/arch
This patch updates the samsung i2s documentation for pinmux and
clock entries.
Signed-off-by: Padmavathi Venna
---
.../devicetree/bindings/sound/samsung-i2s.txt | 40 ++-
1 files changed, 13 insertions(+), 27 deletions(-)
diff --git a/Documentation/devicetree/bindings
Add clock lookup information for i2s controllers on exynos5250 SoC.
Signed-off-by: Padmavathi Venna
Reviewed-by: Sylwester Nawrocki
---
arch/arm/boot/dts/exynos5250.dtsi | 10 ++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/arch/arm/boot/dts/exynos5250.dtsi
b/arch
Audio subsystem introduced in s5pv210 and exynos platforms
which has a internal clock controller. This patch adds a node
for the same on exynos5250.
Signed-off-by: Padmavathi Venna
Reviewed-by: Sylwester Nawrocki
---
arch/arm/boot/dts/exynos5250.dtsi |6 ++
1 files changed, 6
Audio subsystem is introduced in s5pv210 and exynos platforms.
This has seperate clock controller which can control i2s0 and
pcm0 clocks. This patch registers the audio subsystem clocks
with the common clock framework on Exynos family.
Signed-off-by: Padmavathi Venna
Reviewed-by: Sylwester
Replace /include/ (dtc) with #include (C pre-processor) for all
Samsung DT files
Signed-off-by: Padmavathi Venna
Reviewed-by: Sylwester Nawrocki
---
arch/arm/boot/dts/exynos4.dtsi |2 +-
arch/arm/boot/dts/exynos4210-origen.dts |2 +-
arch/arm/boot/dts
1 - 100 of 330 matches
Mail list logo