Add Headphone Detection to TLV320AIC31xx Driver
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v3 Latest10 patches 3 repliesIn review
- v219 patches 43 repliesSuperseded
- v117 patches 9 repliesSuperseded
Changes in v3 from the cover letter
- Rebased on -next
- Added delta patch for GPIO header fix
- Split platform data remove into fwnode and pdata removal
- Rework reset patch to print error code
- Use snd_soc_codec_set_jack to set jack
Patches in v3 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/10 | ASoC: tlv320aic31xx: Fix GPIO header includessound/ | +1 | 1 reply | |
| 2/10 | ASoC: tlv320aic31xx: Use fwnode APIs over raw OF callssound/ | +29 | 1 reply | |
| 3/10 | ASoC: tlv320aic31xx: Remove platform datasound/ sound/ | +0 | 0 replies | |
| 4/10 | ASoC: tlv320aic31xx: Add MICBIAS off settingDocumentation/ include/ sound/ | +3 | 0 replies | |
| 5/10 | ASoC: tlv320aic31xx: Remove regulator notification handlingsound/ | +1 | 0 replies | |
| 6/10 | ASoC: tlv320aic31xx: Reset registers during power upsound/ | +22 | 1 reply | |
| 7/10 | ASoC: tlv320aic31xx: Add short circuit detection supportsound/ sound/ | +58 | 0 replies | |
| 8/10 | ASoC: tlv320aic31xx: Add overflow detection supportsound/ sound/ | +26 | 0 replies | |
| 9/10 | ASoC: tlv320aic31xx: Add headphone/headset detectionsound/ sound/ | +56 | 0 replies | |
| 10/10 | ASoC: tlv320aic31xx: Add button press detectionsound/ sound/ | +15 | 0 replies |
Reviews trailers per patch
1 of 10 patches has a Reviewed-by or Acked-by.
| Patch | Rob Herring |
|---|---|
| 1/10 | |
| 2/10 | |
| 3/10 | |
| 4/10 | A-b |
| 5/10 | |
| 6/10 | |
| 7/10 | |
| 8/10 | |
| 9/10 | |
| 10/10 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v3 00/10] Add Headphone Detection to TLV320AIC31xx Driver
Hello all,
This series has the end goal of adding headphone detection to the tlv320aic31xx driver. The first few patches are mostly cleanups. Then a couple bug fixes I noticed. Followed by adding interrupt handling and finally headphone detection.
Still not sure if the IRQ patch is correct, I think we have no good way to share this IRQ line, so leaving it the way it is for now.
Thanks,
Andrew
Changes from v2:
- Rebased on -next
- Added delta patch for GPIO header fix
- Split platform data remove into fwnode and pdata removal
- Rework reset patch to print error code
- Use snd_soc_codec_set_jack to set jack
Changes from v1:
- Splitup the cleanup patch a bit more
- Move the GPIO1 register fix patch before header cleanup so it can be taken back into stable
- Added Acked-by
- New patch dealing with regulator notifications
- Various small touchups
- Rebased on v4.15-rc1
Andrew F. Davis (10):
ASoC: tlv320aic31xx: Fix GPIO header includes
ASoC: tlv320aic31xx: Use fwnode APIs over raw OF calls
ASoC: tlv320aic31xx: Remove platform data
ASoC: tlv320aic31xx: Add MICBIAS off setting
ASoC: tlv320aic31xx: Remove regulator notification handling
ASoC: tlv320aic31xx: Reset registers during power up
ASoC: tlv320aic31xx: Add short circuit detection support
ASoC: tlv320aic31xx: Add overflow detection support
ASoC: tlv320aic31xx: Add headphone/headset detection
ASoC: tlv320aic31xx: Add button press detection
.../devicetree/bindings/sound/tlv320aic31xx.txt | 1 + include/dt-bindings/sound/tlv320aic31xx-micbias.h | 1 + sound/soc/codecs/tlv320aic31xx.c | 263 +++++++++++++-------- sound/soc/codecs/tlv320aic31xx.h | 41 +++- 4 files changed, 196 insertions(+), 110 deletions(-)
Signature · 1 line
2.15.0