[alsa-devel] [PATCH V7 0/2] ASoC: Add core API to register and cleanup DMI names for card

han.lu at intel.com han.lu at intel.com
Wed Apr 6 09:29:17 CEST 2016


From: "Lu, Han" <han.lu at intel.com>

 Share more product information, for user space utils such as PA and UCM to
 distinguish different products.
  1. Add core APIs to register and cleanup DMI names for card.
  2. Apply the APIs to bytcr-rt5640 driver.

 changes on V7:
  1. Remove inconsistent API description
  
 changes on V6:
  1. Use dynamic allocate and cleanup for card long name
  2. Remove unneccessary arguments to simplify the API
  
 changes on V5:
  1. Use independent space to store card long_name, to avoid irrelavant
  info sharing from card component
  2. Use letter ';' instead of ':' to separate strings in long name, in
  case name strings may also contain ':' and confuse user
  3. Fix error that vendor name and firmware name were not optional 
   
 changes on V4:
  1. Replace kmalloc() and snprintf() with ksaprintf() to simplify code
    
 changes on V3:
  1. Split the core API and the API call to two patches
  2. Replace misused strcat() with snprintf()
  3. Code and comment fix 

Lu, Han (2):
  ASoC: core: add API for registering and cleaning up DMI card names
  ASoC: bytcr-rt5640: register DMI names for card

 include/sound/soc.h                   |  3 ++
 sound/soc/intel/boards/bytcr_rt5640.c | 18 ++++++++
 sound/soc/soc-core.c                  | 85 +++++++++++++++++++++++++++++++++++
 3 files changed, 106 insertions(+)

-- 
2.5.0



More information about the Alsa-devel mailing list