Rework OMAP4+ HDMI audio support
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v7 Latest20 patches 3 repliesIn review
- v618 patches 2 repliesApplied
- v515 patches 0 repliesSuperseded
Earlier versions · 4
| Version | Posted | Patches | Replies | Status |
|---|---|---|---|---|
| v4 | 15 patches | 1 reply | Superseded | |
| v3 | 14 patches | 5 replies | Superseded | |
| v2 | 13 patches | 3 replies | Superseded | |
| v1 | 12 patches | 17 replies | Superseded |
Changes in v7 from the cover letter
- "ASoC: omap-hdmi-audio: Add platform device for OMAP HDMI audio support"
- Fix Kconfig help text
- Remove #include <sound/simple_card.h>
- Use snd-soc-dummy codec instead of hdmi-audio-codec
- Add: OMAPDSS: hdmi_wp: Protect reserved bits in hdmi_wp_audio_config_format()
- Add: OMAPDSS: hdmi5_core: Initialize mandatory sample_order parameter
- Add: "OMAPDSS: omapdss.h: Remove audio_state member of struct omap_dss_device"
- "OMAPDSS: hdmi4: Register ASoC platform device for omap hdmi audio"
- Register "omap-hdmi-audio" with PLATFORM_DEVID_AUTO
- "OMAPDSS: hdmi5: Register ASoC platform device for omap hdmi audio"
- Register "omap-hdmi-audio" with PLATFORM_DEVID_AUTO
- Add: "OMAPDSS: hdmi5: Change hdmi_wp idlemode to to no_idle for audio playback"
Patches in v7 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/20 | OMAPDSS: hdmi_wp: Protect reserved bits in hdmi_wp_audio_config_format()drivers/ | +6 | 0 replies | |
| 2/20 | OMAPDSS: hdmi5_core: Initialize mandatory sample_order parameterdrivers/ | +3 | 0 replies | |
| 3/20 | OMAPDSS: hdmi.h: Add HDMI_AUDIO_LAYOUT_6CH enum valuedrivers/ | +2 | 0 replies | |
| 4/20 | OMAPDSS: hdmi: Remove most of OMAP[45]_DSS_HDMI_AUDIO ifdefsdrivers/ drivers/ drivers/ +4 more | +1 | 0 replies | |
| 5/20 | OMAPDSS: hdmi4_core: Remove unused hdmi4_audio_get_dma_port()drivers/ drivers/ | +0 | 0 replies | |
| 6/20 | OMAPDSS: omapdss.h: Remove audio_state member of struct omap_dss_deviceinclude/ | +0 | 1 reply | |
| 7/20 | OMAPDSS: hdmi_wp: Add function for getting audio dma addressdrivers/ drivers/ | +8 | 0 replies | |
| 8/20 | OMAPDSS: hdmi: Make hdmi structure publicdrivers/ drivers/ drivers/ | +31 | 0 replies | |
| 9/20 | OMAPDSS: hdmi: Add pdev pointer for audio_pdev in HDMI DRV datadrivers/ | +2 | 0 replies | |
| 10/20 | ASoC: omap-hdmi-audio: Add platform device for OMAP HDMI audio supportinclude/ sound/ sound/ +1 more | +467 | 1 reply | |
| 11/20 | OMAPDSS: Kconfig: Remove HDMI audio booleans from Kconfigdrivers/ | +0 | 0 replies | |
| 12/20 | OMAPDSS: hdmi: Make hdmi_mode_has_audio() more user friedlydrivers/ | +2 | 0 replies | |
| 13/20 | OMAPDSS: hdmi.h: Add members to hdmi drvdata for audio implementationdrivers/ | +2 | 0 replies | |
| 14/20 | OMAPDSS: hdmi4: Remove callbacks for the old ASoC DAI driverdrivers/ | +0 | 0 replies | |
| 15/20 | OMAPDSS: hdmi4: Register ASoC platform device for omap hdmi audiodrivers/ | +125 | 0 replies | |
| 16/20 | OMAPDSS: hdmi5: Remove callbacks for the old ASoC DAI driverdrivers/ | +0 | 0 replies | |
| 17/20 | OMAPDSS: hdmi5: Register ASoC platform device for omap hdmi audiodrivers/ | +125 | 0 replies | |
| 18/20 | ASoC: omap: Remove obsolete HDMI audio code and Kconfig optionssound/ sound/ sound/ +2 more | +0 | 1 reply | |
| 19/20 | OMAPDSS: Remove all references to obsolete HDMI audio callbacksdrivers/ drivers/ include/ | +0 | 0 replies | |
| 20/20 | OMAPDSS: hdmi5: Change hdmi_wp idlemode to to no_idle for audio playbackdrivers/ drivers/ | +8 | 0 replies |
Reviews trailers per patch
2 of 20 patches have a Reviewed-by or Acked-by.
| Patch | Peter Ujfalusi |
|---|---|
| 1/20 | |
| 2/20 | |
| 3/20 | |
| 4/20 | |
| 5/20 | |
| 6/20 | |
| 7/20 | |
| 8/20 | |
| 9/20 | |
| 10/20 | A-b |
| 11/20 | |
| 12/20 | |
| 13/20 | |
| 14/20 | |
| 15/20 | |
| 16/20 | |
| 17/20 | |
| 18/20 | A-b |
| 19/20 | |
| 20/20 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v7 00/20] Rework OMAP4+ HDMI audio support
The patches are based on:git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux.git for-next
The base, the patches, and couple of additional not-to-be-merged omap2plus_defconfig patches can be found here:
https://github.com/jsarha/linux.git omap-hdmi-audio
It would make the most sense to get these in trough fbdev tree. So it would be nice to get acked-bys (if the patches are Ok) for ASoC side changes from appropriate maintainers.
Changes since v6:
- "ASoC: omap-hdmi-audio: Add platform device for OMAP HDMI audio support"
- Fix Kconfig help text
- Remove #include <sound/simple_card.h>
- Use snd-soc-dummy codec instead of hdmi-audio-codec
- Add: OMAPDSS: hdmi_wp: Protect reserved bits in hdmi_wp_audio_config_format()
- Add: OMAPDSS: hdmi5_core: Initialize mandatory sample_order parameter
- Add: "OMAPDSS: omapdss.h: Remove audio_state member of struct omap_dss_device"
- "OMAPDSS: hdmi4: Register ASoC platform device for omap hdmi audio"
- Register "omap-hdmi-audio" with PLATFORM_DEVID_AUTO
- "OMAPDSS: hdmi5: Register ASoC platform device for omap hdmi audio"
- Register "omap-hdmi-audio" with PLATFORM_DEVID_AUTO
- Add: "OMAPDSS: hdmi5: Change hdmi_wp idlemode to to no_idle for audio playback"
Jyri Sarha (20):
OMAPDSS: hdmi_wp: Protect reserved bits in
hdmi_wp_audio_config_format()
OMAPDSS: hdmi5_core: Initialize mandatory sample_order parameter
OMAPDSS: hdmi.h: Add HDMI_AUDIO_LAYOUT_6CH enum value
OMAPDSS: hdmi: Remove most of OMAP[45]_DSS_HDMI_AUDIO ifdefs
OMAPDSS: hdmi4_core: Remove unused hdmi4_audio_get_dma_port()
OMAPDSS: omapdss.h: Remove audio_state member of struct
omap_dss_device
OMAPDSS: hdmi_wp: Add function for getting audio dma address
OMAPDSS: hdmi: Make hdmi structure public
OMAPDSS: hdmi: Add pdev pointer for audio_pdev in HDMI DRV data
ASoC: omap-hdmi-audio: Add platform device for OMAP HDMI audio
support
OMAPDSS: Kconfig: Remove HDMI audio booleans from Kconfig
OMAPDSS: hdmi: Make hdmi_mode_has_audio() more user friedly
OMAPDSS: hdmi.h: Add members to hdmi drvdata for audio implementation
OMAPDSS: hdmi4: Remove callbacks for the old ASoC DAI driver
OMAPDSS: hdmi4: Register ASoC platform device for omap hdmi audio
OMAPDSS: hdmi5: Remove callbacks for the old ASoC DAI driver
OMAPDSS: hdmi5: Register ASoC platform device for omap hdmi audio
ASoC: omap: Remove obsolete HDMI audio code and Kconfig options
OMAPDSS: Remove all references to obsolete HDMI audio callbacks
OMAPDSS: hdmi5: Change hdmi_wp idlemode to to no_idle for audio
playback
.../fbdev/omap2/displays-new/connector-hdmi.c | 99 ----- .../fbdev/omap2/displays-new/encoder-tpd12s015.c | 56 --- drivers/video/fbdev/omap2/dss/Kconfig | 7 - drivers/video/fbdev/omap2/dss/hdmi.h | 38 +- drivers/video/fbdev/omap2/dss/hdmi4.c | 269 +++++++------ drivers/video/fbdev/omap2/dss/hdmi4_core.c | 14 - drivers/video/fbdev/omap2/dss/hdmi4_core.h | 4 - drivers/video/fbdev/omap2/dss/hdmi5.c | 265 ++++++------- drivers/video/fbdev/omap2/dss/hdmi5_core.c | 9 +- drivers/video/fbdev/omap2/dss/hdmi5_core.h | 2 - drivers/video/fbdev/omap2/dss/hdmi_common.c | 2 - drivers/video/fbdev/omap2/dss/hdmi_wp.c | 16 +- include/sound/omap-hdmi-audio.h | 43 +++ include/video/omapdss.h | 40 -- sound/soc/omap/Kconfig | 26 +- sound/soc/omap/Makefile | 6 +- sound/soc/omap/omap-hdmi-audio.c | 407 ++++++++++++++++++++ sound/soc/omap/omap-hdmi-card.c | 87 ----- sound/soc/omap/omap-hdmi.c | 364 ----------------- sound/soc/omap/omap-hdmi.h | 38 -- 20 files changed, 781 insertions(+), 1011 deletions(-) create mode 100644 include/sound/omap-hdmi-audio.h create mode 100644 sound/soc/omap/omap-hdmi-audio.c delete mode 100644 sound/soc/omap/omap-hdmi-card.c delete mode 100644 sound/soc/omap/omap-hdmi.c delete mode 100644 sound/soc/omap/omap-hdmi.h
Signature · 1 line
1.7.9.5