File 0023-PAZ00-tegraalc5632-move-to-Tegra-alc5632-tree.patch of Package alsa-ucm-conf

From 8ff2d50745efbb6959324f672460e413f0b618b8 Mon Sep 17 00:00:00 2001
From: Jaroslav Kysela <perex@perex.cz>
Date: Thu, 25 Jun 2020 17:01:05 +0200
Subject: [PATCH 23/51] PAZ00/tegraalc5632: move to Tegra/alc5632 tree

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
---
 ucm2/PAZ00/HiFi.conf                   | 39 ----------------------
 ucm2/PAZ00/PAZ00.conf                  | 44 -------------------------
 ucm2/PAZ00/Record.conf                 | 59 ----------------------------------
 ucm2/Tegra/alc5632/HiFi.conf           | 39 ++++++++++++++++++++++
 ucm2/Tegra/alc5632/Record.conf         | 59 ++++++++++++++++++++++++++++++++++
 ucm2/Tegra/alc5632/alc5632.conf        | 44 +++++++++++++++++++++++++
 ucm2/module/snd_soc_tegra_alc5632.conf |  1 +
 ucm2/tegraalc5632/tegraalc5632.conf    | 25 --------------
 8 files changed, 143 insertions(+), 167 deletions(-)
 delete mode 100644 ucm2/PAZ00/HiFi.conf
 delete mode 100644 ucm2/PAZ00/PAZ00.conf
 delete mode 100644 ucm2/PAZ00/Record.conf
 create mode 100644 ucm2/Tegra/alc5632/HiFi.conf
 create mode 100644 ucm2/Tegra/alc5632/Record.conf
 create mode 100644 ucm2/Tegra/alc5632/alc5632.conf
 create mode 120000 ucm2/module/snd_soc_tegra_alc5632.conf
 delete mode 100644 ucm2/tegraalc5632/tegraalc5632.conf

diff --git a/ucm2/PAZ00/HiFi.conf b/ucm2/PAZ00/HiFi.conf
deleted file mode 100644
index e3136a76a512..000000000000
--- a/ucm2/PAZ00/HiFi.conf
+++ /dev/null
@@ -1,39 +0,0 @@
-SectionVerb {
-	EnableSequence [
-		cset "name='Speaker Playback Switch' on"
-		cset "name='Int Spk Switch' on"
-		cset "name='Speaker Mix DAC2SPK Playback Switch' on"
-	]
-	DisableSequence [
-		cset "name='Speaker Playback Switch' off"
-		cset "name='Int Spk Switch' off"
-		cset "name='Speaker Mix DAC2SPK Playback Switch' off"
-	]
-}
-
-SectionDevice."Headset" {
-	Comment "3.5mm Headset"
-
-	EnableSequence [
-		# Internal speaker
-		cset "name='Int Spk Switch' off"
-
-		# Headphones
-		cset "name='Headphone Playback Switch' on"
-		cset "name='HPL Mix DACL2HP Playback Switch' on"
-		cset "name='HPR Mix DACR2HP Playback Switch' on"
-	]
-	DisableSequence [
-		# Headphones
-		cset "name='Headphone Playback Switch' off"
-		cset "name='HPL Mix DACL2HP Playback Switch' off"
-		cset "name='HPR Mix DACR2HP Playback Switch' off"
-
-		# Internal speaker
-		cset "name='Int Spk Switch' on"
-	]
-	Value {
-		PlaybackPriority 100
-		PlaybackPCM "hw:${CardId}"
-	}
-}
diff --git a/ucm2/PAZ00/PAZ00.conf b/ucm2/PAZ00/PAZ00.conf
deleted file mode 100644
index d999bd0af8b1..000000000000
--- a/ucm2/PAZ00/PAZ00.conf
+++ /dev/null
@@ -1,44 +0,0 @@
-Syntax 2
-
-Comment "PAZ00 alc5632"
-
-BootSequence [
-	cset "name='Master Playback Switch' on"
-	cset "name='Master Playback Volume' 44,44"
-	cset "name='Headphone Playback Volume' 21,21"
-	cset "name='Speaker Playback Volume' 21,21"
-	cset "name='SpeakerOut Mux' 2"
-	cset "name='SpeakerOut N Mux' LN/-R"
-	cset "name='AB-D Amp Mux' 0"
-	cset "name='Left Headphone Mux' 1"
-	cset "name='Right Headphone Mux' 1"
-	cset "name='DMIC Boost Capture Volume' 4"
-	cset "name='Rec Capture Volume' 24"
-
-	# Fix external mic record volumes
-	cset "name='Mic 1 Boost Volume' 0"
-	cset "name='Mic 2 Boost Volume' 0"
-	cset "name='Mic1 Playback Volume' 0"
-	cset "name='Mic2 Playback Volume' 0"
-	cset "name='Rec Capture Volume' 0"
-
-	# Enable internal speaker
-	cset "name='Speaker Playback Switch' on"
-	cset "name='Int Spk Switch' on"
-	cset "name='Speaker Mix DAC2SPK Playback Switch' on"
-
-	# Enable DMIC
-	cset "name='DMICL Mix DMICL2ADC Capture Switch' on"
-	cset "name='DMIC En Capture Switch' on"
-	cset "name='DMIC PreFilter Capture Switch' on"
-]
-
-SectionUseCase."HiFi" {
-	File "HiFi.conf"
-	Comment "Music playback"
-}
-
-SectionUseCase."Record" {
-	File "Record.conf"
-	Comment "Playback and capture"
-}
diff --git a/ucm2/PAZ00/Record.conf b/ucm2/PAZ00/Record.conf
deleted file mode 100644
index 15b8164c6454..000000000000
--- a/ucm2/PAZ00/Record.conf
+++ /dev/null
@@ -1,59 +0,0 @@
-SectionVerb {
-	EnableSequence [
-		cset "name='Speaker Playback Switch' on"
-		cset "name='Int Spk Switch' on"
-		cset "name='Speaker Mix DAC2SPK Playback Switch' on"
-
-		cset "name='DMICL Mix DMICL2ADC Capture Switch' on"
-		cset "name='DMIC En Capture Switch' on"
-		cset "name='DMIC PreFilter Capture Switch' on"
-	]
-	DisableSequence [
-		cset "name='Speaker Playback Switch' off"
-		cset "name='Int Spk Switch' off"
-		cset "name='Speaker Mix DAC2SPK Playback Switch' off"
-
-		cset "name='DMICL Mix DMICL2ADC Capture Switch' off"
-		cset "name='DMIC En Capture Switch' off"
-		cset "name='DMIC PreFilter Capture Switch' off"
-	]
-}
-
-SectionDevice."Headset" {
-	Comment "3.5mm Headset"
-
-	EnableSequence [
-		# Internal speaker
-		cset "name='Int Spk Switch' off"
-
-		# Internal mic
-		cset "name='DMIC En Capture Switch' off"
-
-		# Headphones
-		cset "name='Headphone Playback Switch' on"
-		cset "name='HPL Mix DACL2HP Playback Switch' on"
-		cset "name='HPR Mix DACR2HP Playback Switch' on"
-
-		# External min
-		cset "name='Left Capture Mix MIC12REC_L Capture Switch' on"
-	]
-	DisableSequence [
-		# Headphones
-		cset "name='Headphone Playback Switch' off"
-		cset "name='HPL Mix DACL2HP Playback Switch' off"
-		cset "name='HPR Mix DACR2HP Playback Switch' off"
-
-		# External mic
-		cset "name='Left Capture Mix MIC12REC_L Capture Switch' on"
-
-		# Internal speaker
-		cset "name='Int Spk Switch' on"
-
-		# Internal mic
-		cset "name='DMIC En Capture Switch' on"
-	]
-	Value {
-		CapturePriority 100
-		CapturePCM "hw:${CardId}"
-	}
-}
diff --git a/ucm2/Tegra/alc5632/HiFi.conf b/ucm2/Tegra/alc5632/HiFi.conf
new file mode 100644
index 000000000000..e3136a76a512
--- /dev/null
+++ b/ucm2/Tegra/alc5632/HiFi.conf
@@ -0,0 +1,39 @@
+SectionVerb {
+	EnableSequence [
+		cset "name='Speaker Playback Switch' on"
+		cset "name='Int Spk Switch' on"
+		cset "name='Speaker Mix DAC2SPK Playback Switch' on"
+	]
+	DisableSequence [
+		cset "name='Speaker Playback Switch' off"
+		cset "name='Int Spk Switch' off"
+		cset "name='Speaker Mix DAC2SPK Playback Switch' off"
+	]
+}
+
+SectionDevice."Headset" {
+	Comment "3.5mm Headset"
+
+	EnableSequence [
+		# Internal speaker
+		cset "name='Int Spk Switch' off"
+
+		# Headphones
+		cset "name='Headphone Playback Switch' on"
+		cset "name='HPL Mix DACL2HP Playback Switch' on"
+		cset "name='HPR Mix DACR2HP Playback Switch' on"
+	]
+	DisableSequence [
+		# Headphones
+		cset "name='Headphone Playback Switch' off"
+		cset "name='HPL Mix DACL2HP Playback Switch' off"
+		cset "name='HPR Mix DACR2HP Playback Switch' off"
+
+		# Internal speaker
+		cset "name='Int Spk Switch' on"
+	]
+	Value {
+		PlaybackPriority 100
+		PlaybackPCM "hw:${CardId}"
+	}
+}
diff --git a/ucm2/Tegra/alc5632/Record.conf b/ucm2/Tegra/alc5632/Record.conf
new file mode 100644
index 000000000000..15b8164c6454
--- /dev/null
+++ b/ucm2/Tegra/alc5632/Record.conf
@@ -0,0 +1,59 @@
+SectionVerb {
+	EnableSequence [
+		cset "name='Speaker Playback Switch' on"
+		cset "name='Int Spk Switch' on"
+		cset "name='Speaker Mix DAC2SPK Playback Switch' on"
+
+		cset "name='DMICL Mix DMICL2ADC Capture Switch' on"
+		cset "name='DMIC En Capture Switch' on"
+		cset "name='DMIC PreFilter Capture Switch' on"
+	]
+	DisableSequence [
+		cset "name='Speaker Playback Switch' off"
+		cset "name='Int Spk Switch' off"
+		cset "name='Speaker Mix DAC2SPK Playback Switch' off"
+
+		cset "name='DMICL Mix DMICL2ADC Capture Switch' off"
+		cset "name='DMIC En Capture Switch' off"
+		cset "name='DMIC PreFilter Capture Switch' off"
+	]
+}
+
+SectionDevice."Headset" {
+	Comment "3.5mm Headset"
+
+	EnableSequence [
+		# Internal speaker
+		cset "name='Int Spk Switch' off"
+
+		# Internal mic
+		cset "name='DMIC En Capture Switch' off"
+
+		# Headphones
+		cset "name='Headphone Playback Switch' on"
+		cset "name='HPL Mix DACL2HP Playback Switch' on"
+		cset "name='HPR Mix DACR2HP Playback Switch' on"
+
+		# External min
+		cset "name='Left Capture Mix MIC12REC_L Capture Switch' on"
+	]
+	DisableSequence [
+		# Headphones
+		cset "name='Headphone Playback Switch' off"
+		cset "name='HPL Mix DACL2HP Playback Switch' off"
+		cset "name='HPR Mix DACR2HP Playback Switch' off"
+
+		# External mic
+		cset "name='Left Capture Mix MIC12REC_L Capture Switch' on"
+
+		# Internal speaker
+		cset "name='Int Spk Switch' on"
+
+		# Internal mic
+		cset "name='DMIC En Capture Switch' on"
+	]
+	Value {
+		CapturePriority 100
+		CapturePCM "hw:${CardId}"
+	}
+}
diff --git a/ucm2/Tegra/alc5632/alc5632.conf b/ucm2/Tegra/alc5632/alc5632.conf
new file mode 100644
index 000000000000..57c64e3551db
--- /dev/null
+++ b/ucm2/Tegra/alc5632/alc5632.conf
@@ -0,0 +1,44 @@
+Syntax 2
+
+Comment "PAZ00 alc5632"
+
+BootSequence [
+	cset "name='Master Playback Switch' on"
+	cset "name='Master Playback Volume' 44,44"
+	cset "name='Headphone Playback Volume' 21,21"
+	cset "name='Speaker Playback Volume' 21,21"
+	cset "name='SpeakerOut Mux' 2"
+	cset "name='SpeakerOut N Mux' LN/-R"
+	cset "name='AB-D Amp Mux' 0"
+	cset "name='Left Headphone Mux' 1"
+	cset "name='Right Headphone Mux' 1"
+	cset "name='DMIC Boost Capture Volume' 4"
+	cset "name='Rec Capture Volume' 24"
+
+	# Fix external mic record volumes
+	cset "name='Mic 1 Boost Volume' 0"
+	cset "name='Mic 2 Boost Volume' 0"
+	cset "name='Mic1 Playback Volume' 0"
+	cset "name='Mic2 Playback Volume' 0"
+	cset "name='Rec Capture Volume' 0"
+
+	# Enable internal speaker
+	cset "name='Speaker Playback Switch' on"
+	cset "name='Int Spk Switch' on"
+	cset "name='Speaker Mix DAC2SPK Playback Switch' on"
+
+	# Enable DMIC
+	cset "name='DMICL Mix DMICL2ADC Capture Switch' on"
+	cset "name='DMIC En Capture Switch' on"
+	cset "name='DMIC PreFilter Capture Switch' on"
+]
+
+SectionUseCase."HiFi" {
+	File "/Tegra/alc5632/HiFi.conf"
+	Comment "Music playback"
+}
+
+SectionUseCase."Record" {
+	File "/Tegra/alc5632/Record.conf"
+	Comment "Playback and capture"
+}
diff --git a/ucm2/module/snd_soc_tegra_alc5632.conf b/ucm2/module/snd_soc_tegra_alc5632.conf
new file mode 120000
index 000000000000..8685001f661a
--- /dev/null
+++ b/ucm2/module/snd_soc_tegra_alc5632.conf
@@ -0,0 +1 @@
+../Tegra/alc5632/alc5632.conf
\ No newline at end of file
diff --git a/ucm2/tegraalc5632/tegraalc5632.conf b/ucm2/tegraalc5632/tegraalc5632.conf
deleted file mode 100644
index ecc934a2a5fc..000000000000
--- a/ucm2/tegraalc5632/tegraalc5632.conf
+++ /dev/null
@@ -1,25 +0,0 @@
-# UCM configuration for tegra-alc5632
-
-Syntax 2
-
-SectionDefaults [
-	cset "name='Master Playback Switch' on"
-	cset "name='Master Playback Volume' 44,44"
-	cset "name='Headphone Playback Switch' on"
-	cset "name='Headphone Playback Volume' 21,21"
-	cset "name='Speaker Playback Switch' on"
-	cset "name='Speaker Playback Volume' 21,21"
-	cset "name='Speaker Mix DAC2SPK Playback Switch' on"
-	cset "name='SpeakerOut Mux' 2"
-	cset "name='SpeakerOut N Mux' LN/-R"
-	cset "name='AB-D Amp Mux' 0"
-	cset "name='HPL Mix DACL2HP Playback Switch' on"
-	cset "name='HPR Mix DACR2HP Playback Switch' on"
-	cset "name='Int Spk Switch' on"
-	cset "name='Left Headphone Mux' 1"
-	cset "name='Right Headphone Mux' 1"
-	cset "name='DMIC En Capture Switch' on"
-	cset "name='DMIC PreFilter Capture Switch' on"
-	cset "name='DMIC Boost Capture Volume' 4"
-	cset "name='Rec Capture Volume' 24"
-]
-- 
2.16.4

openSUSE Build Service is sponsored by