From: Sylwester Nawrocki <s.nawrocki@samsung.com>
To: linux-samsung-soc@vger.kernel.org, linux-clk@vger.kernel.org,
dri-devel@lists.freedesktop.org, alsa-devel@alsa-project.org,
devicetree@vger.kernel.org
Cc: inki.dae@samsung.com, sw0312.kim@samsung.com,
cw00.choi@samsung.com, javier@osg.samsung.com, krzk@kernel.org,
jy0922.shim@samsung.com, broonie@kernel.org, robh+dt@kernel.org,
b.zolnierkie@samsung.com,
Sylwester Nawrocki <s.nawrocki@samsung.com>
Subject: [PATCH RFC 0/7] HDMI audio support for Exynos Odroid boards
Date: Fri, 21 Apr 2017 19:19:44 +0200 [thread overview]
Message-ID: <1492795191-31298-1-git-send-email-s.nawrocki@samsung.com> (raw)
In-Reply-To: CGME20170421172007epcas1p25dba753df34c309e6b00ed08ae930043@epcas1p2.samsung.com
In this series I gathered patches touching various subsystems to make
the overall review easier, finally I'm going to post independently
patches for each subsystem and the dts patch(es) will be postponed
to subsequent merge window.
The main purpose of this series is to add audio codec interface to the Exynos
DRM driver, so HDMI audio can be properly supported, also on boards where
HDMI is the only connector available for audio.
Currently in mainline the ASoC simple-card is used for Odroid XU3,
I decided to change it and use a dedicated ASoC machine driver, which allowed
to implemement specific clock settings (EPLL and the I2S root clock adjusted
to audio sample rates) and to ensure proper number of audio channels
gets negotiated in multicodec system configuration.
This series is based on v4.11-rc6, has been tested on Odroid XU3.
Sylwester Nawrocki (7):
clk: samsung: Add enable/disable operation for PLL36XX clocks
clk: samsung: Add definitions of some audio related clocks
clk: samsung: exynos542x: Add EPLL rate table
drm: exynos: Add driver for HDMI audio interface
ASoC: Add Odroid sound DT bindings documentation
ASoC: samsung: Add Odroid ASoC machine driver
ARM: dts: samsung: Switch to dedicated Odroid sound card binding
.../devicetree/bindings/sound/samsung,odroid.txt | 57 ++++++
arch/arm/boot/dts/exynos4.dtsi | 1 +
arch/arm/boot/dts/exynos5420.dtsi | 1 +
arch/arm/boot/dts/exynos5422-odroidxu3-audio.dtsi | 59 ++++--
drivers/clk/samsung/clk-exynos5420.c | 31 ++-
drivers/clk/samsung/clk-pll.c | 85 ++++----
drivers/gpu/drm/exynos/Kconfig | 1 +
drivers/gpu/drm/exynos/exynos_hdmi.c | 220 +++++++++++++++++----
include/dt-bindings/clock/exynos5420.h | 3 +
sound/soc/samsung/Kconfig | 8 +
sound/soc/samsung/Makefile | 2 +
sound/soc/samsung/odroid.c | 219 ++++++++++++++++++++
12 files changed, 599 insertions(+), 88 deletions(-)
create mode 100644 Documentation/devicetree/bindings/sound/samsung,odroid.txt
create mode 100644 sound/soc/samsung/odroid.c
--
1.9.1
next parent reply other threads:[~2017-04-21 18:37 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <CGME20170421172007epcas1p25dba753df34c309e6b00ed08ae930043@epcas1p2.samsung.com>
2017-04-21 17:19 ` Sylwester Nawrocki [this message]
2017-04-21 17:19 ` [PATCH RFC 1/7] clk: samsung: Add enable/disable operation for PLL36XX clocks Sylwester Nawrocki
2017-04-22 2:51 ` Stephen Boyd
2017-04-24 11:12 ` Sylwester Nawrocki
2017-04-22 15:22 ` Krzysztof Kozlowski
2017-04-24 11:12 ` Sylwester Nawrocki
2017-04-24 11:18 ` Krzysztof Kozlowski
2017-04-24 11:35 ` Sylwester Nawrocki
2017-04-24 11:50 ` Krzysztof Kozlowski
2017-04-21 17:19 ` [PATCH RFC 2/7] clk: samsung: Add definitions of some audio related clocks Sylwester Nawrocki
2017-04-22 15:27 ` Krzysztof Kozlowski
2017-06-08 10:00 ` Sylwester Nawrocki
2017-04-21 17:19 ` [PATCH RFC 3/7] clk: samsung: exynos542x: Add EPLL rate table Sylwester Nawrocki
2017-04-22 15:28 ` Krzysztof Kozlowski
2017-04-21 17:19 ` [PATCH RFC 4/7] drm: exynos: Add driver for HDMI audio interface Sylwester Nawrocki
2017-04-22 15:31 ` Krzysztof Kozlowski
2017-04-21 17:19 ` [PATCH RFC 5/7] ASoC: Add Odroid sound DT bindings documentation Sylwester Nawrocki
2017-04-21 17:28 ` Applied "ASoC: Add Odroid sound DT bindings documentation" to the asoc tree Mark Brown
2017-04-21 17:31 ` Krzysztof Kozlowski
2017-04-21 17:58 ` Mark Brown
2017-04-21 18:01 ` Krzysztof Kozlowski
2017-04-21 18:07 ` Krzysztof Kozlowski
2017-04-24 9:57 ` Mark Brown
2017-04-28 17:03 ` [PATCH RFC 5/7] ASoC: Add Odroid sound DT bindings documentation Rob Herring
2017-06-09 16:53 ` Sylwester Nawrocki
2017-04-21 17:19 ` [PATCH RFC 6/7] ASoC: samsung: Add Odroid ASoC machine driver Sylwester Nawrocki
2017-04-21 17:28 ` Applied "ASoC: samsung: Add Odroid ASoC machine driver" to the asoc tree Mark Brown
2017-04-21 17:19 ` [PATCH RFC 7/7] ARM: dts: samsung: Switch to dedicated Odroid sound card binding Sylwester Nawrocki
2017-04-21 18:43 ` Krzysztof Kozlowski
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1492795191-31298-1-git-send-email-s.nawrocki@samsung.com \
--to=s.nawrocki@samsung.com \
--cc=alsa-devel@alsa-project.org \
--cc=b.zolnierkie@samsung.com \
--cc=broonie@kernel.org \
--cc=cw00.choi@samsung.com \
--cc=devicetree@vger.kernel.org \
--cc=dri-devel@lists.freedesktop.org \
--cc=inki.dae@samsung.com \
--cc=javier@osg.samsung.com \
--cc=jy0922.shim@samsung.com \
--cc=krzk@kernel.org \
--cc=linux-clk@vger.kernel.org \
--cc=linux-samsung-soc@vger.kernel.org \
--cc=robh+dt@kernel.org \
--cc=sw0312.kim@samsung.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox