dennyliu@HP-Z2-Tower-G4:~/Qualcomm/GitFolder/coatino$ git status On branch master Your branch is up to date with 'origin/master'. Changes not staged for commit: (use "git add ..." to update what will be committed) (use "git restore ..." to discard changes in working directory) modified: LE.UM.4.1.2/apps_proc/kernel/msm-4.14/arch/arm64/boot/dts/qcom/qcs405-circular-pca9956.dtsi modified: LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/Android.mk modified: LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/asoc/codecs/Android.mk modified: LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/asoc/codecs/Kbuild modified: LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/config/qcs405auto.conf modified: LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/config/qcs405autoconf.h Untracked files: (use "git add ..." to include in what will be committed) LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/asoc/codecs/smart_amp.h LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/asoc/codecs/tas2562-codec.c LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/asoc/codecs/tas2562-codec.h LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/asoc/codecs/tas2562-misc.c LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/asoc/codecs/tas2562-misc.h LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/asoc/codecs/tas2562-regmap.c LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/asoc/codecs/tas2562.h LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/asoc/codecs/tas25xx-algo.c LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/asoc/codecs/tas25xx-algo.h LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/asoc/codecs/tas25xx-calib.c LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/asoc/codecs/tas25xx-calib.h dennyliu@HP-Z2-Tower-G4:~/Qualcomm/GitFolder/coatino$ git diff diff --git a/LE.UM.4.1.2/apps_proc/kernel/msm-4.14/arch/arm64/boot/dts/qcom/qcs405-circular-pca9956.dtsi b/LE.UM.4.1.2/apps_proc/kernel/msm-4.14/arch/arm64/boot/dts/qcom/qcs405-circular-pca9956.dtsi index e118e09b4..1726094bd 100755 --- a/LE.UM.4.1.2/apps_proc/kernel/msm-4.14/arch/arm64/boot/dts/qcom/qcs405-circular-pca9956.dtsi +++ b/LE.UM.4.1.2/apps_proc/kernel/msm-4.14/arch/arm64/boot/dts/qcom/qcs405-circular-pca9956.dtsi @@ -28,6 +28,18 @@ reg = <0x48>; status = "okay"; }; + + tas2562:tas2562@4c { + #sound-dai-cells = <0>; + compatible = "ti,tas2562"; + reg = <0x4c>; + ti,left-channel = <0x4c>; + ti,channels = <1>; /* channel number */ + ti,reset-gpio = <&mdss_hdmi_hpd_suspend 106 0>; + ti,iv-width = <16>; /* IV sense by default is set to 16 bit, in case of power Limiter it should be 12*/ + ti,vbat-mon = <0>; /* By default Vbat should be 0, in case os power limiter it should be 1*/ + status = "okay"; + }; is31fl3236: led-controller@3c { compatible = "issi,is31fl3236"; diff --git a/LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/Android.mk b/LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/Android.mk old mode 100644 new mode 100755 index 276fa736d..296d92bb0 --- a/LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/Android.mk +++ b/LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/Android.mk @@ -30,6 +30,9 @@ include $(MY_LOCAL_PATH)/asoc/codecs/wcd934x/Android.mk endif endif +$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/wcd934x/Module.symvers) +include $(MY_LOCAL_PATH)/asoc/codecs/wcd934x/Android.mk + ifeq ($(call is-board-platform-in-list,sdm670 sdmshrike msmnile),true) ifneq ($(TARGET_BOARD_AUTO),true) $(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/aqt1000/Module.symvers) diff --git a/LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/asoc/codecs/Android.mk b/LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/asoc/codecs/Android.mk old mode 100644 new mode 100755 index f01759323..632400fa9 --- a/LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/asoc/codecs/Android.mk +++ b/LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/asoc/codecs/Android.mk @@ -114,6 +114,14 @@ LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT) include $(DLKM_DIR)/AndroidKernelModule.mk ########################################################### include $(CLEAR_VARS) +LOCAL_MODULE := $(AUDIO_CHIPSET)_tas2562.ko +LOCAL_MODULE_KBUILD_NAME := tas2562_dlkm.ko +LOCAL_MODULE_TAGS := optional +LOCAL_MODULE_DEBUG_ENABLE := true +LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT) +include $(DLKM_DIR)/AndroidKernelModule.mk +########################################################### +include $(CLEAR_VARS) LOCAL_MODULE := $(AUDIO_CHIPSET)_mbhc.ko LOCAL_MODULE_KBUILD_NAME := mbhc_dlkm.ko LOCAL_MODULE_TAGS := optional diff --git a/LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/asoc/codecs/Kbuild b/LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/asoc/codecs/Kbuild old mode 100644 new mode 100755 index 52839e10a..0be60ea30 --- a/LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/asoc/codecs/Kbuild +++ b/LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/asoc/codecs/Kbuild @@ -141,6 +141,13 @@ ifdef CONFIG_SND_SOC_WSA881X WSA881X_OBJS += wsa881x-temp-sensor.o endif +ifdef CONFIG_SND_SOC_TAS2562 + TAS2562_OBJS += tas2562-codec.o + TAS2562_OBJS += tas2562-regmap.o + TAS2562_OBJS += tas25xx-algo.o + TAS2562_OBJS += tas25xx-calib.o +endif + ifdef CONFIG_SND_SOC_MSM_STUB STUB_OBJS += msm_stub.o endif @@ -238,6 +245,10 @@ wcd9335_dlkm-y := $(WCD9335_OBJS) obj-$(CONFIG_SND_SOC_WSA881X) += wsa881x_dlkm.o wsa881x_dlkm-y := $(WSA881X_OBJS) +##obj-$(CONFIG_SND_SOC_TAS2562) += tas2562_dlkm.o +obj-m += tas2562_dlkm.o +tas2562_dlkm-y := $(TAS2562_OBJS) + obj-$(CONFIG_SND_SOC_MSM_STUB) += stub_dlkm.o stub_dlkm-y := $(STUB_OBJS) diff --git a/LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/config/qcs405auto.conf b/LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/config/qcs405auto.conf old mode 100644 new mode 100755 index 942d1332e..1706e94a5 --- a/LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/config/qcs405auto.conf +++ b/LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/config/qcs405auto.conf @@ -3,6 +3,7 @@ CONFIG_AUDIO_EXT_CLK=m CONFIG_SND_SOC_WCD9XXX_V2=m CONFIG_SND_SOC_WCD_MBHC=m CONFIG_SND_SOC_WSA881X=m +CONFIG_SND_SOC_TAS2562=m CONFIG_SND_SOC_WCD9335=m CONFIG_WCD9XXX_CODEC_CORE=m CONFIG_MSM_CDC_PINCTRL=m diff --git a/LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/config/qcs405autoconf.h b/LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/config/qcs405autoconf.h old mode 100644 new mode 100755 index 0cafb17a5..6a9191d8a --- a/LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/config/qcs405autoconf.h +++ b/LE.UM.4.1.2/apps_proc/vendor/qcom/opensource/audio-kernel/config/qcs405autoconf.h @@ -15,6 +15,7 @@ #define CONFIG_SND_SOC_WCD9XXX_V2 1 #define CONFIG_SND_SOC_WCD_MBHC 1 #define CONFIG_SND_SOC_WSA881X 1 +#define CONFIG_SND_SOC_TAS2562 1 #define CONFIG_SND_SOC_WCD9335 1 #define CONFIG_SND_SOC_CSRA66X0 1 #define CONFIG_WCD9XXX_CODEC_CORE 1