ASoC: wcd934x: Add support for WCD934x on msmnile target

Add support for WCD934x codec on msmnile target for audio
playback and capture usecases.

Change-Id: Ia91fd532fcb3a127941f8dc7ba42aecea17a5ec2
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
This commit is contained in:
Sudheer Papothi
2018-03-02 06:29:57 +05:30
committed by Gerrit - the friendly Code Review server
parent 2ee562b5ee
commit cc0a22d9d1
3 changed files with 12 additions and 2 deletions

View File

@@ -7,13 +7,17 @@ ifeq ($(call is-board-platform,sdm845),true)
AUDIO_SELECT := CONFIG_SND_SOC_SDM845=m AUDIO_SELECT := CONFIG_SND_SOC_SDM845=m
endif endif
ifeq ($(call is-board-platform,msmnile),true)
AUDIO_SELECT := CONFIG_SND_SOC_SDM855=m
endif
ifeq ($(call is-board-platform-in-list,msm8953 sdm670 qcs605),true) ifeq ($(call is-board-platform-in-list,msm8953 sdm670 qcs605),true)
AUDIO_SELECT := CONFIG_SND_SOC_SDM670=m AUDIO_SELECT := CONFIG_SND_SOC_SDM670=m
endif endif
AUDIO_CHIPSET := audio AUDIO_CHIPSET := audio
# Build/Package only in case of supported target # Build/Package only in case of supported target
ifeq ($(call is-board-platform-in-list,msm8953 sdm845 sdm670 qcs605),true) ifeq ($(call is-board-platform-in-list,msm8953 sdm845 sdm670 qcs605 msmnile),true)
LOCAL_PATH := $(call my-dir) LOCAL_PATH := $(call my-dir)

View File

@@ -31,6 +31,11 @@ ifeq ($(KERNEL_BUILD), 0)
export export
INCS += -include $(AUDIO_ROOT)/config/sdm670autoconf.h INCS += -include $(AUDIO_ROOT)/config/sdm670autoconf.h
endif endif
ifeq ($(CONFIG_ARCH_SDM855), y)
include $(AUDIO_ROOT)/config/sdm855auto.conf
export
INCS += -include $(AUDIO_ROOT)/config/sdm855autoconf.h
endif
endif endif
# As per target team, build is done as follows: # As per target team, build is done as follows:

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2017, The Linux Foundation. All rights reserved. * Copyright (c) 2016-2018, The Linux Foundation. All rights reserved.
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and * it under the terms of the GNU General Public License version 2 and
@@ -14,6 +14,7 @@
#ifndef __WCD934X_DSP_CNTL_H__ #ifndef __WCD934X_DSP_CNTL_H__
#define __WCD934X_DSP_CNTL_H__ #define __WCD934X_DSP_CNTL_H__
#include <linux/miscdevice.h>
#include <sound/soc.h> #include <sound/soc.h>
#include <sound/wcd-dsp-mgr.h> #include <sound/wcd-dsp-mgr.h>