summaryrefslogtreecommitdiff
path: root/include/linux/soundwire (follow)
Commit message (Collapse)AuthorAge
* soundwire: Remove startup from swr_driver structureKarthikeyan Mani2017-06-07
| | | | | | | | | | | Remove the startup function declaration from struct swr_driver as it has been removed as part of moving soundwire device functionality from swrm master probe to the swr device probe. CRs-fixed: 2050710 Change-Id: I2c0a38c609f87c432e3cd29694caf1d2f1a272e2 Signed-off-by: Karthikeyan Mani <kmani@codeaurora.org>
* soundwire: Move device init functionality from masterKarthikeyan Mani2017-06-07
| | | | | | | | | | | Move from master probe to the slave probe, the device init functionality of swr slave. Provide device remove functionality to remove a given device from the master's list. CRs-fixed: 2050710 Change-Id: Iee95c146d8b148e15dca5a8c10de65368cf3b55a Signed-off-by: Karthikeyan Mani <kmani@codeaurora.org>
* soundwire: Add API to ungroup soundwire slave devicesPhani Kumar Uppalapati2016-05-20
| | | | | | | | | | Add soundwire API to remove the soundwire slave devices from group so that the devices can be controlled independently as required. CRs-fixed: 1007465 Change-Id: Ibca3e33c0e85629ae5ce121e75526f4786d6408a Signed-off-by: Phani Kumar Uppalapati <phaniu@codeaurora.org>
* soundwire: Add API to control slave device data pathPhani Kumar Uppalapati2016-05-06
| | | | | | | | | | | Add soundwire API to control slave device data path enable or disable. This gives slave device drivers more flexibility for data path control during device path enablement. CRs-fixed: 996586 Change-Id: Ic0ab015098035418458a5ba7c2ffad9df20f933c Signed-off-by: Phani Kumar Uppalapati <phaniu@codeaurora.org>
* soundwire: Use broadcast command for device configurationSudheer Papothi2016-03-23
| | | | | | | | | Use soundwire broadcast command for configuration of all slave devices simultaneously. This change improves latency during slave devices configuration. Change-Id: Ie2985e444e4aa1128856dc6ae372f8f4cca943de Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
* soundwire: Add support to use group id for slave devicesSudheer Papothi2016-03-23
| | | | | | | | | | Devices with the same group id or broadcast command can be configured simultaneously. This will help improve the latency during device configuration. Add support to use group id for slave device configuration. Change-Id: I5e86e61a0b5223de6c6471f3f342fe1f387d81ef Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
* ASoC: wcd: Add Audio codec drivers for MSM targetsSudheer Papothi2016-03-23
Add snapshot of audio codec drivers for MSM targets. The code is migrated from msm-3.18 kernel at the below commit/AU level- AU_LINUX_ANDROID_LA.HB.1.3.1.06.00.00.187.056 (e70ad0cd5efdd9dc91a77dcdac31d6132e1315c1) (Promotion of kernel.lnx.3.18-151201.) Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>