Codebase list alsa-lib / 830c1af
Update upstream source from tag 'upstream/1.2.1.1' Update to upstream version '1.2.1.1' with Debian dir 0f6db0bc417fc96f1051ac005717a5e53ac5101c Jordi Mallach 4 years ago
341 changed file(s) with 2638 addition(s) and 44988 deletion(s). Raw diff Collapse all Expand all
00 ACLOCAL_AMFLAGS = -I m4
11
22 SUBDIRS=doc include src
3 if BUILD_TOPOLOGY
4 SUBDIRS += src/topology
5 endif
36 if BUILD_MODULES
47 SUBDIRS += modules
58 endif
8686 POST_UNINSTALL = :
8787 build_triplet = @build@
8888 host_triplet = @host@
89 @BUILD_MODULES_TRUE@am__append_1 = modules
90 @BUILD_PCM_PLUGIN_SHM_TRUE@am__append_2 = aserver
91 @BUILD_ALISP_TRUE@@BUILD_MIXER_TRUE@am__append_3 = alsalisp
89 @BUILD_TOPOLOGY_TRUE@am__append_1 = src/topology
90 @BUILD_MODULES_TRUE@am__append_2 = modules
91 @BUILD_PCM_PLUGIN_SHM_TRUE@am__append_3 = aserver
92 @BUILD_ALISP_TRUE@@BUILD_MIXER_TRUE@am__append_4 = alsalisp
9293 subdir = .
9394 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
9495 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
161162 ETAGS = etags
162163 CTAGS = ctags
163164 CSCOPE = cscope
164 DIST_SUBDIRS = doc include src modules aserver alsalisp test utils
165 DIST_SUBDIRS = doc include src src/topology modules aserver alsalisp \
166 test utils
165167 am__DIST_COMMON = $(srcdir)/Makefile.in COPYING ChangeLog INSTALL TODO \
166168 compile config.guess config.sub install-sh ltconfig ltmain.sh \
167169 missing
339341 top_srcdir = @top_srcdir@
340342 ACLOCAL_AMFLAGS = -I m4
341343 SUBDIRS = doc include src $(am__append_1) $(am__append_2) \
342 $(am__append_3) test utils
344 $(am__append_3) $(am__append_4) test utils
343345 EXTRA_DIST = ChangeLog INSTALL TODO NOTES configure gitcompile libtool \
344346 depcomp version MEMORY-LEAK m4/attributes.m4
345347
3838
3939 #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
4040 #define ERROR(...) do {\
41 fprintf(stderr, "%s %s:%i:(%s) ", command, __FILE__, __LINE__, __FUNCTION__); \
41 fprintf(stderr, "%s %s:%i:(%s) ", command, __FILE__, __LINE__, __func__); \
4242 fprintf(stderr, __VA_ARGS__); \
4343 putc('\n', stderr); \
4444 } while (0)
4545 #else
4646 #define ERROR(args...) do {\
47 fprintf(stderr, "%s %s:%i:(%s) ", command, __FILE__, __LINE__, __FUNCTION__); \
47 fprintf(stderr, "%s %s:%i:(%s) ", command, __FILE__, __LINE__, __func__); \
4848 fprintf(stderr, ##args); \
4949 putc('\n', stderr); \
5050 } while (0)
7474 if (bind(sock, (struct sockaddr *) addr, size) < 0) {
7575 int result = -errno;
7676 SYSERROR("bind failed");
77 close(sock);
7778 return result;
7879 }
7980
100101 if (bind(sock, (struct sockaddr *) &addr, sizeof(addr)) < 0) {
101102 int result = -errno;
102103 SYSERROR("bind failed");
104 close(sock);
103105 return result;
104106 }
105107
915917
916918 static int server(const char *sockname, int port)
917919 {
918 int err;
920 int err, result, sockn = -1, socki = -1;
919921 unsigned int k;
920922 long open_max;
921 int result;
922923
923924 if (!sockname && port < 0)
924925 return -EINVAL;
932933 waiters = calloc((size_t) open_max, sizeof(*waiters));
933934
934935 if (sockname) {
935 int sock = make_local_socket(sockname);
936 if (sock < 0)
937 return sock;
938 if (fcntl(sock, F_SETFL, O_NONBLOCK) < 0) {
936 sockn = make_local_socket(sockname);
937 if (sockn < 0)
938 return sockn;
939 if (fcntl(sockn, F_SETFL, O_NONBLOCK) < 0) {
939940 result = -errno;
940941 SYSERROR("fcntl O_NONBLOCK failed");
941942 goto _end;
942943 }
943 if (listen(sock, 4) < 0) {
944 if (listen(sockn, 4) < 0) {
944945 result = -errno;
945946 SYSERROR("listen failed");
946947 goto _end;
947948 }
948 add_waiter(sock, POLLIN, local_handler, NULL);
949 add_waiter(sockn, POLLIN, local_handler, NULL);
949950 }
950951 if (port >= 0) {
951 int sock = make_inet_socket(port);
952 if (sock < 0)
953 return sock;
954 if (fcntl(sock, F_SETFL, O_NONBLOCK) < 0) {
952 socki = make_inet_socket(port);
953 if (socki < 0)
954 return socki;
955 if (fcntl(socki, F_SETFL, O_NONBLOCK) < 0) {
955956 result = -errno;
956957 SYSERROR("fcntl failed");
957958 goto _end;
958959 }
959 if (listen(sock, 4) < 0) {
960 if (listen(socki, 4) < 0) {
960961 result = -errno;
961962 SYSERROR("listen failed");
962963 goto _end;
963964 }
964 add_waiter(sock, POLLIN, inet_handler, NULL);
965 add_waiter(socki, POLLIN, inet_handler, NULL);
965966 }
966967
967968 while (1) {
990991 }
991992 }
992993 _end:
994 if (sockn >= 0)
995 close(sockn);
996 if (socki >= 0)
997 close(socki);
993998 free(pollfds);
994999 free(waiters);
9951000 return result;
00 #! /bin/sh
11 # Guess values for system-dependent variables and create Makefiles.
2 # Generated by GNU Autoconf 2.69 for alsa-lib 1.1.9.
2 # Generated by GNU Autoconf 2.69 for alsa-lib 1.2.1.1.
33 #
44 #
55 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
586586 # Identity of this package.
587587 PACKAGE_NAME='alsa-lib'
588588 PACKAGE_TARNAME='alsa-lib'
589 PACKAGE_VERSION='1.1.9'
590 PACKAGE_STRING='alsa-lib 1.1.9'
589 PACKAGE_VERSION='1.2.1.1'
590 PACKAGE_STRING='alsa-lib 1.2.1.1'
591591 PACKAGE_BUGREPORT=''
592592 PACKAGE_URL=''
593593
14561456 # Omit some internal or obsolete options to make the list less imposing.
14571457 # This message is too long to be a string in the A/UX 3.1 sh.
14581458 cat <<_ACEOF
1459 \`configure' configures alsa-lib 1.1.9 to adapt to many kinds of systems.
1459 \`configure' configures alsa-lib 1.2.1.1 to adapt to many kinds of systems.
14601460
14611461 Usage: $0 [OPTION]... [VAR=VALUE]...
14621462
15261526
15271527 if test -n "$ac_init_help"; then
15281528 case $ac_init_help in
1529 short | recursive ) echo "Configuration of alsa-lib 1.1.9:";;
1529 short | recursive ) echo "Configuration of alsa-lib 1.2.1.1:";;
15301530 esac
15311531 cat <<\_ACEOF
15321532
16871687 test -n "$ac_init_help" && exit $ac_status
16881688 if $ac_init_version; then
16891689 cat <<\_ACEOF
1690 alsa-lib configure 1.1.9
1690 alsa-lib configure 1.2.1.1
16911691 generated by GNU Autoconf 2.69
16921692
16931693 Copyright (C) 2012 Free Software Foundation, Inc.
20982098 This file contains any messages produced by compilers while
20992099 running configure, to aid debugging if configure makes a mistake.
21002100
2101 It was created by alsa-lib $as_me 1.1.9, which was
2101 It was created by alsa-lib $as_me 1.2.1.1, which was
21022102 generated by GNU Autoconf 2.69. Invocation command line was
21032103
21042104 $ $0 $@
30363036
30373037 # Define the identity of the package.
30383038 PACKAGE='alsa-lib'
3039 VERSION='1.1.9'
3039 VERSION='1.2.1.1'
30403040
30413041
30423042 cat >>confdefs.h <<_ACEOF
1413914139 ln -sf . "$srcdir"/include/alsa
1414014140 fi
1414114141
14142 ac_config_files="$ac_config_files Makefile doc/Makefile doc/pictures/Makefile doc/doxygen.cfg include/Makefile include/sound/Makefile src/Versions src/Makefile src/control/Makefile src/mixer/Makefile src/pcm/Makefile src/pcm/scopes/Makefile src/rawmidi/Makefile src/timer/Makefile src/hwdep/Makefile src/seq/Makefile src/ucm/Makefile src/alisp/Makefile src/topology/Makefile src/conf/Makefile src/conf/cards/Makefile src/conf/pcm/Makefile src/conf/ucm/Makefile src/conf/ucm/ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN/Makefile src/conf/ucm/broadwell-rt286/Makefile src/conf/ucm/broxton-rt298/Makefile src/conf/ucm/bytcht-es8316/Makefile src/conf/ucm/bytcht-es8316-mono-spk-in1-mic/Makefile src/conf/ucm/bytcht-es8316-mono-spk-in2-mic/Makefile src/conf/ucm/bytcht-es8316-stereo-spk-in1-mic/Makefile src/conf/ucm/bytcht-es8316-stereo-spk-in2-mic/Makefile src/conf/ucm/bytcr-rt5640/Makefile src/conf/ucm/bytcr-rt5640-mono-spk-dmic1-mic/Makefile src/conf/ucm/bytcr-rt5640-mono-spk-in1-mic/Makefile src/conf/ucm/bytcr-rt5640-mono-spk-in3-mic/Makefile src/conf/ucm/bytcr-rt5640-stereo-spk-dmic1-mic/Makefile src/conf/ucm/bytcr-rt5640-stereo-spk-in1-mic/Makefile src/conf/ucm/bytcr-rt5640-stereo-spk-in3-mic/Makefile src/conf/ucm/bytcr-rt5651/Makefile src/conf/ucm/bytcr-rt5651-mono-spk-in1-mic/Makefile src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic/Makefile src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic-hp-swapped/Makefile src/conf/ucm/bytcr-rt5651-stereo-spk-dmic-mic/Makefile src/conf/ucm/bytcr-rt5651-stereo-spk-in1-mic/Makefile src/conf/ucm/bytcr-rt5651-stereo-spk-in2-mic/Makefile src/conf/ucm/bytcr-rt5651-stereo-spk-in12-mic/Makefile src/conf/ucm/chtnau8824/Makefile src/conf/ucm/chtrt5645/Makefile src/conf/ucm/chtrt5645-mono-speaker-analog-mic/Makefile src/conf/ucm/chtrt5650/Makefile src/conf/ucm/cube-i1_TF-Defaultstring-CherryTrailCR/Makefile src/conf/ucm/DAISY-I2S/Makefile src/conf/ucm/DB410c/Makefile src/conf/ucm/DB820c/Makefile src/conf/ucm/Dell-WD15-Dock/Makefile src/conf/ucm/GoogleNyan/Makefile src/conf/ucm/gpd-win-pocket-rt5645/Makefile src/conf/ucm/HDAudio-Gigabyte-ALC1220DualCodecs/Makefile src/conf/ucm/HDAudio-Lenovo-DualCodecs/Makefile src/conf/ucm/kblrt5660/Makefile src/conf/ucm/LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216/Makefile src/conf/ucm/PandaBoard/Makefile src/conf/ucm/PandaBoardES/Makefile src/conf/ucm/PAZ00/Makefile src/conf/ucm/PIPO-W2S-Defaultstring-CherryTrailCR/Makefile src/conf/ucm/SDP4430/Makefile src/conf/ucm/skylake-rt286/Makefile src/conf/ucm/TECLAST-X80Pro-Defaultstring-CherryTrailCR/Makefile src/conf/ucm/tegraalc5632/Makefile src/conf/ucm/VEYRON-I2S/Makefile src/conf/ucm/codecs/Makefile src/conf/ucm/codecs/es8316/Makefile src/conf/ucm/codecs/nau8824/Makefile src/conf/ucm/codecs/rt5640/Makefile src/conf/ucm/codecs/rt5645/Makefile src/conf/ucm/codecs/rt5651/Makefile src/conf/ucm/platforms/Makefile src/conf/ucm/platforms/bytcr/Makefile src/conf/topology/Makefile src/conf/topology/broadwell/Makefile modules/Makefile modules/mixer/Makefile modules/mixer/simple/Makefile src/conf/topology/sklrt286/Makefile src/conf/topology/bxtrt298/Makefile alsalisp/Makefile aserver/Makefile test/Makefile test/lsb/Makefile utils/Makefile utils/alsa-lib.spec utils/alsa.pc"
14142 ac_config_files="$ac_config_files Makefile doc/Makefile doc/pictures/Makefile doc/doxygen.cfg include/Makefile include/sound/Makefile src/Versions src/Makefile src/control/Makefile src/mixer/Makefile src/pcm/Makefile src/pcm/scopes/Makefile src/rawmidi/Makefile src/timer/Makefile src/hwdep/Makefile src/seq/Makefile src/ucm/Makefile src/alisp/Makefile src/topology/Makefile src/conf/Makefile src/conf/cards/Makefile src/conf/pcm/Makefile modules/Makefile modules/mixer/Makefile modules/mixer/simple/Makefile alsalisp/Makefile aserver/Makefile test/Makefile test/lsb/Makefile utils/Makefile utils/alsa-lib.spec utils/alsa.pc utils/alsa-topology.pc"
1414314143
1414414144 cat >confcache <<\_ACEOF
1414514145 # This file is a shell script that caches the results of configure
1485914859 # report actual input values of CONFIG_FILES etc. instead of their
1486014860 # values after options handling.
1486114861 ac_log="
14862 This file was extended by alsa-lib $as_me 1.1.9, which was
14862 This file was extended by alsa-lib $as_me 1.2.1.1, which was
1486314863 generated by GNU Autoconf 2.69. Invocation command line was
1486414864
1486514865 CONFIG_FILES = $CONFIG_FILES
1492514925 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1492614926 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
1492714927 ac_cs_version="\\
14928 alsa-lib config.status 1.1.9
14928 alsa-lib config.status 1.2.1.1
1492914929 configured by $0, generated by GNU Autoconf 2.69,
1493014930 with options \\"\$ac_cs_config\\"
1493114931
1536215362 "src/conf/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/Makefile" ;;
1536315363 "src/conf/cards/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/cards/Makefile" ;;
1536415364 "src/conf/pcm/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/pcm/Makefile" ;;
15365 "src/conf/ucm/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/Makefile" ;;
15366 "src/conf/ucm/ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN/Makefile" ;;
15367 "src/conf/ucm/broadwell-rt286/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/broadwell-rt286/Makefile" ;;
15368 "src/conf/ucm/broxton-rt298/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/broxton-rt298/Makefile" ;;
15369 "src/conf/ucm/bytcht-es8316/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/bytcht-es8316/Makefile" ;;
15370 "src/conf/ucm/bytcht-es8316-mono-spk-in1-mic/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/bytcht-es8316-mono-spk-in1-mic/Makefile" ;;
15371 "src/conf/ucm/bytcht-es8316-mono-spk-in2-mic/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/bytcht-es8316-mono-spk-in2-mic/Makefile" ;;
15372 "src/conf/ucm/bytcht-es8316-stereo-spk-in1-mic/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/bytcht-es8316-stereo-spk-in1-mic/Makefile" ;;
15373 "src/conf/ucm/bytcht-es8316-stereo-spk-in2-mic/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/bytcht-es8316-stereo-spk-in2-mic/Makefile" ;;
15374 "src/conf/ucm/bytcr-rt5640/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/bytcr-rt5640/Makefile" ;;
15375 "src/conf/ucm/bytcr-rt5640-mono-spk-dmic1-mic/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/bytcr-rt5640-mono-spk-dmic1-mic/Makefile" ;;
15376 "src/conf/ucm/bytcr-rt5640-mono-spk-in1-mic/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/bytcr-rt5640-mono-spk-in1-mic/Makefile" ;;
15377 "src/conf/ucm/bytcr-rt5640-mono-spk-in3-mic/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/bytcr-rt5640-mono-spk-in3-mic/Makefile" ;;
15378 "src/conf/ucm/bytcr-rt5640-stereo-spk-dmic1-mic/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/bytcr-rt5640-stereo-spk-dmic1-mic/Makefile" ;;
15379 "src/conf/ucm/bytcr-rt5640-stereo-spk-in1-mic/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/bytcr-rt5640-stereo-spk-in1-mic/Makefile" ;;
15380 "src/conf/ucm/bytcr-rt5640-stereo-spk-in3-mic/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/bytcr-rt5640-stereo-spk-in3-mic/Makefile" ;;
15381 "src/conf/ucm/bytcr-rt5651/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/bytcr-rt5651/Makefile" ;;
15382 "src/conf/ucm/bytcr-rt5651-mono-spk-in1-mic/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/bytcr-rt5651-mono-spk-in1-mic/Makefile" ;;
15383 "src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic/Makefile" ;;
15384 "src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic-hp-swapped/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic-hp-swapped/Makefile" ;;
15385 "src/conf/ucm/bytcr-rt5651-stereo-spk-dmic-mic/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/bytcr-rt5651-stereo-spk-dmic-mic/Makefile" ;;
15386 "src/conf/ucm/bytcr-rt5651-stereo-spk-in1-mic/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/bytcr-rt5651-stereo-spk-in1-mic/Makefile" ;;
15387 "src/conf/ucm/bytcr-rt5651-stereo-spk-in2-mic/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/bytcr-rt5651-stereo-spk-in2-mic/Makefile" ;;
15388 "src/conf/ucm/bytcr-rt5651-stereo-spk-in12-mic/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/bytcr-rt5651-stereo-spk-in12-mic/Makefile" ;;
15389 "src/conf/ucm/chtnau8824/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/chtnau8824/Makefile" ;;
15390 "src/conf/ucm/chtrt5645/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/chtrt5645/Makefile" ;;
15391 "src/conf/ucm/chtrt5645-mono-speaker-analog-mic/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/chtrt5645-mono-speaker-analog-mic/Makefile" ;;
15392 "src/conf/ucm/chtrt5650/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/chtrt5650/Makefile" ;;
15393 "src/conf/ucm/cube-i1_TF-Defaultstring-CherryTrailCR/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/cube-i1_TF-Defaultstring-CherryTrailCR/Makefile" ;;
15394 "src/conf/ucm/DAISY-I2S/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/DAISY-I2S/Makefile" ;;
15395 "src/conf/ucm/DB410c/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/DB410c/Makefile" ;;
15396 "src/conf/ucm/DB820c/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/DB820c/Makefile" ;;
15397 "src/conf/ucm/Dell-WD15-Dock/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/Dell-WD15-Dock/Makefile" ;;
15398 "src/conf/ucm/GoogleNyan/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/GoogleNyan/Makefile" ;;
15399 "src/conf/ucm/gpd-win-pocket-rt5645/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/gpd-win-pocket-rt5645/Makefile" ;;
15400 "src/conf/ucm/HDAudio-Gigabyte-ALC1220DualCodecs/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/HDAudio-Gigabyte-ALC1220DualCodecs/Makefile" ;;
15401 "src/conf/ucm/HDAudio-Lenovo-DualCodecs/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/HDAudio-Lenovo-DualCodecs/Makefile" ;;
15402 "src/conf/ucm/kblrt5660/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/kblrt5660/Makefile" ;;
15403 "src/conf/ucm/LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216/Makefile" ;;
15404 "src/conf/ucm/PandaBoard/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/PandaBoard/Makefile" ;;
15405 "src/conf/ucm/PandaBoardES/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/PandaBoardES/Makefile" ;;
15406 "src/conf/ucm/PAZ00/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/PAZ00/Makefile" ;;
15407 "src/conf/ucm/PIPO-W2S-Defaultstring-CherryTrailCR/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/PIPO-W2S-Defaultstring-CherryTrailCR/Makefile" ;;
15408 "src/conf/ucm/SDP4430/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/SDP4430/Makefile" ;;
15409 "src/conf/ucm/skylake-rt286/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/skylake-rt286/Makefile" ;;
15410 "src/conf/ucm/TECLAST-X80Pro-Defaultstring-CherryTrailCR/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/TECLAST-X80Pro-Defaultstring-CherryTrailCR/Makefile" ;;
15411 "src/conf/ucm/tegraalc5632/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/tegraalc5632/Makefile" ;;
15412 "src/conf/ucm/VEYRON-I2S/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/VEYRON-I2S/Makefile" ;;
15413 "src/conf/ucm/codecs/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/codecs/Makefile" ;;
15414 "src/conf/ucm/codecs/es8316/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/codecs/es8316/Makefile" ;;
15415 "src/conf/ucm/codecs/nau8824/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/codecs/nau8824/Makefile" ;;
15416 "src/conf/ucm/codecs/rt5640/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/codecs/rt5640/Makefile" ;;
15417 "src/conf/ucm/codecs/rt5645/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/codecs/rt5645/Makefile" ;;
15418 "src/conf/ucm/codecs/rt5651/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/codecs/rt5651/Makefile" ;;
15419 "src/conf/ucm/platforms/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/platforms/Makefile" ;;
15420 "src/conf/ucm/platforms/bytcr/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/ucm/platforms/bytcr/Makefile" ;;
15421 "src/conf/topology/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/topology/Makefile" ;;
15422 "src/conf/topology/broadwell/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/topology/broadwell/Makefile" ;;
1542315365 "modules/Makefile") CONFIG_FILES="$CONFIG_FILES modules/Makefile" ;;
1542415366 "modules/mixer/Makefile") CONFIG_FILES="$CONFIG_FILES modules/mixer/Makefile" ;;
1542515367 "modules/mixer/simple/Makefile") CONFIG_FILES="$CONFIG_FILES modules/mixer/simple/Makefile" ;;
15426 "src/conf/topology/sklrt286/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/topology/sklrt286/Makefile" ;;
15427 "src/conf/topology/bxtrt298/Makefile") CONFIG_FILES="$CONFIG_FILES src/conf/topology/bxtrt298/Makefile" ;;
1542815368 "alsalisp/Makefile") CONFIG_FILES="$CONFIG_FILES alsalisp/Makefile" ;;
1542915369 "aserver/Makefile") CONFIG_FILES="$CONFIG_FILES aserver/Makefile" ;;
1543015370 "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
1543215372 "utils/Makefile") CONFIG_FILES="$CONFIG_FILES utils/Makefile" ;;
1543315373 "utils/alsa-lib.spec") CONFIG_FILES="$CONFIG_FILES utils/alsa-lib.spec" ;;
1543415374 "utils/alsa.pc") CONFIG_FILES="$CONFIG_FILES utils/alsa.pc" ;;
15375 "utils/alsa-topology.pc") CONFIG_FILES="$CONFIG_FILES utils/alsa-topology.pc" ;;
1543515376
1543615377 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
1543715378 esac
1674616687 test "$build_seq" = "yes" && echo "#include <alsa/seq_midi_event.h>" >> include/asoundlib.h
1674716688 cat "$srcdir"/include/asoundlib-tail.h >> include/asoundlib.h
1674816689
16690 case $host in
16691 *-*-linux-gnu)
16692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Fixing libtool for -rpath problems." >&5
16693 $as_echo "Fixing libtool for -rpath problems." >&6; }
16694 sed < libtool > libtool-2 \
16695 's/^hardcode_libdir_flag_spec.*$'/'hardcode_libdir_flag_spec=" -D__LIBTOOL_IS_A_FOOL__ "/'
16696 mv libtool-2 libtool
16697 chmod 755 libtool
16698 ;;
16699 esac
00 dnl Process this file with autoconf to produce a configure script.
11 AC_PREREQ(2.59)
2 AC_INIT(alsa-lib, 1.1.9)
2 AC_INIT(alsa-lib, 1.2.1.1)
33
44 AC_CONFIG_SRCDIR([src/control/control.c])
55 AC_CONFIG_MACRO_DIR([m4])
715715 src/conf/Makefile \
716716 src/conf/cards/Makefile \
717717 src/conf/pcm/Makefile \
718 src/conf/ucm/Makefile \
719 src/conf/ucm/ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN/Makefile \
720 src/conf/ucm/broadwell-rt286/Makefile \
721 src/conf/ucm/broxton-rt298/Makefile \
722 src/conf/ucm/bytcht-es8316/Makefile \
723 src/conf/ucm/bytcht-es8316-mono-spk-in1-mic/Makefile \
724 src/conf/ucm/bytcht-es8316-mono-spk-in2-mic/Makefile \
725 src/conf/ucm/bytcht-es8316-stereo-spk-in1-mic/Makefile \
726 src/conf/ucm/bytcht-es8316-stereo-spk-in2-mic/Makefile \
727 src/conf/ucm/bytcr-rt5640/Makefile \
728 src/conf/ucm/bytcr-rt5640-mono-spk-dmic1-mic/Makefile \
729 src/conf/ucm/bytcr-rt5640-mono-spk-in1-mic/Makefile \
730 src/conf/ucm/bytcr-rt5640-mono-spk-in3-mic/Makefile \
731 src/conf/ucm/bytcr-rt5640-stereo-spk-dmic1-mic/Makefile \
732 src/conf/ucm/bytcr-rt5640-stereo-spk-in1-mic/Makefile \
733 src/conf/ucm/bytcr-rt5640-stereo-spk-in3-mic/Makefile \
734 src/conf/ucm/bytcr-rt5651/Makefile \
735 src/conf/ucm/bytcr-rt5651-mono-spk-in1-mic/Makefile \
736 src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic/Makefile \
737 src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic-hp-swapped/Makefile \
738 src/conf/ucm/bytcr-rt5651-stereo-spk-dmic-mic/Makefile \
739 src/conf/ucm/bytcr-rt5651-stereo-spk-in1-mic/Makefile \
740 src/conf/ucm/bytcr-rt5651-stereo-spk-in2-mic/Makefile \
741 src/conf/ucm/bytcr-rt5651-stereo-spk-in12-mic/Makefile \
742 src/conf/ucm/chtnau8824/Makefile \
743 src/conf/ucm/chtrt5645/Makefile \
744 src/conf/ucm/chtrt5645-mono-speaker-analog-mic/Makefile \
745 src/conf/ucm/chtrt5650/Makefile \
746 src/conf/ucm/cube-i1_TF-Defaultstring-CherryTrailCR/Makefile \
747 src/conf/ucm/DAISY-I2S/Makefile \
748 src/conf/ucm/DB410c/Makefile \
749 src/conf/ucm/DB820c/Makefile \
750 src/conf/ucm/Dell-WD15-Dock/Makefile \
751 src/conf/ucm/GoogleNyan/Makefile \
752 src/conf/ucm/gpd-win-pocket-rt5645/Makefile \
753 src/conf/ucm/HDAudio-Gigabyte-ALC1220DualCodecs/Makefile \
754 src/conf/ucm/HDAudio-Lenovo-DualCodecs/Makefile \
755 src/conf/ucm/kblrt5660/Makefile \
756 src/conf/ucm/LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216/Makefile \
757 src/conf/ucm/PandaBoard/Makefile \
758 src/conf/ucm/PandaBoardES/Makefile \
759 src/conf/ucm/PAZ00/Makefile \
760 src/conf/ucm/PIPO-W2S-Defaultstring-CherryTrailCR/Makefile \
761 src/conf/ucm/SDP4430/Makefile \
762 src/conf/ucm/skylake-rt286/Makefile \
763 src/conf/ucm/TECLAST-X80Pro-Defaultstring-CherryTrailCR/Makefile \
764 src/conf/ucm/tegraalc5632/Makefile \
765 src/conf/ucm/VEYRON-I2S/Makefile \
766 src/conf/ucm/codecs/Makefile \
767 src/conf/ucm/codecs/es8316/Makefile \
768 src/conf/ucm/codecs/nau8824/Makefile \
769 src/conf/ucm/codecs/rt5640/Makefile \
770 src/conf/ucm/codecs/rt5645/Makefile \
771 src/conf/ucm/codecs/rt5651/Makefile \
772 src/conf/ucm/platforms/Makefile \
773 src/conf/ucm/platforms/bytcr/Makefile \
774 src/conf/topology/Makefile \
775 src/conf/topology/broadwell/Makefile \
776718 modules/Makefile modules/mixer/Makefile modules/mixer/simple/Makefile \
777 src/conf/topology/sklrt286/Makefile \
778 src/conf/topology/bxtrt298/Makefile \
779719 alsalisp/Makefile aserver/Makefile \
780720 test/Makefile test/lsb/Makefile \
781 utils/Makefile utils/alsa-lib.spec utils/alsa.pc)
721 utils/Makefile utils/alsa-lib.spec utils/alsa.pc utils/alsa-topology.pc)
782722
783723 dnl Create asoundlib.h dynamically according to configure options
784724 echo "Creating asoundlib.h..."
824764 test "$build_seq" = "yes" && echo "#include <alsa/seq_midi_event.h>" >> include/asoundlib.h
825765 cat "$srcdir"/include/asoundlib-tail.h >> include/asoundlib.h
826766
767 dnl Taken from https://wiki.debian.org/RpathIssue
768 case $host in
769 *-*-linux-gnu)
770 AC_MSG_RESULT([Fixing libtool for -rpath problems.])
771 sed < libtool > libtool-2 \
772 's/^hardcode_libdir_flag_spec.*$'/'hardcode_libdir_flag_spec=" -D__LIBTOOL_IS_A_FOOL__ "/'
773 mv libtool-2 libtool
774 chmod 755 libtool
775 ;;
776 esac
113113 int snd_config_evaluate(snd_config_t *config, snd_config_t *root,
114114 snd_config_t *private_data, snd_config_t **result);
115115
116 int snd_config_add(snd_config_t *config, snd_config_t *leaf);
116 int snd_config_add(snd_config_t *config, snd_config_t *child);
117 int snd_config_add_before(snd_config_t *before, snd_config_t *child);
118 int snd_config_add_after(snd_config_t *after, snd_config_t *child);
119 int snd_config_remove(snd_config_t *config);
117120 int snd_config_delete(snd_config_t *config);
118121 int snd_config_delete_compound_members(const snd_config_t *config);
119122 int snd_config_copy(snd_config_t **dst, snd_config_t *src);
6060 extern int snd_lib_error_set_handler(snd_lib_error_handler_t handler);
6161
6262 #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ > 95)
63 #define SNDERR(...) snd_lib_error(__FILE__, __LINE__, __FUNCTION__, 0, __VA_ARGS__) /**< Shows a sound error message. */
64 #define SYSERR(...) snd_lib_error(__FILE__, __LINE__, __FUNCTION__, errno, __VA_ARGS__) /**< Shows a system error message (related to \c errno). */
63 #define SNDERR(...) snd_lib_error(__FILE__, __LINE__, __func__, 0, __VA_ARGS__) /**< Shows a sound error message. */
64 #define SYSERR(...) snd_lib_error(__FILE__, __LINE__, __func__, errno, __VA_ARGS__) /**< Shows a system error message (related to \c errno). */
6565 #else
66 #define SNDERR(args...) snd_lib_error(__FILE__, __LINE__, __FUNCTION__, 0, ##args) /**< Shows a sound error message. */
67 #define SYSERR(args...) snd_lib_error(__FILE__, __LINE__, __FUNCTION__, errno, ##args) /**< Shows a system error message (related to \c errno). */
66 #define SNDERR(args...) snd_lib_error(__FILE__, __LINE__, __func__, 0, ##args) /**< Shows a sound error message. */
67 #define SYSERR(args...) snd_lib_error(__FILE__, __LINE__, __func__, errno, ##args) /**< Shows a system error message (related to \c errno). */
6868 #endif
6969
7070 /** \} */
8585 list->prev = p;
8686 }
8787
88 /* list_insert - insert a new list entry between two known consecutive entries
89 * @p: the new entry to be inserted between prev and next
90 * @prev: the left-side entry
91 * @next: the right-side entry
92 */
93 static inline void list_insert(struct list_head *p,
94 struct list_head *prev,
95 struct list_head *next)
96 {
97 next->prev = p;
98 p->next = next;
99 p->prev = prev;
100 prev->next = p;
101 }
102
88103 /* list_del - delete the given list entry */
89104 static inline void list_del(struct list_head *p)
90105 {
243243 #ifndef NDEBUG
244244 #define CHECK_SANITY(x) x
245245 extern snd_lib_error_handler_t snd_err_msg;
246 #define SNDMSG(args...) snd_err_msg(__FILE__, __LINE__, __FUNCTION__, 0, ##args)
247 #define SYSMSG(args...) snd_err_msg(__FILE__, __LINE__, __FUNCTION__, errno, ##args)
246 #define SNDMSG(args...) snd_err_msg(__FILE__, __LINE__, __func__, 0, ##args)
247 #define SYSMSG(args...) snd_err_msg(__FILE__, __LINE__, __func__, errno, ##args)
248248 #else
249249 #define CHECK_SANITY(x) 0 /* not evaluated */
250250 #define SNDMSG(args...) /* nop */
327327 /* make local functions really local */
328328 #define snd_dlobj_cache_get \
329329 snd1_dlobj_cache_get
330 #define snd_dlobj_cache_get2 \
331 snd1_dlobj_cache_get2
330332 #define snd_dlobj_cache_put \
331333 snd1_dlobj_cache_put
332334 #define snd_dlobj_cache_cleanup \
340342
341343 /* dlobj cache */
342344 void *snd_dlobj_cache_get(const char *lib, const char *name, const char *version, int verbose);
345 void *snd_dlobj_cache_get2(const char *lib, const char *name, const char *version, int verbose);
343346 int snd_dlobj_cache_put(void *open_func);
344347 void snd_dlobj_cache_cleanup(void);
345348
355358 int _snd_conf_generic_id(const char *id);
356359
357360 int _snd_config_load_with_include(snd_config_t *config, snd_input_t *in,
358 int override, char *default_include_path);
361 int override, const char * const *default_include_path);
359362
360363 /* convenience macros */
361364 #define ARRAY_SIZE(x) (sizeof(x) / sizeof(x[0]))
303303 unsigned int snd_mixer_selem_id_get_index(const snd_mixer_selem_id_t *obj);
304304 void snd_mixer_selem_id_set_name(snd_mixer_selem_id_t *obj, const char *val);
305305 void snd_mixer_selem_id_set_index(snd_mixer_selem_id_t *obj, unsigned int val);
306 int snd_mixer_selem_id_parse(snd_mixer_selem_id_t *dst, const char *str);
306307
307308 /** \} */
308309
3939 */
4040
4141 #define SND_PCM_PLUGIN_RATE_MIN 4000 /**< minimal rate for the rate plugin */
42 #define SND_PCM_PLUGIN_RATE_MAX 192000 /**< maximal rate for the rate plugin */
42 #define SND_PCM_PLUGIN_RATE_MAX 768000 /**< maximal rate for the rate plugin */
4343
4444 /* ROUTE_FLOAT should be set to 0 for machines without FP unit - like iPAQ */
4545 #ifdef HAVE_SOFT_FLOAT
280280 * - playback control device name
281281 * - PlaybackVolume
282282 * - playback control volume ID string
283 * - can be parsed using snd_use_case_parse_ctl_elem_id()
283284 * - PlaybackSwitch
284285 * - playback control switch ID string
286 * - can be parsed using snd_use_case_parse_ctl_elem_id()
285287 * - CaptureRate
286288 * - capture device sample rate
287289 * - CaptureChannels
290292 * - capture control device name
291293 * - CaptureVolume
292294 * - capture control volume ID string
295 * - can be parsed using snd_use_case_parse_ctl_elem_id()
293296 * - CaptureSwitch
294297 * - capture control switch ID string
298 * - can be parsed using snd_use_case_parse_ctl_elem_id()
295299 * - PlaybackMixer
296300 * - name of playback mixer
297301 * - PlaybackMixerID
298302 * - mixer playback ID
303 * - can be parsed using snd_use_case_parse_selem_id()
299304 * - CaptureMixer
300305 * - name of capture mixer
301306 * - CaptureMixerID
307 * - can be parsed using snd_use_case_parse_selem_id()
302308 * - mixer capture ID
309 * - EDIDFile
310 * - Path to EDID file for HDMI devices
303311 * - JackControl, JackDev, JackHWMute
304312 * - Jack information for a device. The jack status can be reported via
305313 * a kcontrol and/or via an input device. **JackControl** is the
319327 * trick upper software layers to e.g. automatically mute speakers when
320328 * headphones are plugged in, but that's application policy
321329 * configuration that doesn't belong to UCM configuration files.
330 * - MinBufferLevel
331 * - This is used on platform where reported buffer level is not accurate.
332 * E.g. "512", which holds 512 samples in device buffer. Note: this will
333 * increase latency.
322334 */
323335 int snd_use_case_get(snd_use_case_mgr_t *uc_mgr,
324336 const char *identifier,
370382 * \param uc_mgr Returned use case manager pointer
371383 * \param card_name Sound card name.
372384 * \return zero if success, otherwise a negative error code
373 */
374 int snd_use_case_mgr_open(snd_use_case_mgr_t **uc_mgr, const char *card_name);
385 *
386 * By default only first card is used when the driver card
387 * name or long name is passed in the card_name argument.
388 *
389 * The "strict:" prefix in the card_name defines that
390 * there is no driver name / long name matching. The straight
391 * configuration is used.
392 *
393 * The "hw:" prefix in the card_name will load the configuration
394 * for the ALSA card specified by the card index (value) or
395 * the card string identificator.
396 *
397 * The sound card might be also composed from several physical
398 * sound cards (for the default and strict card_name).
399 * The application cannot expect that the device names will refer
400 * only one ALSA sound card in this case.
401 */
402 int snd_use_case_mgr_open(snd_use_case_mgr_t **uc_mgr,
403 const char *card_name);
375404
376405
377406 /**
422451 }
423452
424453 /**
454 * \brief Parse control element identifier
455 * \param elem_id Element identifier
456 * \param ucm_id Use case identifier
457 * \param value String value to be parsed
458 * \return Zero if success, otherwise a negative error code
459 */
460 int snd_use_case_parse_ctl_elem_id(snd_ctl_elem_id_t *dst,
461 const char *ucm_id,
462 const char *value);
463
464 /**
465 * \brief Parse mixer element identifier
466 * \param dst Simple mixer element identifier
467 * \param ucm_id Use case identifier
468 * \param value String value to be parsed
469 * \return Zero if success, otherwise a negative error code
470 */
471 int snd_use_case_parse_selem_id(snd_mixer_selem_id_t *dst,
472 const char *ucm_id,
473 const char *value);
474
475 /**
425476 * \}
426477 */
427478
22 */
33
44 #define SND_LIB_MAJOR 1 /**< major number of library version */
5 #define SND_LIB_MINOR 1 /**< minor number of library version */
6 #define SND_LIB_SUBMINOR 9 /**< subminor number of library version */
5 #define SND_LIB_MINOR 2 /**< minor number of library version */
6 #define SND_LIB_SUBMINOR 1 /**< subminor number of library version */
77 #define SND_LIB_EXTRAVER 1000000 /**< extra version number, used mainly for betas */
88 /** library version */
99 #define SND_LIB_VERSION ((SND_LIB_MAJOR<<16)|\
1010 (SND_LIB_MINOR<<8)|\
1111 SND_LIB_SUBMINOR)
1212 /** library version (string) */
13 #define SND_LIB_VERSION_STR "1.1.9"
13 #define SND_LIB_VERSION_STR "1.2.1.1"
1414
00 #! /bin/sh
1 # Generated automatically by config.status (alsa-lib) 1.1.9
2 # Libtool was configured on host 9270b7acd019:
1 # Generated automatically by config.status (alsa-lib) 1.2.1.1
2 # Libtool was configured on host e010f88cea4a:
33 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
44
55 # Provide generalized library-building support services.
378378
379379 # Flag to hardcode $libdir into a binary during linking.
380380 # This must work even if $libdir does not exist
381 hardcode_libdir_flag_spec="\$wl-rpath \$wl\$libdir"
381 hardcode_libdir_flag_spec=" -D__LIBTOOL_IS_A_FOOL__ "
382382
383383 # Whether we need a single "-rpath" flag with a separated argument.
384384 hardcode_libdir_separator=""
4040 if BUILD_UCM
4141 SUBDIRS += ucm
4242 libasound_la_LIBADD += ucm/libucm.la
43 endif
44 if BUILD_TOPOLOGY
45 SUBDIRS += topology
46 libasound_la_LIBADD += topology/libtopology.la
4743 endif
4844 if BUILD_ALISP
4945 SUBDIRS += alisp
9999 @BUILD_SEQ_TRUE@am__append_10 = seq/libseq.la
100100 @BUILD_UCM_TRUE@am__append_11 = ucm
101101 @BUILD_UCM_TRUE@am__append_12 = ucm/libucm.la
102 @BUILD_TOPOLOGY_TRUE@am__append_13 = topology
103 @BUILD_TOPOLOGY_TRUE@am__append_14 = topology/libtopology.la
104 @BUILD_ALISP_TRUE@am__append_15 = alisp
105 @BUILD_ALISP_TRUE@am__append_16 = alisp/libalisp.la
102 @BUILD_ALISP_TRUE@am__append_13 = alisp
103 @BUILD_ALISP_TRUE@am__append_14 = alisp/libalisp.la
106104 subdir = src
107105 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
108106 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
148146 LTLIBRARIES = $(lib_LTLIBRARIES)
149147 libasound_la_DEPENDENCIES = control/libcontrol.la $(am__append_2) \
150148 $(am__append_4) $(am__append_6) $(am__append_8) \
151 $(am__append_10) $(am__append_12) $(am__append_14) \
152 $(am__append_16)
149 $(am__append_10) $(am__append_12) $(am__append_14)
153150 am_libasound_la_OBJECTS = conf.lo confmisc.lo input.lo output.lo \
154151 async.lo error.lo dlmisc.lo socket.lo shmarea.lo userfile.lo \
155152 names.lo
243240 done | $(am__uniquify_input)`
244241 ETAGS = etags
245242 CTAGS = ctags
246 DIST_SUBDIRS = control mixer pcm timer rawmidi hwdep seq ucm topology \
247 alisp conf
243 DIST_SUBDIRS = control mixer pcm timer rawmidi hwdep seq ucm alisp \
244 conf
248245 am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Versions.in \
249246 $(top_srcdir)/depcomp
250247 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
413410 libasound_la_SOURCES = conf.c confmisc.c input.c output.c async.c error.c dlmisc.c socket.c shmarea.c userfile.c names.c
414411 SUBDIRS = control $(am__append_1) $(am__append_3) $(am__append_5) \
415412 $(am__append_7) $(am__append_9) $(am__append_11) \
416 $(am__append_13) $(am__append_15) conf
413 $(am__append_13) conf
417414 libasound_la_LIBADD = control/libcontrol.la $(am__append_2) \
418415 $(am__append_4) $(am__append_6) $(am__append_8) \
419416 $(am__append_10) $(am__append_12) $(am__append_14) \
420 $(am__append_16) @ALSA_DEPLIBS@
417 @ALSA_DEPLIBS@ $(am__empty)
421418 libasound_la_LDFLAGS = -version-info $(COMPATNUM) $(VSYMS) $(SYMFUNCS) $(LDFLAGS_NOUNDEFINED)
422419 AM_CPPFLAGS = -I$(top_srcdir)/include
423420 all: all-recursive
00 SUBDIRS=cards pcm
1
2 if BUILD_UCM
3 SUBDIRS += ucm
4 endif
5 if BUILD_TOPOLOGY
6 SUBDIRS += topology
7 endif
81
92 cfg_files = alsa.conf
103 if BUILD_ALISP
8787 POST_UNINSTALL = :
8888 build_triplet = @build@
8989 host_triplet = @host@
90 @BUILD_UCM_TRUE@am__append_1 = ucm
91 @BUILD_TOPOLOGY_TRUE@am__append_2 = topology
92 @BUILD_ALISP_TRUE@am__append_3 = sndo-mixer.alisp
93 @BUILD_MIXER_MODULES_TRUE@@BUILD_MODULES_TRUE@am__append_4 = smixer.conf
90 @BUILD_ALISP_TRUE@am__append_1 = sndo-mixer.alisp
91 @BUILD_MIXER_MODULES_TRUE@@BUILD_MODULES_TRUE@am__append_2 = smixer.conf
9492 subdir = src/conf
9593 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
9694 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
188186 done | $(am__uniquify_input)`
189187 ETAGS = etags
190188 CTAGS = ctags
191 DIST_SUBDIRS = cards pcm ucm topology
189 DIST_SUBDIRS = $(SUBDIRS)
192190 am__DIST_COMMON = $(srcdir)/Makefile.in
193191 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
194192 am__relativize = \
346344 top_build_prefix = @top_build_prefix@
347345 top_builddir = @top_builddir@
348346 top_srcdir = @top_srcdir@
349 SUBDIRS = cards pcm $(am__append_1) $(am__append_2)
350 cfg_files = alsa.conf $(am__append_3) $(am__append_4)
347 SUBDIRS = cards pcm
348 cfg_files = alsa.conf $(am__append_1) $(am__append_2)
351349 EXTRA_DIST = $(cfg_files)
352350 alsaconfigdir = @ALSA_CONFIG_DIR@
353351 alsadir = $(alsaconfigdir)
+0
-1
src/conf/topology/Makefile.am less more
0 SUBDIRS=broadwell sklrt286 bxtrt298
+0
-634
src/conf/topology/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15 VPATH = @srcdir@
16 am__is_gnu_make = { \
17 if test -z '$(MAKELEVEL)'; then \
18 false; \
19 elif test -n '$(MAKE_HOST)'; then \
20 true; \
21 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
22 true; \
23 else \
24 false; \
25 fi; \
26 }
27 am__make_running_with_option = \
28 case $${target_option-} in \
29 ?) ;; \
30 *) echo "am__make_running_with_option: internal error: invalid" \
31 "target option '$${target_option-}' specified" >&2; \
32 exit 1;; \
33 esac; \
34 has_opt=no; \
35 sane_makeflags=$$MAKEFLAGS; \
36 if $(am__is_gnu_make); then \
37 sane_makeflags=$$MFLAGS; \
38 else \
39 case $$MAKEFLAGS in \
40 *\\[\ \ ]*) \
41 bs=\\; \
42 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
43 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
44 esac; \
45 fi; \
46 skip_next=no; \
47 strip_trailopt () \
48 { \
49 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
50 }; \
51 for flg in $$sane_makeflags; do \
52 test $$skip_next = yes && { skip_next=no; continue; }; \
53 case $$flg in \
54 *=*|--*) continue;; \
55 -*I) strip_trailopt 'I'; skip_next=yes;; \
56 -*I?*) strip_trailopt 'I';; \
57 -*O) strip_trailopt 'O'; skip_next=yes;; \
58 -*O?*) strip_trailopt 'O';; \
59 -*l) strip_trailopt 'l'; skip_next=yes;; \
60 -*l?*) strip_trailopt 'l';; \
61 -[dEDm]) skip_next=yes;; \
62 -[JT]) skip_next=yes;; \
63 esac; \
64 case $$flg in \
65 *$$target_option*) has_opt=yes; break;; \
66 esac; \
67 done; \
68 test $$has_opt = yes
69 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
70 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
71 pkgdatadir = $(datadir)/@PACKAGE@
72 pkgincludedir = $(includedir)/@PACKAGE@
73 pkglibdir = $(libdir)/@PACKAGE@
74 pkglibexecdir = $(libexecdir)/@PACKAGE@
75 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
76 install_sh_DATA = $(install_sh) -c -m 644
77 install_sh_PROGRAM = $(install_sh) -c
78 install_sh_SCRIPT = $(install_sh) -c
79 INSTALL_HEADER = $(INSTALL_DATA)
80 transform = $(program_transform_name)
81 NORMAL_INSTALL = :
82 PRE_INSTALL = :
83 POST_INSTALL = :
84 NORMAL_UNINSTALL = :
85 PRE_UNINSTALL = :
86 POST_UNINSTALL = :
87 build_triplet = @build@
88 host_triplet = @host@
89 subdir = src/conf/topology
90 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
91 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
92 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
93 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
94 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
95 $(top_srcdir)/configure.ac
96 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
97 $(ACLOCAL_M4)
98 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
99 mkinstalldirs = $(install_sh) -d
100 CONFIG_HEADER = $(top_builddir)/include/config.h
101 CONFIG_CLEAN_FILES =
102 CONFIG_CLEAN_VPATH_FILES =
103 AM_V_P = $(am__v_P_@AM_V@)
104 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
105 am__v_P_0 = false
106 am__v_P_1 = :
107 AM_V_GEN = $(am__v_GEN_@AM_V@)
108 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
109 am__v_GEN_0 = @echo " GEN " $@;
110 am__v_GEN_1 =
111 AM_V_at = $(am__v_at_@AM_V@)
112 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
113 am__v_at_0 = @
114 am__v_at_1 =
115 SOURCES =
116 DIST_SOURCES =
117 RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
118 ctags-recursive dvi-recursive html-recursive info-recursive \
119 install-data-recursive install-dvi-recursive \
120 install-exec-recursive install-html-recursive \
121 install-info-recursive install-pdf-recursive \
122 install-ps-recursive install-recursive installcheck-recursive \
123 installdirs-recursive pdf-recursive ps-recursive \
124 tags-recursive uninstall-recursive
125 am__can_run_installinfo = \
126 case $$AM_UPDATE_INFO_DIR in \
127 n|no|NO) false;; \
128 *) (install-info --version) >/dev/null 2>&1;; \
129 esac
130 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
131 distclean-recursive maintainer-clean-recursive
132 am__recursive_targets = \
133 $(RECURSIVE_TARGETS) \
134 $(RECURSIVE_CLEAN_TARGETS) \
135 $(am__extra_recursive_targets)
136 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
137 distdir distdir-am
138 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
139 # Read a list of newline-separated strings from the standard input,
140 # and print each of them once, without duplicates. Input order is
141 # *not* preserved.
142 am__uniquify_input = $(AWK) '\
143 BEGIN { nonempty = 0; } \
144 { items[$$0] = 1; nonempty = 1; } \
145 END { if (nonempty) { for (i in items) print i; }; } \
146 '
147 # Make sure the list of sources is unique. This is necessary because,
148 # e.g., the same source file might be shared among _SOURCES variables
149 # for different programs/libraries.
150 am__define_uniq_tagged_files = \
151 list='$(am__tagged_files)'; \
152 unique=`for i in $$list; do \
153 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
154 done | $(am__uniquify_input)`
155 ETAGS = etags
156 CTAGS = ctags
157 DIST_SUBDIRS = $(SUBDIRS)
158 am__DIST_COMMON = $(srcdir)/Makefile.in
159 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
160 am__relativize = \
161 dir0=`pwd`; \
162 sed_first='s,^\([^/]*\)/.*$$,\1,'; \
163 sed_rest='s,^[^/]*/*,,'; \
164 sed_last='s,^.*/\([^/]*\)$$,\1,'; \
165 sed_butlast='s,/*[^/]*$$,,'; \
166 while test -n "$$dir1"; do \
167 first=`echo "$$dir1" | sed -e "$$sed_first"`; \
168 if test "$$first" != "."; then \
169 if test "$$first" = ".."; then \
170 dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
171 dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
172 else \
173 first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
174 if test "$$first2" = "$$first"; then \
175 dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
176 else \
177 dir2="../$$dir2"; \
178 fi; \
179 dir0="$$dir0"/"$$first"; \
180 fi; \
181 fi; \
182 dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
183 done; \
184 reldir="$$dir2"
185 ACLOCAL = @ACLOCAL@
186 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
187 ALSA_DEPLIBS = @ALSA_DEPLIBS@
188 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
189 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
190 AMTAR = @AMTAR@
191 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
192 AR = @AR@
193 AUTOCONF = @AUTOCONF@
194 AUTOHEADER = @AUTOHEADER@
195 AUTOMAKE = @AUTOMAKE@
196 AWK = @AWK@
197 CC = @CC@
198 CCDEPMODE = @CCDEPMODE@
199 CFLAGS = @CFLAGS@
200 CPP = @CPP@
201 CPPFLAGS = @CPPFLAGS@
202 CYGPATH_W = @CYGPATH_W@
203 DEFS = @DEFS@
204 DEPDIR = @DEPDIR@
205 DLLTOOL = @DLLTOOL@
206 DSYMUTIL = @DSYMUTIL@
207 DUMPBIN = @DUMPBIN@
208 ECHO_C = @ECHO_C@
209 ECHO_N = @ECHO_N@
210 ECHO_T = @ECHO_T@
211 EGREP = @EGREP@
212 EXEEXT = @EXEEXT@
213 FGREP = @FGREP@
214 GREP = @GREP@
215 INSTALL = @INSTALL@
216 INSTALL_DATA = @INSTALL_DATA@
217 INSTALL_PROGRAM = @INSTALL_PROGRAM@
218 INSTALL_SCRIPT = @INSTALL_SCRIPT@
219 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
220 LD = @LD@
221 LDFLAGS = @LDFLAGS@
222 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
223 LIBOBJS = @LIBOBJS@
224 LIBS = @LIBS@
225 LIBTOOL = @LIBTOOL@
226 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
227 LIPO = @LIPO@
228 LN_S = @LN_S@
229 LTLIBOBJS = @LTLIBOBJS@
230 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
231 MAINT = @MAINT@
232 MAKEINFO = @MAKEINFO@
233 MANIFEST_TOOL = @MANIFEST_TOOL@
234 MKDIR_P = @MKDIR_P@
235 NM = @NM@
236 NMEDIT = @NMEDIT@
237 OBJDUMP = @OBJDUMP@
238 OBJEXT = @OBJEXT@
239 OTOOL = @OTOOL@
240 OTOOL64 = @OTOOL64@
241 PACKAGE = @PACKAGE@
242 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
243 PACKAGE_NAME = @PACKAGE_NAME@
244 PACKAGE_STRING = @PACKAGE_STRING@
245 PACKAGE_TARNAME = @PACKAGE_TARNAME@
246 PACKAGE_URL = @PACKAGE_URL@
247 PACKAGE_VERSION = @PACKAGE_VERSION@
248 PATH_SEPARATOR = @PATH_SEPARATOR@
249 PYTHON_INCLUDES = @PYTHON_INCLUDES@
250 PYTHON_LIBS = @PYTHON_LIBS@
251 RANLIB = @RANLIB@
252 SED = @SED@
253 SET_MAKE = @SET_MAKE@
254 SHELL = @SHELL@
255 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
256 SND_LIB_MAJOR = @SND_LIB_MAJOR@
257 SND_LIB_MINOR = @SND_LIB_MINOR@
258 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
259 SND_LIB_VERSION = @SND_LIB_VERSION@
260 STRIP = @STRIP@
261 SYMBOL_PREFIX = @SYMBOL_PREFIX@
262 VERSION = @VERSION@
263 abs_builddir = @abs_builddir@
264 abs_srcdir = @abs_srcdir@
265 abs_top_builddir = @abs_top_builddir@
266 abs_top_srcdir = @abs_top_srcdir@
267 ac_ct_AR = @ac_ct_AR@
268 ac_ct_CC = @ac_ct_CC@
269 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
270 am__include = @am__include@
271 am__leading_dot = @am__leading_dot@
272 am__quote = @am__quote@
273 am__tar = @am__tar@
274 am__untar = @am__untar@
275 bindir = @bindir@
276 build = @build@
277 build_alias = @build_alias@
278 build_cpu = @build_cpu@
279 build_os = @build_os@
280 build_vendor = @build_vendor@
281 builddir = @builddir@
282 datadir = @datadir@
283 datarootdir = @datarootdir@
284 docdir = @docdir@
285 dvidir = @dvidir@
286 exec_prefix = @exec_prefix@
287 host = @host@
288 host_alias = @host_alias@
289 host_cpu = @host_cpu@
290 host_os = @host_os@
291 host_vendor = @host_vendor@
292 htmldir = @htmldir@
293 includedir = @includedir@
294 infodir = @infodir@
295 install_sh = @install_sh@
296 libdir = @libdir@
297 libexecdir = @libexecdir@
298 localedir = @localedir@
299 localstatedir = @localstatedir@
300 mandir = @mandir@
301 mkdir_p = @mkdir_p@
302 oldincludedir = @oldincludedir@
303 pdfdir = @pdfdir@
304 prefix = @prefix@
305 program_transform_name = @program_transform_name@
306 psdir = @psdir@
307 sbindir = @sbindir@
308 sharedstatedir = @sharedstatedir@
309 srcdir = @srcdir@
310 sysconfdir = @sysconfdir@
311 target_alias = @target_alias@
312 top_build_prefix = @top_build_prefix@
313 top_builddir = @top_builddir@
314 top_srcdir = @top_srcdir@
315 SUBDIRS = broadwell sklrt286 bxtrt298
316 all: all-recursive
317
318 .SUFFIXES:
319 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
320 @for dep in $?; do \
321 case '$(am__configure_deps)' in \
322 *$$dep*) \
323 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
324 && { if test -f $@; then exit 0; else break; fi; }; \
325 exit 1;; \
326 esac; \
327 done; \
328 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/topology/Makefile'; \
329 $(am__cd) $(top_srcdir) && \
330 $(AUTOMAKE) --foreign src/conf/topology/Makefile
331 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
332 @case '$?' in \
333 *config.status*) \
334 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
335 *) \
336 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
337 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
338 esac;
339
340 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
341 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
342
343 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
344 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
345 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
346 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
347 $(am__aclocal_m4_deps):
348
349 mostlyclean-libtool:
350 -rm -f *.lo
351
352 clean-libtool:
353 -rm -rf .libs _libs
354
355 # This directory's subdirectories are mostly independent; you can cd
356 # into them and run 'make' without going through this Makefile.
357 # To change the values of 'make' variables: instead of editing Makefiles,
358 # (1) if the variable is set in 'config.status', edit 'config.status'
359 # (which will cause the Makefiles to be regenerated when you run 'make');
360 # (2) otherwise, pass the desired values on the 'make' command line.
361 $(am__recursive_targets):
362 @fail=; \
363 if $(am__make_keepgoing); then \
364 failcom='fail=yes'; \
365 else \
366 failcom='exit 1'; \
367 fi; \
368 dot_seen=no; \
369 target=`echo $@ | sed s/-recursive//`; \
370 case "$@" in \
371 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
372 *) list='$(SUBDIRS)' ;; \
373 esac; \
374 for subdir in $$list; do \
375 echo "Making $$target in $$subdir"; \
376 if test "$$subdir" = "."; then \
377 dot_seen=yes; \
378 local_target="$$target-am"; \
379 else \
380 local_target="$$target"; \
381 fi; \
382 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
383 || eval $$failcom; \
384 done; \
385 if test "$$dot_seen" = "no"; then \
386 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
387 fi; test -z "$$fail"
388
389 ID: $(am__tagged_files)
390 $(am__define_uniq_tagged_files); mkid -fID $$unique
391 tags: tags-recursive
392 TAGS: tags
393
394 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
395 set x; \
396 here=`pwd`; \
397 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
398 include_option=--etags-include; \
399 empty_fix=.; \
400 else \
401 include_option=--include; \
402 empty_fix=; \
403 fi; \
404 list='$(SUBDIRS)'; for subdir in $$list; do \
405 if test "$$subdir" = .; then :; else \
406 test ! -f $$subdir/TAGS || \
407 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
408 fi; \
409 done; \
410 $(am__define_uniq_tagged_files); \
411 shift; \
412 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
413 test -n "$$unique" || unique=$$empty_fix; \
414 if test $$# -gt 0; then \
415 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
416 "$$@" $$unique; \
417 else \
418 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
419 $$unique; \
420 fi; \
421 fi
422 ctags: ctags-recursive
423
424 CTAGS: ctags
425 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
426 $(am__define_uniq_tagged_files); \
427 test -z "$(CTAGS_ARGS)$$unique" \
428 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
429 $$unique
430
431 GTAGS:
432 here=`$(am__cd) $(top_builddir) && pwd` \
433 && $(am__cd) $(top_srcdir) \
434 && gtags -i $(GTAGS_ARGS) "$$here"
435 cscopelist: cscopelist-recursive
436
437 cscopelist-am: $(am__tagged_files)
438 list='$(am__tagged_files)'; \
439 case "$(srcdir)" in \
440 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
441 *) sdir=$(subdir)/$(srcdir) ;; \
442 esac; \
443 for i in $$list; do \
444 if test -f "$$i"; then \
445 echo "$(subdir)/$$i"; \
446 else \
447 echo "$$sdir/$$i"; \
448 fi; \
449 done >> $(top_builddir)/cscope.files
450
451 distclean-tags:
452 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
453
454 distdir: $(BUILT_SOURCES)
455 $(MAKE) $(AM_MAKEFLAGS) distdir-am
456
457 distdir-am: $(DISTFILES)
458 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
459 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
460 list='$(DISTFILES)'; \
461 dist_files=`for file in $$list; do echo $$file; done | \
462 sed -e "s|^$$srcdirstrip/||;t" \
463 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
464 case $$dist_files in \
465 */*) $(MKDIR_P) `echo "$$dist_files" | \
466 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
467 sort -u` ;; \
468 esac; \
469 for file in $$dist_files; do \
470 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
471 if test -d $$d/$$file; then \
472 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
473 if test -d "$(distdir)/$$file"; then \
474 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
475 fi; \
476 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
477 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
478 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
479 fi; \
480 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
481 else \
482 test -f "$(distdir)/$$file" \
483 || cp -p $$d/$$file "$(distdir)/$$file" \
484 || exit 1; \
485 fi; \
486 done
487 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
488 if test "$$subdir" = .; then :; else \
489 $(am__make_dryrun) \
490 || test -d "$(distdir)/$$subdir" \
491 || $(MKDIR_P) "$(distdir)/$$subdir" \
492 || exit 1; \
493 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
494 $(am__relativize); \
495 new_distdir=$$reldir; \
496 dir1=$$subdir; dir2="$(top_distdir)"; \
497 $(am__relativize); \
498 new_top_distdir=$$reldir; \
499 echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
500 echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
501 ($(am__cd) $$subdir && \
502 $(MAKE) $(AM_MAKEFLAGS) \
503 top_distdir="$$new_top_distdir" \
504 distdir="$$new_distdir" \
505 am__remove_distdir=: \
506 am__skip_length_check=: \
507 am__skip_mode_fix=: \
508 distdir) \
509 || exit 1; \
510 fi; \
511 done
512 check-am: all-am
513 check: check-recursive
514 all-am: Makefile
515 installdirs: installdirs-recursive
516 installdirs-am:
517 install: install-recursive
518 install-exec: install-exec-recursive
519 install-data: install-data-recursive
520 uninstall: uninstall-recursive
521
522 install-am: all-am
523 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
524
525 installcheck: installcheck-recursive
526 install-strip:
527 if test -z '$(STRIP)'; then \
528 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
529 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
530 install; \
531 else \
532 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
533 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
534 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
535 fi
536 mostlyclean-generic:
537
538 clean-generic:
539
540 distclean-generic:
541 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
542 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
543
544 maintainer-clean-generic:
545 @echo "This command is intended for maintainers to use"
546 @echo "it deletes files that may require special tools to rebuild."
547 clean: clean-recursive
548
549 clean-am: clean-generic clean-libtool mostlyclean-am
550
551 distclean: distclean-recursive
552 -rm -f Makefile
553 distclean-am: clean-am distclean-generic distclean-tags
554
555 dvi: dvi-recursive
556
557 dvi-am:
558
559 html: html-recursive
560
561 html-am:
562
563 info: info-recursive
564
565 info-am:
566
567 install-data-am:
568
569 install-dvi: install-dvi-recursive
570
571 install-dvi-am:
572
573 install-exec-am:
574
575 install-html: install-html-recursive
576
577 install-html-am:
578
579 install-info: install-info-recursive
580
581 install-info-am:
582
583 install-man:
584
585 install-pdf: install-pdf-recursive
586
587 install-pdf-am:
588
589 install-ps: install-ps-recursive
590
591 install-ps-am:
592
593 installcheck-am:
594
595 maintainer-clean: maintainer-clean-recursive
596 -rm -f Makefile
597 maintainer-clean-am: distclean-am maintainer-clean-generic
598
599 mostlyclean: mostlyclean-recursive
600
601 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
602
603 pdf: pdf-recursive
604
605 pdf-am:
606
607 ps: ps-recursive
608
609 ps-am:
610
611 uninstall-am:
612
613 .MAKE: $(am__recursive_targets) install-am install-strip
614
615 .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
616 check-am clean clean-generic clean-libtool cscopelist-am ctags \
617 ctags-am distclean distclean-generic distclean-libtool \
618 distclean-tags distdir dvi dvi-am html html-am info info-am \
619 install install-am install-data install-data-am install-dvi \
620 install-dvi-am install-exec install-exec-am install-html \
621 install-html-am install-info install-info-am install-man \
622 install-pdf install-pdf-am install-ps install-ps-am \
623 install-strip installcheck installcheck-am installdirs \
624 installdirs-am maintainer-clean maintainer-clean-generic \
625 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
626 ps ps-am tags tags-am uninstall uninstall-am
627
628 .PRECIOUS: Makefile
629
630
631 # Tell versions [3.59,3.63) of GNU make to not export all variables.
632 # Otherwise a system limit (for SysV at least) may be exceeded.
633 .NOEXPORT:
+0
-4
src/conf/topology/broadwell/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 topologydir = $(alsaconfigdir)/topology/broadwell
2 topology_DATA = broadwell.conf
3 EXTRA_DIST = $(topology_DATA)
+0
-512
src/conf/topology/broadwell/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/topology/broadwell
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(topologydir)"
151 DATA = $(topology_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 topologydir = $(alsaconfigdir)/topology/broadwell
287 topology_DATA = broadwell.conf
288 EXTRA_DIST = $(topology_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/topology/broadwell/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/topology/broadwell/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-topologyDATA: $(topology_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(topology_DATA)'; test -n "$(topologydir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(topologydir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(topologydir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(topologydir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(topologydir)" || exit $$?; \
341 done
342
343 uninstall-topologyDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(topology_DATA)'; test -n "$(topologydir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(topologydir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(topologydir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-topologyDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-topologyDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-topologyDATA installcheck \
501 installcheck-am installdirs maintainer-clean \
502 maintainer-clean-generic mostlyclean mostlyclean-generic \
503 mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \
504 uninstall-am uninstall-topologyDATA
505
506 .PRECIOUS: Makefile
507
508
509 # Tell versions [3.59,3.63) of GNU make to not export all variables.
510 # Otherwise a system limit (for SysV at least) may be exceeded.
511 .NOEXPORT:
+0
-410
src/conf/topology/broadwell/broadwell.conf less more
0 # Dynamic Firmware Configuration for Broadwell
1
2 # TLV
3 SectionTLV."hsw_vol_tlv" {
4 Comment "TLV used by both global and stream volumes"
5
6 scale {
7 min "-9000"
8 step "300"
9 mute "1"
10 }
11 }
12
13 # Controls
14 SectionControlMixer."Master Playback Volume" {
15 Comment "Global DSP volume"
16
17 # control belongs to this index group
18 index "1"
19
20 # Channel register and shift for Front Left/Right
21 channel."FL" {
22 reg "0"
23 shift "0"
24 }
25 channel."FR" {
26 reg "0"
27 shift "8"
28 }
29
30 # max control value and whether value is inverted
31 max "31"
32 invert "false"
33
34 # control uses bespoke driver get/put/info ID 0
35 ops."ctl" {
36 info "volsw"
37 get "256"
38 put "256"
39 }
40
41 # uses TLV data above
42 tlv "hsw_vol_tlv"
43 }
44
45 SectionControlMixer."Media0 Playback Volume" {
46 Comment "Offload 0 volume"
47
48 # control belongs to this index group
49 index "1"
50
51 # Channel register and shift for Front Left/Right
52 channel."FL" {
53 reg "1"
54 shift "0"
55 }
56 channel."FR" {
57 reg "1"
58 shift "8"
59 }
60
61 # max control value and whether value is inverted
62 max "31"
63 invert "false"
64
65 # control uses bespoke driver get/put/info ID 0
66 ops."ctl" {
67 info "volsw"
68 get "257"
69 put "257"
70 }
71
72 # uses TLV data above
73 tlv "hsw_vol_tlv"
74 }
75
76 SectionControlMixer."Media1 Playback Volume" {
77 Comment "Offload 1 volume"
78
79 # control belongs to this index group
80 index "1"
81
82 # Channel register and shift for Front Left/Right
83 channel."FL" {
84 reg "2"
85 shift "0"
86 }
87 channel."FR" {
88 reg "2"
89 shift "8"
90 }
91
92 # max control value and whether value is inverted
93 max "31"
94 invert "false"
95
96 # control uses bespoke driver get/put/info ID 0
97 ops."ctl" {
98 info "volsw"
99 get "257"
100 put "257"
101 }
102
103 # uses TLV data above
104 tlv "hsw_vol_tlv"
105 }
106
107 SectionControlMixer."Mic Capture Volume" {
108 Comment "Mic Capture volume"
109
110 # control belongs to this index group
111 index "1"
112
113 # Channel register and shift for Front Left/Right
114 channel."FL" {
115 reg "0"
116 shift "0"
117 }
118 channel."FR" {
119 reg "0"
120 shift "8"
121 }
122
123 # max control value and whether value is inverted
124 max "31"
125 invert "false"
126
127 # control uses bespoke driver get/put/info ID 0
128 ops."ctl" {
129 info "volsw"
130 get "257"
131 put "257"
132 }
133
134 # uses TLV data above
135 tlv "hsw_vol_tlv"
136 }
137
138 SectionWidget."SSP0 CODEC IN" {
139
140 index "1"
141 type "aif_in"
142 no_pm "true"
143 shift "0"
144 invert "0"
145 }
146
147 SectionWidget."SSP0 CODEC OUT" {
148
149 index "1"
150 type "aif_out"
151 no_pm "true"
152 shift "0"
153 invert "0"
154 }
155
156 SectionWidget."SSP1 BT IN" {
157
158 index "1"
159 type "aif_in"
160 no_pm "true"
161 shift "0"
162 invert "0"
163 }
164
165 SectionWidget."SSP1 BT OUT" {
166
167 index "1"
168 type "aif_out"
169 no_pm "true"
170 shift "0"
171 invert "0"
172 }
173
174 SectionWidget."Playback VMixer" {
175
176 index "1"
177 type "mixer"
178 no_pm "true"
179 shift "0"
180 invert "0"
181 }
182
183 # PCM Configurations supported by FW
184 SectionPCMConfig."PCM 48k Stereo 24bit" {
185
186 config."playback" {
187 format "S24_LE"
188 rate "48000"
189 channels "2"
190 tdm_slot "0xf"
191 }
192
193 config."capture" {
194 format "S24_LE"
195 rate "48000"
196 channels "2"
197 tdm_slot "0xf"
198 }
199 }
200
201 SectionPCMConfig."PCM 48k Stereo 16bit" {
202
203 config."playback" {
204 format "S16_LE"
205 rate "48000"
206 channels "2"
207 tdm_slot "0xf"
208 }
209
210 config."capture" {
211 format "S16_LE"
212 rate "48000"
213 channels "2"
214 tdm_slot "0xf"
215 }
216 }
217
218 SectionPCMConfig."PCM 48k 2P/4C 16bit" {
219
220 config."playback" {
221 format "S16_LE"
222 rate "48000"
223 channels "2"
224 tdm_slot "0xf"
225 }
226
227 config."capture" {
228 format "S16_LE"
229 rate "48000"
230 channels "4"
231 tdm_slot "0xf"
232 }
233 }
234
235 # PCM capabilities supported by FW
236 SectionPCMCapabilities."System Playback" {
237
238 formats "S24_LE,S16_LE"
239 rate_min "48000"
240 rate_max "48000"
241 channels_min "2"
242 channels_max "2"
243 }
244
245 SectionPCMCapabilities."Analog Capture" {
246
247 formats "S24_LE,S16_LE"
248 rate_min "48000"
249 rate_max "48000"
250 channels_min "2"
251 channels_max "4"
252 }
253
254 SectionPCMCapabilities."Loopback Capture" {
255
256 formats "S24_LE,S16_LE"
257 rate_min "48000"
258 rate_max "48000"
259 channels_min "2"
260 channels_max "2"
261 }
262
263 SectionPCMCapabilities."Offload0 Playback" {
264 formats "S24_LE,S16_LE"
265 rate_min "8000"
266 rate_max "192000"
267 channels_min "2"
268 channels_max "2"
269 }
270
271 SectionPCMCapabilities."Offload1 Playback" {
272 formats "S24_LE,S16_LE"
273 rate_min "8000"
274 rate_max "192000"
275 channels_min "2"
276 channels_max "2"
277 }
278
279 # PCM devices exported by Firmware
280 SectionPCM."System Playback/Capture" {
281
282 index "1"
283
284 # used for binding to the PCM
285 id "0"
286
287 dai."System Pin" {
288 id "0"
289 }
290
291 pcm."playback" {
292
293 capabilities "System Playback"
294
295 configs [
296 "PCM 48k Stereo 24bit"
297 "PCM 48k Stereo 16bit"
298 ]
299 }
300
301 pcm."capture" {
302
303 capabilities "Analog Capture"
304
305 configs [
306 "PCM 48k Stereo 24bit"
307 "PCM 48k Stereo 16bit"
308 "PCM 48k 2P/4C 16bit"
309 ]
310 }
311 }
312
313 SectionPCM."Offload0 Playback" {
314
315 index "1"
316
317 # used for binding to the PCM
318 id "1"
319
320 dai."Offload0 Pin" {
321 id "1"
322 }
323
324 pcm."playback" {
325
326 capabilities "Offload0 Playback"
327
328 configs [
329 "PCM 48k Stereo 24bit"
330 "PCM 48k Stereo 16bit"
331 ]
332 }
333 }
334
335 SectionPCM."Offload1 Playback" {
336
337 index "1"
338
339 # used for binding to the PCM
340 id "2"
341
342 dai."Offload1 Pin" {
343 id "2"
344 }
345
346 pcm."playback" {
347
348 capabilities "Offload1 Playback"
349
350 configs [
351 "PCM 48k Stereo 24bit"
352 "PCM 48k Stereo 16bit"
353 ]
354 }
355 }
356
357 SectionPCM."Loopback PCM" {
358
359 index "1"
360
361 # used for binding to the PCM
362 id "3"
363
364 dai."Loopback Pin" {
365 id "3"
366 }
367
368 pcm."capture" {
369
370 capabilities "Loopback Capture"
371
372 configs [
373 "PCM 48k Stereo 24bit"
374 "PCM 48k Stereo 16bit"
375 ]
376 }
377 }
378
379 SectionGraph."dsp" {
380 index "1"
381
382 lines [
383 "Playback VMixer, , System Playback"
384 "Playback VMixer, , Offload0 Playback"
385 "Playback VMixer, , Offload1 Playback"
386 "SSP0 CODEC OUT, , Playback VMixer"
387 "Loopback Capture, , Playback VMixer"
388 "Analog Capture, , SSP0 CODEC IN"
389 ]
390 }
391
392 SectionHWConfig."CodecHWConfig" {
393 id "1"
394 format "I2S" # physical audio format.
395 bclk "codec_slave" # platform is master of bit clock (codec is slave)
396 fsync "codec_slave" # platform is master of fsync (codec is slave)
397 }
398
399 SectionLink."Codec" {
400
401 # used for binding to the physical link
402 id "0"
403
404 hw_configs [
405 "CodecHWConfig"
406 ]
407
408 default_hw_conf_id "1"
409 }
+0
-4
src/conf/topology/bxtrt298/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 bxtrt298dir = $(alsaconfigdir)/topology/bxtrt298
2 bxtrt298_DATA = bxt_i2s.conf
3 EXTRA_DIST = $(bxtrt298_DATA)
+0
-512
src/conf/topology/bxtrt298/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/topology/bxtrt298
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(bxtrt298dir)"
151 DATA = $(bxtrt298_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 bxtrt298dir = $(alsaconfigdir)/topology/bxtrt298
287 bxtrt298_DATA = bxt_i2s.conf
288 EXTRA_DIST = $(bxtrt298_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/topology/bxtrt298/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/topology/bxtrt298/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-bxtrt298DATA: $(bxtrt298_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(bxtrt298_DATA)'; test -n "$(bxtrt298dir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(bxtrt298dir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(bxtrt298dir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bxtrt298dir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(bxtrt298dir)" || exit $$?; \
341 done
342
343 uninstall-bxtrt298DATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(bxtrt298_DATA)'; test -n "$(bxtrt298dir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(bxtrt298dir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(bxtrt298dir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-bxtrt298DATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-bxtrt298DATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-bxtrt298DATA install-data \
497 install-data-am install-dvi install-dvi-am install-exec \
498 install-exec-am install-html install-html-am install-info \
499 install-info-am install-man install-pdf install-pdf-am \
500 install-ps install-ps-am install-strip installcheck \
501 installcheck-am installdirs maintainer-clean \
502 maintainer-clean-generic mostlyclean mostlyclean-generic \
503 mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \
504 uninstall-am uninstall-bxtrt298DATA
505
506 .PRECIOUS: Makefile
507
508
509 # Tell versions [3.59,3.63) of GNU make to not export all variables.
510 # Otherwise a system limit (for SysV at least) may be exceeded.
511 .NOEXPORT:
+0
-3323
src/conf/topology/bxtrt298/bxt_i2s.conf less more
0 SectionVendorTokens."skl_tokens" {
1 SKL_TKN_UUID "1"
2 SKL_TKN_U8_NUM_BLOCKS "2"
3 SKL_TKN_U8_BLOCK_TYPE "3"
4 SKL_TKN_U8_IN_PIN_TYPE "4"
5 SKL_TKN_U8_OUT_PIN_TYPE "5"
6 SKL_TKN_U8_DYN_IN_PIN "6"
7 SKL_TKN_U8_DYN_OUT_PIN "7"
8 SKL_TKN_U8_IN_QUEUE_COUNT "8"
9 SKL_TKN_U8_OUT_QUEUE_COUNT "9"
10 SKL_TKN_U8_TIME_SLOT "10"
11 SKL_TKN_U8_CORE_ID "11"
12 SKL_TKN_U8_MODULE_TYPE "12"
13 SKL_TKN_U8_CONN_TYPE "13"
14 SKL_TKN_U8_DEV_TYPE "14"
15 SKL_TKN_U8_HW_CONN_TYPE "15"
16 SKL_TKN_U16_MOD_INST_ID "16"
17 SKL_TKN_U16_BLOCK_SIZE "17"
18 SKL_TKN_U32_MAX_MCPS "18"
19 SKL_TKN_U32_MEM_PAGES "19"
20 SKL_TKN_U32_OBS "20"
21 SKL_TKN_U32_IBS "21"
22 SKL_TKN_U32_VBUS_ID "22"
23 SKL_TKN_U32_PARAMS_FIXUP "23"
24 SKL_TKN_U32_CONVERTER "24"
25 SKL_TKN_U32_PIPE_ID "25"
26 SKL_TKN_U32_PIPE_CONN_TYPE "26"
27 SKL_TKN_U32_PIPE_PRIORITY "27"
28 SKL_TKN_U32_PIPE_MEM_PGS "28"
29 SKL_TKN_U32_DIR_PIN_COUNT "29"
30 SKL_TKN_U32_FMT_CH "30"
31 SKL_TKN_U32_FMT_FREQ "31"
32 SKL_TKN_U32_FMT_BIT_DEPTH "32"
33 SKL_TKN_U32_FMT_SAMPLE_SIZE "33"
34 SKL_TKN_U32_FMT_CH_CONFIG "34"
35 SKL_TKN_U32_FMT_INTERLEAVE "35"
36 SKL_TKN_U32_FMT_SAMPLE_TYPE "36"
37 SKL_TKN_U32_FMT_CH_MAP "37"
38 SKL_TKN_U32_PIN_MOD_ID "38"
39 SKL_TKN_U32_PIN_INST_ID "39"
40 SKL_TKN_U32_MOD_SET_PARAMS "40"
41 SKL_TKN_U32_MOD_PARAM_ID "41"
42 SKL_TKN_U32_CAPS_SET_PARAMS "42"
43 SKL_TKN_U32_CAPS_PARAMS_ID "43"
44 SKL_TKN_U32_CAPS_SIZE "44"
45 SKL_TKN_U32_PROC_DOMAIN "45"
46 SKL_TKN_U32_LIB_COUNT "46"
47 SKL_TKN_STR_LIB_NAME "47"
48 }
49
50 SectionVendorTuples."media0_in cpr 0 num_desc" {
51 tokens "skl_tokens"
52
53 tuples."byte.u8_num_blocks" {
54 SKL_TKN_U8_NUM_BLOCKS "1"
55 }
56 }
57
58 SectionVendorTuples."media0_in cpr 0_size_desc" {
59 tokens "skl_tokens"
60 tuples."byte.u8_block_type"{
61 SKL_TKN_U8_BLOCK_TYPE "0"
62 }
63 tuples."short.u16_size_desc"{
64 SKL_TKN_U16_BLOCK_SIZE "516"
65 }
66 }
67
68 SectionVendorTuples."media0_in cpr 0" {
69 tokens "skl_tokens"
70
71 tuples."uuid" {
72 SKL_TKN_UUID "131, 12, 160, 155, 18, 202,
73 131, 74, 148, 60, 31, 162, 232, 47, 157, 218"
74 }
75
76 tuples."byte.u8_data" {
77 SKL_TKN_U8_IN_PIN_TYPE "0"
78 SKL_TKN_U8_OUT_PIN_TYPE "0"
79 SKL_TKN_U8_IN_QUEUE_COUNT "1"
80 SKL_TKN_U8_OUT_QUEUE_COUNT "2"
81 SKL_TKN_U8_DYN_IN_PIN "1"
82 SKL_TKN_U8_DYN_OUT_PIN "1"
83 SKL_TKN_U8_TIME_SLOT "0"
84 SKL_TKN_U8_CORE_ID "0"
85 SKL_TKN_U8_MODULE_TYPE "1"
86 SKL_TKN_U8_CONN_TYPE "1"
87 SKL_TKN_U8_HW_CONN_TYPE "1"
88 SKL_TKN_U8_DEV_TYPE "5"
89 }
90
91 tuples."short.u16_data" {
92 SKL_TKN_U16_MOD_INST_ID "0"
93 }
94
95 tuples."word.u32_data" {
96 SKL_TKN_U32_MAX_MCPS "100000"
97 SKL_TKN_U32_MEM_PAGES "1"
98 SKL_TKN_U32_OBS "384"
99 SKL_TKN_U32_IBS "384"
100 SKL_TKN_U32_VBUS_ID "0xffffffff"
101 SKL_TKN_U32_PARAMS_FIXUP "0"
102 SKL_TKN_U32_CONVERTER "0"
103 SKL_TKN_U32_PIPE_ID "1"
104 SKL_TKN_U32_PIPE_CONN_TYPE "1"
105 SKL_TKN_U32_PIPE_PRIORITY "0"
106 SKL_TKN_U32_PIPE_MEM_PGS "2"
107 SKL_TKN_U32_CAPS_SIZE "0"
108 SKL_TKN_U32_PROC_DOMAIN "0"
109 }
110
111 tuples."word.in_fmt_0" {
112 SKL_TKN_U32_DIR_PIN_COUNT "0"
113 SKL_TKN_U32_FMT_CH "2"
114 SKL_TKN_U32_FMT_FREQ "48000"
115 SKL_TKN_U32_FMT_BIT_DEPTH "32"
116 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
117 SKL_TKN_U32_FMT_INTERLEAVE "0"
118 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
119 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
120 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
121 }
122
123 tuples."word.out_fmt_0" {
124 SKL_TKN_U32_DIR_PIN_COUNT "1"
125 SKL_TKN_U32_FMT_CH "2"
126 SKL_TKN_U32_FMT_FREQ "48000"
127 SKL_TKN_U32_FMT_BIT_DEPTH "32"
128 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
129 SKL_TKN_U32_FMT_INTERLEAVE "0"
130 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
131 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
132 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
133 }
134
135 tuples."word.out_fmt_1" {
136 SKL_TKN_U32_DIR_PIN_COUNT "17"
137 SKL_TKN_U32_FMT_CH "2"
138 SKL_TKN_U32_FMT_FREQ "48000"
139 SKL_TKN_U32_FMT_BIT_DEPTH "32"
140 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
141 SKL_TKN_U32_FMT_INTERLEAVE "0"
142 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
143 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
144 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
145 }
146
147 tuples."word.in_pin_0" {
148 SKL_TKN_U32_DIR_PIN_COUNT "0"
149 SKL_TKN_U32_PIN_MOD_ID "0"
150 SKL_TKN_U32_PIN_INST_ID "0"
151 }
152
153 tuples."word.out_pin_0" {
154 SKL_TKN_U32_DIR_PIN_COUNT "1"
155 SKL_TKN_U32_PIN_MOD_ID "0"
156 SKL_TKN_U32_PIN_INST_ID "0"
157 }
158
159 tuples."word.out_pin_1" {
160 SKL_TKN_U32_DIR_PIN_COUNT "17"
161 SKL_TKN_U32_PIN_MOD_ID "0"
162 SKL_TKN_U32_PIN_INST_ID "0"
163 }
164 }
165
166 SectionVendorTuples."media0_in mi num_desc" {
167 tokens "skl_tokens"
168
169 tuples."byte.u8_num_blocks" {
170 SKL_TKN_U8_NUM_BLOCKS "1"
171 }
172 }
173
174 SectionVendorTuples."media0_in mi_size_desc" {
175 tokens "skl_tokens"
176 tuples."byte.u8_block_type"{
177 SKL_TKN_U8_BLOCK_TYPE "0"
178 }
179 tuples."short.u16_size_desc"{
180 SKL_TKN_U16_BLOCK_SIZE "420"
181 }
182 }
183
184 SectionVendorTuples."media0_in mi" {
185 tokens "skl_tokens"
186
187 tuples."uuid" {
188 SKL_TKN_UUID "178, 110, 101, 57, 113, 59,
189 73, 64, 141, 63, 249, 44, 213, 196, 60, 9"
190 }
191
192 tuples."byte.u8_data" {
193 SKL_TKN_U8_IN_PIN_TYPE "0"
194 SKL_TKN_U8_OUT_PIN_TYPE "0"
195 SKL_TKN_U8_IN_QUEUE_COUNT "1"
196 SKL_TKN_U8_OUT_QUEUE_COUNT "1"
197 SKL_TKN_U8_DYN_IN_PIN "1"
198 SKL_TKN_U8_DYN_OUT_PIN "1"
199 SKL_TKN_U8_TIME_SLOT "0"
200 SKL_TKN_U8_CORE_ID "0"
201 SKL_TKN_U8_MODULE_TYPE "0"
202 SKL_TKN_U8_CONN_TYPE "0"
203 SKL_TKN_U8_HW_CONN_TYPE "1"
204 SKL_TKN_U8_DEV_TYPE "6"
205 }
206
207 tuples."short.u16_data" {
208 SKL_TKN_U16_MOD_INST_ID "0"
209 }
210
211 tuples."word.u32_data" {
212 SKL_TKN_U32_MAX_MCPS "100000"
213 SKL_TKN_U32_MEM_PAGES "1"
214 SKL_TKN_U32_OBS "384"
215 SKL_TKN_U32_IBS "384"
216 SKL_TKN_U32_VBUS_ID "0xffffffff"
217 SKL_TKN_U32_PARAMS_FIXUP "0"
218 SKL_TKN_U32_CONVERTER "0"
219 SKL_TKN_U32_PIPE_ID "1"
220 SKL_TKN_U32_PIPE_CONN_TYPE "1"
221 SKL_TKN_U32_PIPE_PRIORITY "0"
222 SKL_TKN_U32_PIPE_MEM_PGS "2"
223 SKL_TKN_U32_CAPS_SIZE "0"
224 SKL_TKN_U32_PROC_DOMAIN "0"
225 }
226
227 tuples."word.in_fmt_0" {
228 SKL_TKN_U32_DIR_PIN_COUNT "0"
229 SKL_TKN_U32_FMT_CH "2"
230 SKL_TKN_U32_FMT_FREQ "48000"
231 SKL_TKN_U32_FMT_BIT_DEPTH "32"
232 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
233 SKL_TKN_U32_FMT_INTERLEAVE "0"
234 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
235 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
236 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
237 }
238
239 tuples."word.out_fmt_0" {
240 SKL_TKN_U32_DIR_PIN_COUNT "1"
241 SKL_TKN_U32_FMT_CH "2"
242 SKL_TKN_U32_FMT_FREQ "48000"
243 SKL_TKN_U32_FMT_BIT_DEPTH "32"
244 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
245 SKL_TKN_U32_FMT_INTERLEAVE "0"
246 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
247 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
248 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
249 }
250
251 tuples."word.in_pin_0" {
252 SKL_TKN_U32_DIR_PIN_COUNT "0"
253 SKL_TKN_U32_PIN_MOD_ID "0"
254 SKL_TKN_U32_PIN_INST_ID "0"
255 }
256
257 tuples."word.out_pin_0" {
258 SKL_TKN_U32_DIR_PIN_COUNT "1"
259 SKL_TKN_U32_PIN_MOD_ID "0"
260 SKL_TKN_U32_PIN_INST_ID "0"
261 }
262 }
263
264 SectionVendorTuples."codec0_in cpr 1 num_desc" {
265 tokens "skl_tokens"
266
267 tuples."byte.u8_num_blocks" {
268 SKL_TKN_U8_NUM_BLOCKS "1"
269 }
270 }
271
272 SectionVendorTuples."codec0_in cpr 1_size_desc" {
273 tokens "skl_tokens"
274 tuples."byte.u8_block_type"{
275 SKL_TKN_U8_BLOCK_TYPE "0"
276 }
277 tuples."short.u16_size_desc"{
278 SKL_TKN_U16_BLOCK_SIZE "516"
279 }
280 }
281
282 SectionVendorTuples."codec0_in cpr 1" {
283 tokens "skl_tokens"
284
285 tuples."uuid" {
286 SKL_TKN_UUID "131, 12, 160, 155, 18, 202,
287 131, 74, 148, 60, 31, 162, 232, 47, 157, 218"
288 }
289
290 tuples."byte.u8_data" {
291 SKL_TKN_U8_IN_PIN_TYPE "0"
292 SKL_TKN_U8_OUT_PIN_TYPE "0"
293 SKL_TKN_U8_IN_QUEUE_COUNT "1"
294 SKL_TKN_U8_OUT_QUEUE_COUNT "2"
295 SKL_TKN_U8_DYN_IN_PIN "1"
296 SKL_TKN_U8_DYN_OUT_PIN "1"
297 SKL_TKN_U8_TIME_SLOT "0"
298 SKL_TKN_U8_CORE_ID "0"
299 SKL_TKN_U8_MODULE_TYPE "1"
300 SKL_TKN_U8_CONN_TYPE "2"
301 SKL_TKN_U8_HW_CONN_TYPE "2"
302 SKL_TKN_U8_DEV_TYPE "2"
303 }
304
305 tuples."short.u16_data" {
306 SKL_TKN_U16_MOD_INST_ID "1"
307 }
308
309 tuples."word.u32_data" {
310 SKL_TKN_U32_MAX_MCPS "100000"
311 SKL_TKN_U32_MEM_PAGES "1"
312 SKL_TKN_U32_OBS "384"
313 SKL_TKN_U32_IBS "384"
314 SKL_TKN_U32_VBUS_ID "0x5"
315 SKL_TKN_U32_PARAMS_FIXUP "0"
316 SKL_TKN_U32_CONVERTER "0"
317 SKL_TKN_U32_PIPE_ID "2"
318 SKL_TKN_U32_PIPE_CONN_TYPE "2"
319 SKL_TKN_U32_PIPE_PRIORITY "0"
320 SKL_TKN_U32_PIPE_MEM_PGS "2"
321 SKL_TKN_U32_CAPS_SIZE "0"
322 SKL_TKN_U32_PROC_DOMAIN "0"
323 }
324
325 tuples."word.in_fmt_0" {
326 SKL_TKN_U32_DIR_PIN_COUNT "0"
327 SKL_TKN_U32_FMT_CH "2"
328 SKL_TKN_U32_FMT_FREQ "48000"
329 SKL_TKN_U32_FMT_BIT_DEPTH "32"
330 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
331 SKL_TKN_U32_FMT_INTERLEAVE "0"
332 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
333 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
334 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
335 }
336
337 tuples."word.out_fmt_0" {
338 SKL_TKN_U32_DIR_PIN_COUNT "1"
339 SKL_TKN_U32_FMT_CH "2"
340 SKL_TKN_U32_FMT_FREQ "48000"
341 SKL_TKN_U32_FMT_BIT_DEPTH "32"
342 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
343 SKL_TKN_U32_FMT_INTERLEAVE "0"
344 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
345 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
346 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
347 }
348
349 tuples."word.out_fmt_1" {
350 SKL_TKN_U32_DIR_PIN_COUNT "17"
351 SKL_TKN_U32_FMT_CH "2"
352 SKL_TKN_U32_FMT_FREQ "48000"
353 SKL_TKN_U32_FMT_BIT_DEPTH "32"
354 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
355 SKL_TKN_U32_FMT_INTERLEAVE "0"
356 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
357 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
358 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
359 }
360
361 tuples."word.in_pin_0" {
362 SKL_TKN_U32_DIR_PIN_COUNT "0"
363 SKL_TKN_U32_PIN_MOD_ID "0"
364 SKL_TKN_U32_PIN_INST_ID "0"
365 }
366
367 tuples."word.out_pin_0" {
368 SKL_TKN_U32_DIR_PIN_COUNT "1"
369 SKL_TKN_U32_PIN_MOD_ID "0"
370 SKL_TKN_U32_PIN_INST_ID "0"
371 }
372
373 tuples."word.out_pin_1" {
374 SKL_TKN_U32_DIR_PIN_COUNT "17"
375 SKL_TKN_U32_PIN_MOD_ID "0"
376 SKL_TKN_U32_PIN_INST_ID "0"
377 }
378 }
379
380 SectionVendorTuples."codec0_in mi num_desc" {
381 tokens "skl_tokens"
382
383 tuples."byte.u8_num_blocks" {
384 SKL_TKN_U8_NUM_BLOCKS "1"
385 }
386 }
387
388 SectionVendorTuples."codec0_in mi_size_desc" {
389 tokens "skl_tokens"
390 tuples."byte.u8_block_type"{
391 SKL_TKN_U8_BLOCK_TYPE "0"
392 }
393 tuples."short.u16_size_desc"{
394 SKL_TKN_U16_BLOCK_SIZE "420"
395 }
396 }
397
398 SectionVendorTuples."codec0_in mi" {
399 tokens "skl_tokens"
400
401 tuples."uuid" {
402 SKL_TKN_UUID "178, 110, 101, 57, 113, 59,
403 73, 64, 141, 63, 249, 44, 213, 196, 60, 9"
404 }
405
406 tuples."byte.u8_data" {
407 SKL_TKN_U8_IN_PIN_TYPE "0"
408 SKL_TKN_U8_OUT_PIN_TYPE "0"
409 SKL_TKN_U8_IN_QUEUE_COUNT "1"
410 SKL_TKN_U8_OUT_QUEUE_COUNT "1"
411 SKL_TKN_U8_DYN_IN_PIN "1"
412 SKL_TKN_U8_DYN_OUT_PIN "1"
413 SKL_TKN_U8_TIME_SLOT "0"
414 SKL_TKN_U8_CORE_ID "0"
415 SKL_TKN_U8_MODULE_TYPE "0"
416 SKL_TKN_U8_CONN_TYPE "0"
417 SKL_TKN_U8_HW_CONN_TYPE "2"
418 SKL_TKN_U8_DEV_TYPE "6"
419 }
420
421 tuples."short.u16_data" {
422 SKL_TKN_U16_MOD_INST_ID "1"
423 }
424
425 tuples."word.u32_data" {
426 SKL_TKN_U32_MAX_MCPS "100000"
427 SKL_TKN_U32_MEM_PAGES "1"
428 SKL_TKN_U32_OBS "384"
429 SKL_TKN_U32_IBS "384"
430 SKL_TKN_U32_VBUS_ID "0xffffffff"
431 SKL_TKN_U32_PARAMS_FIXUP "0"
432 SKL_TKN_U32_CONVERTER "0"
433 SKL_TKN_U32_PIPE_ID "2"
434 SKL_TKN_U32_PIPE_CONN_TYPE "2"
435 SKL_TKN_U32_PIPE_PRIORITY "0"
436 SKL_TKN_U32_PIPE_MEM_PGS "2"
437 SKL_TKN_U32_CAPS_SIZE "0"
438 SKL_TKN_U32_PROC_DOMAIN "0"
439 }
440
441 tuples."word.in_fmt_0" {
442 SKL_TKN_U32_DIR_PIN_COUNT "0"
443 SKL_TKN_U32_FMT_CH "2"
444 SKL_TKN_U32_FMT_FREQ "48000"
445 SKL_TKN_U32_FMT_BIT_DEPTH "32"
446 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
447 SKL_TKN_U32_FMT_INTERLEAVE "0"
448 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
449 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
450 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
451 }
452
453 tuples."word.out_fmt_0" {
454 SKL_TKN_U32_DIR_PIN_COUNT "1"
455 SKL_TKN_U32_FMT_CH "2"
456 SKL_TKN_U32_FMT_FREQ "48000"
457 SKL_TKN_U32_FMT_BIT_DEPTH "32"
458 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
459 SKL_TKN_U32_FMT_INTERLEAVE "0"
460 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
461 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
462 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
463 }
464
465 tuples."word.in_pin_0" {
466 SKL_TKN_U32_DIR_PIN_COUNT "0"
467 SKL_TKN_U32_PIN_MOD_ID "0"
468 SKL_TKN_U32_PIN_INST_ID "0"
469 }
470
471 tuples."word.out_pin_0" {
472 SKL_TKN_U32_DIR_PIN_COUNT "1"
473 SKL_TKN_U32_PIN_MOD_ID "0"
474 SKL_TKN_U32_PIN_INST_ID "0"
475 }
476 }
477
478 SectionVendorTuples."codec0_out mo num_desc" {
479 tokens "skl_tokens"
480
481 tuples."byte.u8_num_blocks" {
482 SKL_TKN_U8_NUM_BLOCKS "1"
483 }
484 }
485
486 SectionVendorTuples."codec0_out mo_size_desc" {
487 tokens "skl_tokens"
488 tuples."byte.u8_block_type"{
489 SKL_TKN_U8_BLOCK_TYPE "0"
490 }
491 tuples."short.u16_size_desc"{
492 SKL_TKN_U16_BLOCK_SIZE "1092"
493 }
494 }
495
496 SectionVendorTuples."codec0_out mo" {
497 tokens "skl_tokens"
498
499 tuples."uuid" {
500 SKL_TKN_UUID "90, 80, 86, 60, 215, 36,
501 143, 65, 189, 220, 193, 245, 163, 172, 42, 224"
502 }
503
504 tuples."byte.u8_data" {
505 SKL_TKN_U8_IN_PIN_TYPE "0"
506 SKL_TKN_U8_OUT_PIN_TYPE "0"
507 SKL_TKN_U8_IN_QUEUE_COUNT "8"
508 SKL_TKN_U8_OUT_QUEUE_COUNT "1"
509 SKL_TKN_U8_DYN_IN_PIN "1"
510 SKL_TKN_U8_DYN_OUT_PIN "1"
511 SKL_TKN_U8_TIME_SLOT "0"
512 SKL_TKN_U8_CORE_ID "0"
513 SKL_TKN_U8_MODULE_TYPE "0"
514 SKL_TKN_U8_CONN_TYPE "0"
515 SKL_TKN_U8_HW_CONN_TYPE "1"
516 SKL_TKN_U8_DEV_TYPE "6"
517 }
518
519 tuples."short.u16_data" {
520 SKL_TKN_U16_MOD_INST_ID "0"
521 }
522
523 tuples."word.u32_data" {
524 SKL_TKN_U32_MAX_MCPS "100000"
525 SKL_TKN_U32_MEM_PAGES "1"
526 SKL_TKN_U32_OBS "384"
527 SKL_TKN_U32_IBS "384"
528 SKL_TKN_U32_VBUS_ID "0xffffffff"
529 SKL_TKN_U32_PARAMS_FIXUP "0"
530 SKL_TKN_U32_CONVERTER "0"
531 SKL_TKN_U32_PIPE_ID "3"
532 SKL_TKN_U32_PIPE_CONN_TYPE "2"
533 SKL_TKN_U32_PIPE_PRIORITY "0"
534 SKL_TKN_U32_PIPE_MEM_PGS "2"
535 SKL_TKN_U32_CAPS_SIZE "0"
536 SKL_TKN_U32_PROC_DOMAIN "0"
537 }
538
539 tuples."word.in_fmt_0" {
540 SKL_TKN_U32_DIR_PIN_COUNT "0"
541 SKL_TKN_U32_FMT_CH "2"
542 SKL_TKN_U32_FMT_FREQ "48000"
543 SKL_TKN_U32_FMT_BIT_DEPTH "32"
544 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
545 SKL_TKN_U32_FMT_INTERLEAVE "0"
546 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
547 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
548 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
549 }
550
551 tuples."word.in_fmt_1" {
552 SKL_TKN_U32_DIR_PIN_COUNT "16"
553 SKL_TKN_U32_FMT_CH "2"
554 SKL_TKN_U32_FMT_FREQ "48000"
555 SKL_TKN_U32_FMT_BIT_DEPTH "32"
556 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
557 SKL_TKN_U32_FMT_INTERLEAVE "0"
558 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
559 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
560 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
561 }
562
563 tuples."word.in_fmt_2" {
564 SKL_TKN_U32_DIR_PIN_COUNT "32"
565 SKL_TKN_U32_FMT_CH "2"
566 SKL_TKN_U32_FMT_FREQ "48000"
567 SKL_TKN_U32_FMT_BIT_DEPTH "32"
568 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
569 SKL_TKN_U32_FMT_INTERLEAVE "0"
570 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
571 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
572 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
573 }
574
575 tuples."word.in_fmt_3" {
576 SKL_TKN_U32_DIR_PIN_COUNT "48"
577 SKL_TKN_U32_FMT_CH "2"
578 SKL_TKN_U32_FMT_FREQ "48000"
579 SKL_TKN_U32_FMT_BIT_DEPTH "32"
580 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
581 SKL_TKN_U32_FMT_INTERLEAVE "0"
582 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
583 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
584 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
585 }
586
587 tuples."word.in_fmt_4" {
588 SKL_TKN_U32_DIR_PIN_COUNT "64"
589 SKL_TKN_U32_FMT_CH "2"
590 SKL_TKN_U32_FMT_FREQ "48000"
591 SKL_TKN_U32_FMT_BIT_DEPTH "32"
592 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
593 SKL_TKN_U32_FMT_INTERLEAVE "0"
594 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
595 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
596 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
597 }
598
599 tuples."word.in_fmt_5" {
600 SKL_TKN_U32_DIR_PIN_COUNT "80"
601 SKL_TKN_U32_FMT_CH "2"
602 SKL_TKN_U32_FMT_FREQ "48000"
603 SKL_TKN_U32_FMT_BIT_DEPTH "32"
604 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
605 SKL_TKN_U32_FMT_INTERLEAVE "0"
606 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
607 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
608 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
609 }
610
611 tuples."word.in_fmt_6" {
612 SKL_TKN_U32_DIR_PIN_COUNT "96"
613 SKL_TKN_U32_FMT_CH "2"
614 SKL_TKN_U32_FMT_FREQ "48000"
615 SKL_TKN_U32_FMT_BIT_DEPTH "32"
616 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
617 SKL_TKN_U32_FMT_INTERLEAVE "0"
618 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
619 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
620 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
621 }
622
623 tuples."word.in_fmt_7" {
624 SKL_TKN_U32_DIR_PIN_COUNT "112"
625 SKL_TKN_U32_FMT_CH "2"
626 SKL_TKN_U32_FMT_FREQ "48000"
627 SKL_TKN_U32_FMT_BIT_DEPTH "32"
628 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
629 SKL_TKN_U32_FMT_INTERLEAVE "0"
630 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
631 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
632 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
633 }
634
635 tuples."word.out_fmt_0" {
636 SKL_TKN_U32_DIR_PIN_COUNT "1"
637 SKL_TKN_U32_FMT_CH "2"
638 SKL_TKN_U32_FMT_FREQ "48000"
639 SKL_TKN_U32_FMT_BIT_DEPTH "32"
640 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
641 SKL_TKN_U32_FMT_INTERLEAVE "0"
642 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
643 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
644 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
645 }
646
647 tuples."word.in_pin_0" {
648 SKL_TKN_U32_DIR_PIN_COUNT "0"
649 SKL_TKN_U32_PIN_MOD_ID "0"
650 SKL_TKN_U32_PIN_INST_ID "0"
651 }
652
653 tuples."word.in_pin_1" {
654 SKL_TKN_U32_DIR_PIN_COUNT "16"
655 SKL_TKN_U32_PIN_MOD_ID "0"
656 SKL_TKN_U32_PIN_INST_ID "0"
657 }
658
659 tuples."word.in_pin_2" {
660 SKL_TKN_U32_DIR_PIN_COUNT "32"
661 SKL_TKN_U32_PIN_MOD_ID "0"
662 SKL_TKN_U32_PIN_INST_ID "0"
663 }
664
665 tuples."word.in_pin_3" {
666 SKL_TKN_U32_DIR_PIN_COUNT "48"
667 SKL_TKN_U32_PIN_MOD_ID "0"
668 SKL_TKN_U32_PIN_INST_ID "0"
669 }
670
671 tuples."word.in_pin_4" {
672 SKL_TKN_U32_DIR_PIN_COUNT "64"
673 SKL_TKN_U32_PIN_MOD_ID "0"
674 SKL_TKN_U32_PIN_INST_ID "0"
675 }
676
677 tuples."word.in_pin_5" {
678 SKL_TKN_U32_DIR_PIN_COUNT "80"
679 SKL_TKN_U32_PIN_MOD_ID "0"
680 SKL_TKN_U32_PIN_INST_ID "0"
681 }
682
683 tuples."word.in_pin_6" {
684 SKL_TKN_U32_DIR_PIN_COUNT "96"
685 SKL_TKN_U32_PIN_MOD_ID "0"
686 SKL_TKN_U32_PIN_INST_ID "0"
687 }
688
689 tuples."word.in_pin_7" {
690 SKL_TKN_U32_DIR_PIN_COUNT "112"
691 SKL_TKN_U32_PIN_MOD_ID "0"
692 SKL_TKN_U32_PIN_INST_ID "0"
693 }
694
695 tuples."word.out_pin_0" {
696 SKL_TKN_U32_DIR_PIN_COUNT "1"
697 SKL_TKN_U32_PIN_MOD_ID "0"
698 SKL_TKN_U32_PIN_INST_ID "0"
699 }
700 }
701
702 SectionVendorTuples."codec0_out cpr 2 num_desc" {
703 tokens "skl_tokens"
704
705 tuples."byte.u8_num_blocks" {
706 SKL_TKN_U8_NUM_BLOCKS "1"
707 }
708 }
709
710 SectionVendorTuples."codec0_out cpr 2_size_desc" {
711 tokens "skl_tokens"
712 tuples."byte.u8_block_type"{
713 SKL_TKN_U8_BLOCK_TYPE "0"
714 }
715 tuples."short.u16_size_desc"{
716 SKL_TKN_U16_BLOCK_SIZE "516"
717 }
718 }
719
720 SectionVendorTuples."codec0_out cpr 2" {
721 tokens "skl_tokens"
722
723 tuples."uuid" {
724 SKL_TKN_UUID "131, 12, 160, 155, 18, 202,
725 131, 74, 148, 60, 31, 162, 232, 47, 157, 218"
726 }
727
728 tuples."byte.u8_data" {
729 SKL_TKN_U8_IN_PIN_TYPE "0"
730 SKL_TKN_U8_OUT_PIN_TYPE "0"
731 SKL_TKN_U8_IN_QUEUE_COUNT "1"
732 SKL_TKN_U8_OUT_QUEUE_COUNT "2"
733 SKL_TKN_U8_DYN_IN_PIN "1"
734 SKL_TKN_U8_DYN_OUT_PIN "1"
735 SKL_TKN_U8_TIME_SLOT "0"
736 SKL_TKN_U8_CORE_ID "0"
737 SKL_TKN_U8_MODULE_TYPE "1"
738 SKL_TKN_U8_CONN_TYPE "2"
739 SKL_TKN_U8_HW_CONN_TYPE "1"
740 SKL_TKN_U8_DEV_TYPE "2"
741 }
742
743 tuples."short.u16_data" {
744 SKL_TKN_U16_MOD_INST_ID "2"
745 }
746
747 tuples."word.u32_data" {
748 SKL_TKN_U32_MAX_MCPS "100000"
749 SKL_TKN_U32_MEM_PAGES "1"
750 SKL_TKN_U32_OBS "384"
751 SKL_TKN_U32_IBS "384"
752 SKL_TKN_U32_VBUS_ID "0x5"
753 SKL_TKN_U32_PARAMS_FIXUP "0"
754 SKL_TKN_U32_CONVERTER "0"
755 SKL_TKN_U32_PIPE_ID "3"
756 SKL_TKN_U32_PIPE_CONN_TYPE "2"
757 SKL_TKN_U32_PIPE_PRIORITY "0"
758 SKL_TKN_U32_PIPE_MEM_PGS "2"
759 SKL_TKN_U32_CAPS_SIZE "0"
760 SKL_TKN_U32_PROC_DOMAIN "0"
761 }
762
763 tuples."word.in_fmt_0" {
764 SKL_TKN_U32_DIR_PIN_COUNT "0"
765 SKL_TKN_U32_FMT_CH "2"
766 SKL_TKN_U32_FMT_FREQ "48000"
767 SKL_TKN_U32_FMT_BIT_DEPTH "32"
768 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
769 SKL_TKN_U32_FMT_INTERLEAVE "0"
770 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
771 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
772 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
773 }
774
775 tuples."word.out_fmt_0" {
776 SKL_TKN_U32_DIR_PIN_COUNT "1"
777 SKL_TKN_U32_FMT_CH "2"
778 SKL_TKN_U32_FMT_FREQ "48000"
779 SKL_TKN_U32_FMT_BIT_DEPTH "32"
780 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
781 SKL_TKN_U32_FMT_INTERLEAVE "0"
782 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
783 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
784 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
785 }
786
787 tuples."word.out_fmt_1" {
788 SKL_TKN_U32_DIR_PIN_COUNT "17"
789 SKL_TKN_U32_FMT_CH "2"
790 SKL_TKN_U32_FMT_FREQ "48000"
791 SKL_TKN_U32_FMT_BIT_DEPTH "32"
792 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
793 SKL_TKN_U32_FMT_INTERLEAVE "0"
794 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
795 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
796 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
797 }
798
799 tuples."word.in_pin_0" {
800 SKL_TKN_U32_DIR_PIN_COUNT "0"
801 SKL_TKN_U32_PIN_MOD_ID "0"
802 SKL_TKN_U32_PIN_INST_ID "0"
803 }
804
805 tuples."word.out_pin_0" {
806 SKL_TKN_U32_DIR_PIN_COUNT "1"
807 SKL_TKN_U32_PIN_MOD_ID "0"
808 SKL_TKN_U32_PIN_INST_ID "0"
809 }
810
811 tuples."word.out_pin_1" {
812 SKL_TKN_U32_DIR_PIN_COUNT "17"
813 SKL_TKN_U32_PIN_MOD_ID "0"
814 SKL_TKN_U32_PIN_INST_ID "0"
815 }
816 }
817
818 SectionVendorTuples."media0_out mo num_desc" {
819 tokens "skl_tokens"
820
821 tuples."byte.u8_num_blocks" {
822 SKL_TKN_U8_NUM_BLOCKS "1"
823 }
824 }
825
826 SectionVendorTuples."media0_out mo_size_desc" {
827 tokens "skl_tokens"
828 tuples."byte.u8_block_type"{
829 SKL_TKN_U8_BLOCK_TYPE "0"
830 }
831 tuples."short.u16_size_desc"{
832 SKL_TKN_U16_BLOCK_SIZE "1092"
833 }
834 }
835
836 SectionVendorTuples."media0_out mo" {
837 tokens "skl_tokens"
838
839 tuples."uuid" {
840 SKL_TKN_UUID "90, 80, 86, 60, 215, 36,
841 143, 65, 189, 220, 193, 245, 163, 172, 42, 224"
842 }
843
844 tuples."byte.u8_data" {
845 SKL_TKN_U8_IN_PIN_TYPE "0"
846 SKL_TKN_U8_OUT_PIN_TYPE "0"
847 SKL_TKN_U8_IN_QUEUE_COUNT "8"
848 SKL_TKN_U8_OUT_QUEUE_COUNT "1"
849 SKL_TKN_U8_DYN_IN_PIN "1"
850 SKL_TKN_U8_DYN_OUT_PIN "1"
851 SKL_TKN_U8_TIME_SLOT "0"
852 SKL_TKN_U8_CORE_ID "0"
853 SKL_TKN_U8_MODULE_TYPE "0"
854 SKL_TKN_U8_CONN_TYPE "0"
855 SKL_TKN_U8_HW_CONN_TYPE "2"
856 SKL_TKN_U8_DEV_TYPE "6"
857 }
858
859 tuples."short.u16_data" {
860 SKL_TKN_U16_MOD_INST_ID "1"
861 }
862
863 tuples."word.u32_data" {
864 SKL_TKN_U32_MAX_MCPS "100000"
865 SKL_TKN_U32_MEM_PAGES "1"
866 SKL_TKN_U32_OBS "384"
867 SKL_TKN_U32_IBS "384"
868 SKL_TKN_U32_VBUS_ID "0xffffffff"
869 SKL_TKN_U32_PARAMS_FIXUP "0"
870 SKL_TKN_U32_CONVERTER "0"
871 SKL_TKN_U32_PIPE_ID "4"
872 SKL_TKN_U32_PIPE_CONN_TYPE "1"
873 SKL_TKN_U32_PIPE_PRIORITY "0"
874 SKL_TKN_U32_PIPE_MEM_PGS "2"
875 SKL_TKN_U32_CAPS_SIZE "0"
876 SKL_TKN_U32_PROC_DOMAIN "0"
877 }
878
879 tuples."word.in_fmt_0" {
880 SKL_TKN_U32_DIR_PIN_COUNT "0"
881 SKL_TKN_U32_FMT_CH "2"
882 SKL_TKN_U32_FMT_FREQ "48000"
883 SKL_TKN_U32_FMT_BIT_DEPTH "32"
884 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
885 SKL_TKN_U32_FMT_INTERLEAVE "0"
886 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
887 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
888 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
889 }
890
891 tuples."word.in_fmt_1" {
892 SKL_TKN_U32_DIR_PIN_COUNT "16"
893 SKL_TKN_U32_FMT_CH "2"
894 SKL_TKN_U32_FMT_FREQ "48000"
895 SKL_TKN_U32_FMT_BIT_DEPTH "32"
896 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
897 SKL_TKN_U32_FMT_INTERLEAVE "0"
898 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
899 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
900 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
901 }
902
903 tuples."word.in_fmt_2" {
904 SKL_TKN_U32_DIR_PIN_COUNT "32"
905 SKL_TKN_U32_FMT_CH "2"
906 SKL_TKN_U32_FMT_FREQ "48000"
907 SKL_TKN_U32_FMT_BIT_DEPTH "32"
908 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
909 SKL_TKN_U32_FMT_INTERLEAVE "0"
910 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
911 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
912 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
913 }
914
915 tuples."word.in_fmt_3" {
916 SKL_TKN_U32_DIR_PIN_COUNT "48"
917 SKL_TKN_U32_FMT_CH "2"
918 SKL_TKN_U32_FMT_FREQ "48000"
919 SKL_TKN_U32_FMT_BIT_DEPTH "32"
920 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
921 SKL_TKN_U32_FMT_INTERLEAVE "0"
922 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
923 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
924 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
925 }
926
927 tuples."word.in_fmt_4" {
928 SKL_TKN_U32_DIR_PIN_COUNT "64"
929 SKL_TKN_U32_FMT_CH "2"
930 SKL_TKN_U32_FMT_FREQ "48000"
931 SKL_TKN_U32_FMT_BIT_DEPTH "32"
932 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
933 SKL_TKN_U32_FMT_INTERLEAVE "0"
934 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
935 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
936 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
937 }
938
939 tuples."word.in_fmt_5" {
940 SKL_TKN_U32_DIR_PIN_COUNT "80"
941 SKL_TKN_U32_FMT_CH "2"
942 SKL_TKN_U32_FMT_FREQ "48000"
943 SKL_TKN_U32_FMT_BIT_DEPTH "32"
944 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
945 SKL_TKN_U32_FMT_INTERLEAVE "0"
946 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
947 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
948 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
949 }
950
951 tuples."word.in_fmt_6" {
952 SKL_TKN_U32_DIR_PIN_COUNT "96"
953 SKL_TKN_U32_FMT_CH "2"
954 SKL_TKN_U32_FMT_FREQ "48000"
955 SKL_TKN_U32_FMT_BIT_DEPTH "32"
956 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
957 SKL_TKN_U32_FMT_INTERLEAVE "0"
958 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
959 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
960 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
961 }
962
963 tuples."word.in_fmt_7" {
964 SKL_TKN_U32_DIR_PIN_COUNT "112"
965 SKL_TKN_U32_FMT_CH "2"
966 SKL_TKN_U32_FMT_FREQ "48000"
967 SKL_TKN_U32_FMT_BIT_DEPTH "32"
968 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
969 SKL_TKN_U32_FMT_INTERLEAVE "0"
970 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
971 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
972 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
973 }
974
975 tuples."word.out_fmt_0" {
976 SKL_TKN_U32_DIR_PIN_COUNT "1"
977 SKL_TKN_U32_FMT_CH "2"
978 SKL_TKN_U32_FMT_FREQ "48000"
979 SKL_TKN_U32_FMT_BIT_DEPTH "32"
980 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
981 SKL_TKN_U32_FMT_INTERLEAVE "0"
982 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
983 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
984 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
985 }
986
987 tuples."word.in_pin_0" {
988 SKL_TKN_U32_DIR_PIN_COUNT "0"
989 SKL_TKN_U32_PIN_MOD_ID "0"
990 SKL_TKN_U32_PIN_INST_ID "0"
991 }
992
993 tuples."word.in_pin_1" {
994 SKL_TKN_U32_DIR_PIN_COUNT "16"
995 SKL_TKN_U32_PIN_MOD_ID "0"
996 SKL_TKN_U32_PIN_INST_ID "0"
997 }
998
999 tuples."word.in_pin_2" {
1000 SKL_TKN_U32_DIR_PIN_COUNT "32"
1001 SKL_TKN_U32_PIN_MOD_ID "0"
1002 SKL_TKN_U32_PIN_INST_ID "0"
1003 }
1004
1005 tuples."word.in_pin_3" {
1006 SKL_TKN_U32_DIR_PIN_COUNT "48"
1007 SKL_TKN_U32_PIN_MOD_ID "0"
1008 SKL_TKN_U32_PIN_INST_ID "0"
1009 }
1010
1011 tuples."word.in_pin_4" {
1012 SKL_TKN_U32_DIR_PIN_COUNT "64"
1013 SKL_TKN_U32_PIN_MOD_ID "0"
1014 SKL_TKN_U32_PIN_INST_ID "0"
1015 }
1016
1017 tuples."word.in_pin_5" {
1018 SKL_TKN_U32_DIR_PIN_COUNT "80"
1019 SKL_TKN_U32_PIN_MOD_ID "0"
1020 SKL_TKN_U32_PIN_INST_ID "0"
1021 }
1022
1023 tuples."word.in_pin_6" {
1024 SKL_TKN_U32_DIR_PIN_COUNT "96"
1025 SKL_TKN_U32_PIN_MOD_ID "0"
1026 SKL_TKN_U32_PIN_INST_ID "0"
1027 }
1028
1029 tuples."word.in_pin_7" {
1030 SKL_TKN_U32_DIR_PIN_COUNT "112"
1031 SKL_TKN_U32_PIN_MOD_ID "0"
1032 SKL_TKN_U32_PIN_INST_ID "0"
1033 }
1034
1035 tuples."word.out_pin_0" {
1036 SKL_TKN_U32_DIR_PIN_COUNT "1"
1037 SKL_TKN_U32_PIN_MOD_ID "0"
1038 SKL_TKN_U32_PIN_INST_ID "0"
1039 }
1040 }
1041
1042 SectionVendorTuples."media0_out cpr 3 num_desc" {
1043 tokens "skl_tokens"
1044
1045 tuples."byte.u8_num_blocks" {
1046 SKL_TKN_U8_NUM_BLOCKS "1"
1047 }
1048 }
1049
1050 SectionVendorTuples."media0_out cpr 3_size_desc" {
1051 tokens "skl_tokens"
1052 tuples."byte.u8_block_type"{
1053 SKL_TKN_U8_BLOCK_TYPE "0"
1054 }
1055 tuples."short.u16_size_desc"{
1056 SKL_TKN_U16_BLOCK_SIZE "516"
1057 }
1058 }
1059
1060 SectionVendorTuples."media0_out cpr 3" {
1061 tokens "skl_tokens"
1062
1063 tuples."uuid" {
1064 SKL_TKN_UUID "131, 12, 160, 155, 18, 202,
1065 131, 74, 148, 60, 31, 162, 232, 47, 157, 218"
1066 }
1067
1068 tuples."byte.u8_data" {
1069 SKL_TKN_U8_IN_PIN_TYPE "0"
1070 SKL_TKN_U8_OUT_PIN_TYPE "0"
1071 SKL_TKN_U8_IN_QUEUE_COUNT "1"
1072 SKL_TKN_U8_OUT_QUEUE_COUNT "2"
1073 SKL_TKN_U8_DYN_IN_PIN "1"
1074 SKL_TKN_U8_DYN_OUT_PIN "1"
1075 SKL_TKN_U8_TIME_SLOT "0"
1076 SKL_TKN_U8_CORE_ID "0"
1077 SKL_TKN_U8_MODULE_TYPE "1"
1078 SKL_TKN_U8_CONN_TYPE "0"
1079 SKL_TKN_U8_HW_CONN_TYPE "2"
1080 SKL_TKN_U8_DEV_TYPE "5"
1081 }
1082
1083 tuples."short.u16_data" {
1084 SKL_TKN_U16_MOD_INST_ID "3"
1085 }
1086
1087 tuples."word.u32_data" {
1088 SKL_TKN_U32_MAX_MCPS "100000"
1089 SKL_TKN_U32_MEM_PAGES "1"
1090 SKL_TKN_U32_OBS "384"
1091 SKL_TKN_U32_IBS "384"
1092 SKL_TKN_U32_VBUS_ID "0xffffffff"
1093 SKL_TKN_U32_PARAMS_FIXUP "4"
1094 SKL_TKN_U32_CONVERTER "4"
1095 SKL_TKN_U32_PIPE_ID "4"
1096 SKL_TKN_U32_PIPE_CONN_TYPE "1"
1097 SKL_TKN_U32_PIPE_PRIORITY "0"
1098 SKL_TKN_U32_PIPE_MEM_PGS "2"
1099 SKL_TKN_U32_CAPS_SIZE "0"
1100 SKL_TKN_U32_PROC_DOMAIN "0"
1101 }
1102
1103 tuples."word.in_fmt_0" {
1104 SKL_TKN_U32_DIR_PIN_COUNT "0"
1105 SKL_TKN_U32_FMT_CH "2"
1106 SKL_TKN_U32_FMT_FREQ "48000"
1107 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1108 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1109 SKL_TKN_U32_FMT_INTERLEAVE "0"
1110 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1111 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1112 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1113 }
1114
1115 tuples."word.out_fmt_0" {
1116 SKL_TKN_U32_DIR_PIN_COUNT "1"
1117 SKL_TKN_U32_FMT_CH "2"
1118 SKL_TKN_U32_FMT_FREQ "48000"
1119 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1120 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1121 SKL_TKN_U32_FMT_INTERLEAVE "0"
1122 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1123 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1124 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1125 }
1126
1127 tuples."word.out_fmt_1" {
1128 SKL_TKN_U32_DIR_PIN_COUNT "17"
1129 SKL_TKN_U32_FMT_CH "2"
1130 SKL_TKN_U32_FMT_FREQ "48000"
1131 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1132 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1133 SKL_TKN_U32_FMT_INTERLEAVE "0"
1134 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1135 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1136 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1137 }
1138
1139 tuples."word.in_pin_0" {
1140 SKL_TKN_U32_DIR_PIN_COUNT "0"
1141 SKL_TKN_U32_PIN_MOD_ID "0"
1142 SKL_TKN_U32_PIN_INST_ID "0"
1143 }
1144
1145 tuples."word.out_pin_0" {
1146 SKL_TKN_U32_DIR_PIN_COUNT "1"
1147 SKL_TKN_U32_PIN_MOD_ID "0"
1148 SKL_TKN_U32_PIN_INST_ID "0"
1149 }
1150
1151 tuples."word.out_pin_1" {
1152 SKL_TKN_U32_DIR_PIN_COUNT "17"
1153 SKL_TKN_U32_PIN_MOD_ID "0"
1154 SKL_TKN_U32_PIN_INST_ID "0"
1155 }
1156 }
1157
1158 SectionVendorTuples."dmic01_hifi_in cpr 4 num_desc" {
1159 tokens "skl_tokens"
1160
1161 tuples."byte.u8_num_blocks" {
1162 SKL_TKN_U8_NUM_BLOCKS "1"
1163 }
1164 }
1165
1166 SectionVendorTuples."dmic01_hifi_in cpr 4_size_desc" {
1167 tokens "skl_tokens"
1168 tuples."byte.u8_block_type"{
1169 SKL_TKN_U8_BLOCK_TYPE "0"
1170 }
1171 tuples."short.u16_size_desc"{
1172 SKL_TKN_U16_BLOCK_SIZE "516"
1173 }
1174 }
1175
1176 SectionVendorTuples."dmic01_hifi_in cpr 4" {
1177 tokens "skl_tokens"
1178
1179 tuples."uuid" {
1180 SKL_TKN_UUID "131, 12, 160, 155, 18, 202,
1181 131, 74, 148, 60, 31, 162, 232, 47, 157, 218"
1182 }
1183
1184 tuples."byte.u8_data" {
1185 SKL_TKN_U8_IN_PIN_TYPE "0"
1186 SKL_TKN_U8_OUT_PIN_TYPE "0"
1187 SKL_TKN_U8_IN_QUEUE_COUNT "1"
1188 SKL_TKN_U8_OUT_QUEUE_COUNT "2"
1189 SKL_TKN_U8_DYN_IN_PIN "1"
1190 SKL_TKN_U8_DYN_OUT_PIN "1"
1191 SKL_TKN_U8_TIME_SLOT "0"
1192 SKL_TKN_U8_CORE_ID "0"
1193 SKL_TKN_U8_MODULE_TYPE "1"
1194 SKL_TKN_U8_CONN_TYPE "2"
1195 SKL_TKN_U8_HW_CONN_TYPE "2"
1196 SKL_TKN_U8_DEV_TYPE "1"
1197 }
1198
1199 tuples."short.u16_data" {
1200 SKL_TKN_U16_MOD_INST_ID "4"
1201 }
1202
1203 tuples."word.u32_data" {
1204 SKL_TKN_U32_MAX_MCPS "100000"
1205 SKL_TKN_U32_MEM_PAGES "1"
1206 SKL_TKN_U32_OBS "384"
1207 SKL_TKN_U32_IBS "384"
1208 SKL_TKN_U32_VBUS_ID "0x0"
1209 SKL_TKN_U32_PARAMS_FIXUP "4"
1210 SKL_TKN_U32_CONVERTER "4"
1211 SKL_TKN_U32_PIPE_ID "5"
1212 SKL_TKN_U32_PIPE_CONN_TYPE "2"
1213 SKL_TKN_U32_PIPE_PRIORITY "0"
1214 SKL_TKN_U32_PIPE_MEM_PGS "2"
1215 SKL_TKN_U32_CAPS_SIZE "0"
1216 SKL_TKN_U32_PROC_DOMAIN "0"
1217 }
1218
1219 tuples."word.in_fmt_0" {
1220 SKL_TKN_U32_DIR_PIN_COUNT "0"
1221 SKL_TKN_U32_FMT_CH "2"
1222 SKL_TKN_U32_FMT_FREQ "48000"
1223 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1224 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1225 SKL_TKN_U32_FMT_INTERLEAVE "0"
1226 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1227 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1228 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1229 }
1230
1231 tuples."word.out_fmt_0" {
1232 SKL_TKN_U32_DIR_PIN_COUNT "1"
1233 SKL_TKN_U32_FMT_CH "2"
1234 SKL_TKN_U32_FMT_FREQ "48000"
1235 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1236 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1237 SKL_TKN_U32_FMT_INTERLEAVE "0"
1238 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1239 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1240 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1241 }
1242
1243 tuples."word.out_fmt_1" {
1244 SKL_TKN_U32_DIR_PIN_COUNT "17"
1245 SKL_TKN_U32_FMT_CH "2"
1246 SKL_TKN_U32_FMT_FREQ "48000"
1247 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1248 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1249 SKL_TKN_U32_FMT_INTERLEAVE "0"
1250 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1251 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1252 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1253 }
1254
1255 tuples."word.in_pin_0" {
1256 SKL_TKN_U32_DIR_PIN_COUNT "0"
1257 SKL_TKN_U32_PIN_MOD_ID "0"
1258 SKL_TKN_U32_PIN_INST_ID "0"
1259 }
1260
1261 tuples."word.out_pin_0" {
1262 SKL_TKN_U32_DIR_PIN_COUNT "1"
1263 SKL_TKN_U32_PIN_MOD_ID "0"
1264 SKL_TKN_U32_PIN_INST_ID "0"
1265 }
1266
1267 tuples."word.out_pin_1" {
1268 SKL_TKN_U32_DIR_PIN_COUNT "17"
1269 SKL_TKN_U32_PIN_MOD_ID "0"
1270 SKL_TKN_U32_PIN_INST_ID "0"
1271 }
1272 }
1273
1274 SectionVendorTuples."dmic01_hifi_in mi num_desc" {
1275 tokens "skl_tokens"
1276
1277 tuples."byte.u8_num_blocks" {
1278 SKL_TKN_U8_NUM_BLOCKS "1"
1279 }
1280 }
1281
1282 SectionVendorTuples."dmic01_hifi_in mi_size_desc" {
1283 tokens "skl_tokens"
1284 tuples."byte.u8_block_type"{
1285 SKL_TKN_U8_BLOCK_TYPE "0"
1286 }
1287 tuples."short.u16_size_desc"{
1288 SKL_TKN_U16_BLOCK_SIZE "420"
1289 }
1290 }
1291
1292 SectionVendorTuples."dmic01_hifi_in mi" {
1293 tokens "skl_tokens"
1294
1295 tuples."uuid" {
1296 SKL_TKN_UUID "178, 110, 101, 57, 113, 59,
1297 73, 64, 141, 63, 249, 44, 213, 196, 60, 9"
1298 }
1299
1300 tuples."byte.u8_data" {
1301 SKL_TKN_U8_IN_PIN_TYPE "0"
1302 SKL_TKN_U8_OUT_PIN_TYPE "0"
1303 SKL_TKN_U8_IN_QUEUE_COUNT "1"
1304 SKL_TKN_U8_OUT_QUEUE_COUNT "1"
1305 SKL_TKN_U8_DYN_IN_PIN "1"
1306 SKL_TKN_U8_DYN_OUT_PIN "1"
1307 SKL_TKN_U8_TIME_SLOT "0"
1308 SKL_TKN_U8_CORE_ID "0"
1309 SKL_TKN_U8_MODULE_TYPE "0"
1310 SKL_TKN_U8_CONN_TYPE "0"
1311 SKL_TKN_U8_HW_CONN_TYPE "2"
1312 SKL_TKN_U8_DEV_TYPE "6"
1313 }
1314
1315 tuples."short.u16_data" {
1316 SKL_TKN_U16_MOD_INST_ID "2"
1317 }
1318
1319 tuples."word.u32_data" {
1320 SKL_TKN_U32_MAX_MCPS "100000"
1321 SKL_TKN_U32_MEM_PAGES "1"
1322 SKL_TKN_U32_OBS "384"
1323 SKL_TKN_U32_IBS "384"
1324 SKL_TKN_U32_VBUS_ID "0xffffffff"
1325 SKL_TKN_U32_PARAMS_FIXUP "0"
1326 SKL_TKN_U32_CONVERTER "0"
1327 SKL_TKN_U32_PIPE_ID "5"
1328 SKL_TKN_U32_PIPE_CONN_TYPE "0"
1329 SKL_TKN_U32_PIPE_PRIORITY "0"
1330 SKL_TKN_U32_PIPE_MEM_PGS "2"
1331 SKL_TKN_U32_CAPS_SIZE "0"
1332 SKL_TKN_U32_PROC_DOMAIN "0"
1333 }
1334
1335 tuples."word.in_fmt_0" {
1336 SKL_TKN_U32_DIR_PIN_COUNT "0"
1337 SKL_TKN_U32_FMT_CH "2"
1338 SKL_TKN_U32_FMT_FREQ "48000"
1339 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1340 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1341 SKL_TKN_U32_FMT_INTERLEAVE "0"
1342 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1343 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1344 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1345 }
1346
1347 tuples."word.out_fmt_0" {
1348 SKL_TKN_U32_DIR_PIN_COUNT "1"
1349 SKL_TKN_U32_FMT_CH "2"
1350 SKL_TKN_U32_FMT_FREQ "48000"
1351 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1352 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1353 SKL_TKN_U32_FMT_INTERLEAVE "0"
1354 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1355 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1356 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1357 }
1358
1359 tuples."word.in_pin_0" {
1360 SKL_TKN_U32_DIR_PIN_COUNT "0"
1361 SKL_TKN_U32_PIN_MOD_ID "0"
1362 SKL_TKN_U32_PIN_INST_ID "0"
1363 }
1364
1365 tuples."word.out_pin_0" {
1366 SKL_TKN_U32_DIR_PIN_COUNT "1"
1367 SKL_TKN_U32_PIN_MOD_ID "0"
1368 SKL_TKN_U32_PIN_INST_ID "0"
1369 }
1370 }
1371
1372 SectionVendorTuples."codec1_out mo num_desc" {
1373 tokens "skl_tokens"
1374
1375 tuples."byte.u8_num_blocks" {
1376 SKL_TKN_U8_NUM_BLOCKS "1"
1377 }
1378 }
1379
1380 SectionVendorTuples."codec1_out mo_size_desc" {
1381 tokens "skl_tokens"
1382 tuples."byte.u8_block_type"{
1383 SKL_TKN_U8_BLOCK_TYPE "0"
1384 }
1385 tuples."short.u16_size_desc"{
1386 SKL_TKN_U16_BLOCK_SIZE "1092"
1387 }
1388 }
1389
1390 SectionVendorTuples."codec1_out mo" {
1391 tokens "skl_tokens"
1392
1393 tuples."uuid" {
1394 SKL_TKN_UUID "90, 80, 86, 60, 215, 36,
1395 143, 65, 189, 220, 193, 245, 163, 172, 42, 224"
1396 }
1397
1398 tuples."byte.u8_data" {
1399 SKL_TKN_U8_IN_PIN_TYPE "0"
1400 SKL_TKN_U8_OUT_PIN_TYPE "0"
1401 SKL_TKN_U8_IN_QUEUE_COUNT "8"
1402 SKL_TKN_U8_OUT_QUEUE_COUNT "1"
1403 SKL_TKN_U8_DYN_IN_PIN "1"
1404 SKL_TKN_U8_DYN_OUT_PIN "1"
1405 SKL_TKN_U8_TIME_SLOT "0"
1406 SKL_TKN_U8_CORE_ID "0"
1407 SKL_TKN_U8_MODULE_TYPE "0"
1408 SKL_TKN_U8_CONN_TYPE "0"
1409 SKL_TKN_U8_HW_CONN_TYPE "1"
1410 SKL_TKN_U8_DEV_TYPE "6"
1411 }
1412
1413 tuples."short.u16_data" {
1414 SKL_TKN_U16_MOD_INST_ID "2"
1415 }
1416
1417 tuples."word.u32_data" {
1418 SKL_TKN_U32_MAX_MCPS "100000"
1419 SKL_TKN_U32_MEM_PAGES "1"
1420 SKL_TKN_U32_OBS "384"
1421 SKL_TKN_U32_IBS "384"
1422 SKL_TKN_U32_VBUS_ID "0xffffffff"
1423 SKL_TKN_U32_PARAMS_FIXUP "0"
1424 SKL_TKN_U32_CONVERTER "0"
1425 SKL_TKN_U32_PIPE_ID "6"
1426 SKL_TKN_U32_PIPE_CONN_TYPE "2"
1427 SKL_TKN_U32_PIPE_PRIORITY "0"
1428 SKL_TKN_U32_PIPE_MEM_PGS "2"
1429 SKL_TKN_U32_CAPS_SIZE "0"
1430 SKL_TKN_U32_PROC_DOMAIN "0"
1431 }
1432
1433 tuples."word.in_fmt_0" {
1434 SKL_TKN_U32_DIR_PIN_COUNT "0"
1435 SKL_TKN_U32_FMT_CH "2"
1436 SKL_TKN_U32_FMT_FREQ "48000"
1437 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1438 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1439 SKL_TKN_U32_FMT_INTERLEAVE "0"
1440 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1441 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1442 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1443 }
1444
1445 tuples."word.in_fmt_1" {
1446 SKL_TKN_U32_DIR_PIN_COUNT "16"
1447 SKL_TKN_U32_FMT_CH "2"
1448 SKL_TKN_U32_FMT_FREQ "48000"
1449 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1450 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1451 SKL_TKN_U32_FMT_INTERLEAVE "0"
1452 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1453 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1454 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1455 }
1456
1457 tuples."word.in_fmt_2" {
1458 SKL_TKN_U32_DIR_PIN_COUNT "32"
1459 SKL_TKN_U32_FMT_CH "2"
1460 SKL_TKN_U32_FMT_FREQ "48000"
1461 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1462 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1463 SKL_TKN_U32_FMT_INTERLEAVE "0"
1464 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1465 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1466 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1467 }
1468
1469 tuples."word.in_fmt_3" {
1470 SKL_TKN_U32_DIR_PIN_COUNT "48"
1471 SKL_TKN_U32_FMT_CH "2"
1472 SKL_TKN_U32_FMT_FREQ "48000"
1473 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1474 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1475 SKL_TKN_U32_FMT_INTERLEAVE "0"
1476 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1477 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1478 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1479 }
1480
1481 tuples."word.in_fmt_4" {
1482 SKL_TKN_U32_DIR_PIN_COUNT "64"
1483 SKL_TKN_U32_FMT_CH "2"
1484 SKL_TKN_U32_FMT_FREQ "48000"
1485 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1486 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1487 SKL_TKN_U32_FMT_INTERLEAVE "0"
1488 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1489 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1490 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1491 }
1492
1493 tuples."word.in_fmt_5" {
1494 SKL_TKN_U32_DIR_PIN_COUNT "80"
1495 SKL_TKN_U32_FMT_CH "2"
1496 SKL_TKN_U32_FMT_FREQ "48000"
1497 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1498 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1499 SKL_TKN_U32_FMT_INTERLEAVE "0"
1500 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1501 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1502 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1503 }
1504
1505 tuples."word.in_fmt_6" {
1506 SKL_TKN_U32_DIR_PIN_COUNT "96"
1507 SKL_TKN_U32_FMT_CH "2"
1508 SKL_TKN_U32_FMT_FREQ "48000"
1509 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1510 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1511 SKL_TKN_U32_FMT_INTERLEAVE "0"
1512 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1513 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1514 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1515 }
1516
1517 tuples."word.in_fmt_7" {
1518 SKL_TKN_U32_DIR_PIN_COUNT "112"
1519 SKL_TKN_U32_FMT_CH "2"
1520 SKL_TKN_U32_FMT_FREQ "48000"
1521 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1522 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1523 SKL_TKN_U32_FMT_INTERLEAVE "0"
1524 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1525 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1526 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1527 }
1528
1529 tuples."word.out_fmt_0" {
1530 SKL_TKN_U32_DIR_PIN_COUNT "1"
1531 SKL_TKN_U32_FMT_CH "2"
1532 SKL_TKN_U32_FMT_FREQ "48000"
1533 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1534 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1535 SKL_TKN_U32_FMT_INTERLEAVE "0"
1536 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1537 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1538 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1539 }
1540
1541 tuples."word.in_pin_0" {
1542 SKL_TKN_U32_DIR_PIN_COUNT "0"
1543 SKL_TKN_U32_PIN_MOD_ID "0"
1544 SKL_TKN_U32_PIN_INST_ID "0"
1545 }
1546
1547 tuples."word.in_pin_1" {
1548 SKL_TKN_U32_DIR_PIN_COUNT "16"
1549 SKL_TKN_U32_PIN_MOD_ID "0"
1550 SKL_TKN_U32_PIN_INST_ID "0"
1551 }
1552
1553 tuples."word.in_pin_2" {
1554 SKL_TKN_U32_DIR_PIN_COUNT "32"
1555 SKL_TKN_U32_PIN_MOD_ID "0"
1556 SKL_TKN_U32_PIN_INST_ID "0"
1557 }
1558
1559 tuples."word.in_pin_3" {
1560 SKL_TKN_U32_DIR_PIN_COUNT "48"
1561 SKL_TKN_U32_PIN_MOD_ID "0"
1562 SKL_TKN_U32_PIN_INST_ID "0"
1563 }
1564
1565 tuples."word.in_pin_4" {
1566 SKL_TKN_U32_DIR_PIN_COUNT "64"
1567 SKL_TKN_U32_PIN_MOD_ID "0"
1568 SKL_TKN_U32_PIN_INST_ID "0"
1569 }
1570
1571 tuples."word.in_pin_5" {
1572 SKL_TKN_U32_DIR_PIN_COUNT "80"
1573 SKL_TKN_U32_PIN_MOD_ID "0"
1574 SKL_TKN_U32_PIN_INST_ID "0"
1575 }
1576
1577 tuples."word.in_pin_6" {
1578 SKL_TKN_U32_DIR_PIN_COUNT "96"
1579 SKL_TKN_U32_PIN_MOD_ID "0"
1580 SKL_TKN_U32_PIN_INST_ID "0"
1581 }
1582
1583 tuples."word.in_pin_7" {
1584 SKL_TKN_U32_DIR_PIN_COUNT "112"
1585 SKL_TKN_U32_PIN_MOD_ID "0"
1586 SKL_TKN_U32_PIN_INST_ID "0"
1587 }
1588
1589 tuples."word.out_pin_0" {
1590 SKL_TKN_U32_DIR_PIN_COUNT "1"
1591 SKL_TKN_U32_PIN_MOD_ID "0"
1592 SKL_TKN_U32_PIN_INST_ID "0"
1593 }
1594 }
1595
1596 SectionVendorTuples."codec1_out cpr 5 num_desc" {
1597 tokens "skl_tokens"
1598
1599 tuples."byte.u8_num_blocks" {
1600 SKL_TKN_U8_NUM_BLOCKS "1"
1601 }
1602 }
1603
1604 SectionVendorTuples."codec1_out cpr 5_size_desc" {
1605 tokens "skl_tokens"
1606 tuples."byte.u8_block_type"{
1607 SKL_TKN_U8_BLOCK_TYPE "0"
1608 }
1609 tuples."short.u16_size_desc"{
1610 SKL_TKN_U16_BLOCK_SIZE "516"
1611 }
1612 }
1613
1614 SectionVendorTuples."codec1_out cpr 5" {
1615 tokens "skl_tokens"
1616
1617 tuples."uuid" {
1618 SKL_TKN_UUID "131, 12, 160, 155, 18, 202,
1619 131, 74, 148, 60, 31, 162, 232, 47, 157, 218"
1620 }
1621
1622 tuples."byte.u8_data" {
1623 SKL_TKN_U8_IN_PIN_TYPE "0"
1624 SKL_TKN_U8_OUT_PIN_TYPE "0"
1625 SKL_TKN_U8_IN_QUEUE_COUNT "1"
1626 SKL_TKN_U8_OUT_QUEUE_COUNT "2"
1627 SKL_TKN_U8_DYN_IN_PIN "1"
1628 SKL_TKN_U8_DYN_OUT_PIN "1"
1629 SKL_TKN_U8_TIME_SLOT "0"
1630 SKL_TKN_U8_CORE_ID "0"
1631 SKL_TKN_U8_MODULE_TYPE "1"
1632 SKL_TKN_U8_CONN_TYPE "2"
1633 SKL_TKN_U8_HW_CONN_TYPE "1"
1634 SKL_TKN_U8_DEV_TYPE "2"
1635 }
1636
1637 tuples."short.u16_data" {
1638 SKL_TKN_U16_MOD_INST_ID "5"
1639 }
1640
1641 tuples."word.u32_data" {
1642 SKL_TKN_U32_MAX_MCPS "100000"
1643 SKL_TKN_U32_MEM_PAGES "1"
1644 SKL_TKN_U32_OBS "384"
1645 SKL_TKN_U32_IBS "384"
1646 SKL_TKN_U32_VBUS_ID "0x5"
1647 SKL_TKN_U32_PARAMS_FIXUP "0"
1648 SKL_TKN_U32_CONVERTER "0"
1649 SKL_TKN_U32_PIPE_ID "6"
1650 SKL_TKN_U32_PIPE_CONN_TYPE "2"
1651 SKL_TKN_U32_PIPE_PRIORITY "0"
1652 SKL_TKN_U32_PIPE_MEM_PGS "2"
1653 SKL_TKN_U32_CAPS_SIZE "0"
1654 SKL_TKN_U32_PROC_DOMAIN "0"
1655 }
1656
1657 tuples."word.in_fmt_0" {
1658 SKL_TKN_U32_DIR_PIN_COUNT "0"
1659 SKL_TKN_U32_FMT_CH "2"
1660 SKL_TKN_U32_FMT_FREQ "48000"
1661 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1662 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1663 SKL_TKN_U32_FMT_INTERLEAVE "0"
1664 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1665 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1666 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1667 }
1668
1669 tuples."word.out_fmt_0" {
1670 SKL_TKN_U32_DIR_PIN_COUNT "1"
1671 SKL_TKN_U32_FMT_CH "2"
1672 SKL_TKN_U32_FMT_FREQ "48000"
1673 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1674 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1675 SKL_TKN_U32_FMT_INTERLEAVE "0"
1676 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1677 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1678 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1679 }
1680
1681 tuples."word.out_fmt_1" {
1682 SKL_TKN_U32_DIR_PIN_COUNT "17"
1683 SKL_TKN_U32_FMT_CH "2"
1684 SKL_TKN_U32_FMT_FREQ "48000"
1685 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1686 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1687 SKL_TKN_U32_FMT_INTERLEAVE "0"
1688 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1689 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1690 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1691 }
1692
1693 tuples."word.in_pin_0" {
1694 SKL_TKN_U32_DIR_PIN_COUNT "0"
1695 SKL_TKN_U32_PIN_MOD_ID "0"
1696 SKL_TKN_U32_PIN_INST_ID "0"
1697 }
1698
1699 tuples."word.out_pin_0" {
1700 SKL_TKN_U32_DIR_PIN_COUNT "1"
1701 SKL_TKN_U32_PIN_MOD_ID "0"
1702 SKL_TKN_U32_PIN_INST_ID "0"
1703 }
1704
1705 tuples."word.out_pin_1" {
1706 SKL_TKN_U32_DIR_PIN_COUNT "17"
1707 SKL_TKN_U32_PIN_MOD_ID "0"
1708 SKL_TKN_U32_PIN_INST_ID "0"
1709 }
1710 }
1711
1712 SectionVendorTuples."hdmi1_pt_out cpr 6 num_desc" {
1713 tokens "skl_tokens"
1714
1715 tuples."byte.u8_num_blocks" {
1716 SKL_TKN_U8_NUM_BLOCKS "1"
1717 }
1718 }
1719
1720 SectionVendorTuples."hdmi1_pt_out cpr 6_size_desc" {
1721 tokens "skl_tokens"
1722 tuples."byte.u8_block_type"{
1723 SKL_TKN_U8_BLOCK_TYPE "0"
1724 }
1725 tuples."short.u16_size_desc"{
1726 SKL_TKN_U16_BLOCK_SIZE "516"
1727 }
1728 }
1729
1730 SectionVendorTuples."hdmi1_pt_out cpr 6" {
1731 tokens "skl_tokens"
1732
1733 tuples."uuid" {
1734 SKL_TKN_UUID "131, 12, 160, 155, 18, 202,
1735 131, 74, 148, 60, 31, 162, 232, 47, 157, 218"
1736 }
1737
1738 tuples."byte.u8_data" {
1739 SKL_TKN_U8_IN_PIN_TYPE "0"
1740 SKL_TKN_U8_OUT_PIN_TYPE "0"
1741 SKL_TKN_U8_IN_QUEUE_COUNT "1"
1742 SKL_TKN_U8_OUT_QUEUE_COUNT "2"
1743 SKL_TKN_U8_DYN_IN_PIN "1"
1744 SKL_TKN_U8_DYN_OUT_PIN "1"
1745 SKL_TKN_U8_TIME_SLOT "0"
1746 SKL_TKN_U8_CORE_ID "0"
1747 SKL_TKN_U8_MODULE_TYPE "1"
1748 SKL_TKN_U8_CONN_TYPE "1"
1749 SKL_TKN_U8_HW_CONN_TYPE "1"
1750 SKL_TKN_U8_DEV_TYPE "5"
1751 }
1752
1753 tuples."short.u16_data" {
1754 SKL_TKN_U16_MOD_INST_ID "6"
1755 }
1756
1757 tuples."word.u32_data" {
1758 SKL_TKN_U32_MAX_MCPS "100000"
1759 SKL_TKN_U32_MEM_PAGES "1"
1760 SKL_TKN_U32_OBS "384"
1761 SKL_TKN_U32_IBS "384"
1762 SKL_TKN_U32_VBUS_ID "0xffffffff"
1763 SKL_TKN_U32_PARAMS_FIXUP "7"
1764 SKL_TKN_U32_CONVERTER "0"
1765 SKL_TKN_U32_PIPE_ID "7"
1766 SKL_TKN_U32_PIPE_CONN_TYPE "1"
1767 SKL_TKN_U32_PIPE_PRIORITY "0"
1768 SKL_TKN_U32_PIPE_MEM_PGS "2"
1769 SKL_TKN_U32_CAPS_SIZE "0"
1770 SKL_TKN_U32_PROC_DOMAIN "0"
1771 }
1772
1773 tuples."word.in_fmt_0" {
1774 SKL_TKN_U32_DIR_PIN_COUNT "0"
1775 SKL_TKN_U32_FMT_CH "2"
1776 SKL_TKN_U32_FMT_FREQ "48000"
1777 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1778 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1779 SKL_TKN_U32_FMT_INTERLEAVE "0"
1780 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1781 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1782 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1783 }
1784
1785 tuples."word.out_fmt_0" {
1786 SKL_TKN_U32_DIR_PIN_COUNT "1"
1787 SKL_TKN_U32_FMT_CH "2"
1788 SKL_TKN_U32_FMT_FREQ "48000"
1789 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1790 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1791 SKL_TKN_U32_FMT_INTERLEAVE "0"
1792 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1793 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1794 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1795 }
1796
1797 tuples."word.out_fmt_1" {
1798 SKL_TKN_U32_DIR_PIN_COUNT "17"
1799 SKL_TKN_U32_FMT_CH "2"
1800 SKL_TKN_U32_FMT_FREQ "48000"
1801 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1802 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1803 SKL_TKN_U32_FMT_INTERLEAVE "0"
1804 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1805 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1806 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1807 }
1808
1809 tuples."word.in_pin_0" {
1810 SKL_TKN_U32_DIR_PIN_COUNT "0"
1811 SKL_TKN_U32_PIN_MOD_ID "0"
1812 SKL_TKN_U32_PIN_INST_ID "0"
1813 }
1814
1815 tuples."word.out_pin_0" {
1816 SKL_TKN_U32_DIR_PIN_COUNT "1"
1817 SKL_TKN_U32_PIN_MOD_ID "0"
1818 SKL_TKN_U32_PIN_INST_ID "0"
1819 }
1820
1821 tuples."word.out_pin_1" {
1822 SKL_TKN_U32_DIR_PIN_COUNT "17"
1823 SKL_TKN_U32_PIN_MOD_ID "0"
1824 SKL_TKN_U32_PIN_INST_ID "0"
1825 }
1826 }
1827
1828 SectionVendorTuples."hdmi1_pt_out cpr 7 num_desc" {
1829 tokens "skl_tokens"
1830
1831 tuples."byte.u8_num_blocks" {
1832 SKL_TKN_U8_NUM_BLOCKS "1"
1833 }
1834 }
1835
1836 SectionVendorTuples."hdmi1_pt_out cpr 7_size_desc" {
1837 tokens "skl_tokens"
1838 tuples."byte.u8_block_type"{
1839 SKL_TKN_U8_BLOCK_TYPE "0"
1840 }
1841 tuples."short.u16_size_desc"{
1842 SKL_TKN_U16_BLOCK_SIZE "516"
1843 }
1844 }
1845
1846 SectionVendorTuples."hdmi1_pt_out cpr 7" {
1847 tokens "skl_tokens"
1848
1849 tuples."uuid" {
1850 SKL_TKN_UUID "131, 12, 160, 155, 18, 202,
1851 131, 74, 148, 60, 31, 162, 232, 47, 157, 218"
1852 }
1853
1854 tuples."byte.u8_data" {
1855 SKL_TKN_U8_IN_PIN_TYPE "0"
1856 SKL_TKN_U8_OUT_PIN_TYPE "0"
1857 SKL_TKN_U8_IN_QUEUE_COUNT "1"
1858 SKL_TKN_U8_OUT_QUEUE_COUNT "2"
1859 SKL_TKN_U8_DYN_IN_PIN "1"
1860 SKL_TKN_U8_DYN_OUT_PIN "1"
1861 SKL_TKN_U8_TIME_SLOT "0"
1862 SKL_TKN_U8_CORE_ID "0"
1863 SKL_TKN_U8_MODULE_TYPE "1"
1864 SKL_TKN_U8_CONN_TYPE "1"
1865 SKL_TKN_U8_HW_CONN_TYPE "1"
1866 SKL_TKN_U8_DEV_TYPE "4"
1867 }
1868
1869 tuples."short.u16_data" {
1870 SKL_TKN_U16_MOD_INST_ID "7"
1871 }
1872
1873 tuples."word.u32_data" {
1874 SKL_TKN_U32_MAX_MCPS "100000"
1875 SKL_TKN_U32_MEM_PAGES "1"
1876 SKL_TKN_U32_OBS "384"
1877 SKL_TKN_U32_IBS "384"
1878 SKL_TKN_U32_VBUS_ID "0xffffffff"
1879 SKL_TKN_U32_PARAMS_FIXUP "7"
1880 SKL_TKN_U32_CONVERTER "0"
1881 SKL_TKN_U32_PIPE_ID "7"
1882 SKL_TKN_U32_PIPE_CONN_TYPE "1"
1883 SKL_TKN_U32_PIPE_PRIORITY "0"
1884 SKL_TKN_U32_PIPE_MEM_PGS "2"
1885 SKL_TKN_U32_CAPS_SIZE "0"
1886 SKL_TKN_U32_PROC_DOMAIN "0"
1887 }
1888
1889 tuples."word.in_fmt_0" {
1890 SKL_TKN_U32_DIR_PIN_COUNT "0"
1891 SKL_TKN_U32_FMT_CH "2"
1892 SKL_TKN_U32_FMT_FREQ "48000"
1893 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1894 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1895 SKL_TKN_U32_FMT_INTERLEAVE "0"
1896 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1897 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1898 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1899 }
1900
1901 tuples."word.out_fmt_0" {
1902 SKL_TKN_U32_DIR_PIN_COUNT "1"
1903 SKL_TKN_U32_FMT_CH "2"
1904 SKL_TKN_U32_FMT_FREQ "48000"
1905 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1906 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1907 SKL_TKN_U32_FMT_INTERLEAVE "0"
1908 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1909 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1910 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1911 }
1912
1913 tuples."word.out_fmt_1" {
1914 SKL_TKN_U32_DIR_PIN_COUNT "17"
1915 SKL_TKN_U32_FMT_CH "2"
1916 SKL_TKN_U32_FMT_FREQ "48000"
1917 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1918 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1919 SKL_TKN_U32_FMT_INTERLEAVE "0"
1920 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1921 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1922 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1923 }
1924
1925 tuples."word.in_pin_0" {
1926 SKL_TKN_U32_DIR_PIN_COUNT "0"
1927 SKL_TKN_U32_PIN_MOD_ID "0"
1928 SKL_TKN_U32_PIN_INST_ID "0"
1929 }
1930
1931 tuples."word.out_pin_0" {
1932 SKL_TKN_U32_DIR_PIN_COUNT "1"
1933 SKL_TKN_U32_PIN_MOD_ID "0"
1934 SKL_TKN_U32_PIN_INST_ID "0"
1935 }
1936
1937 tuples."word.out_pin_1" {
1938 SKL_TKN_U32_DIR_PIN_COUNT "17"
1939 SKL_TKN_U32_PIN_MOD_ID "0"
1940 SKL_TKN_U32_PIN_INST_ID "0"
1941 }
1942 }
1943
1944 SectionVendorTuples."hdmi2_pt_out cpr 8 num_desc" {
1945 tokens "skl_tokens"
1946
1947 tuples."byte.u8_num_blocks" {
1948 SKL_TKN_U8_NUM_BLOCKS "1"
1949 }
1950 }
1951
1952 SectionVendorTuples."hdmi2_pt_out cpr 8_size_desc" {
1953 tokens "skl_tokens"
1954 tuples."byte.u8_block_type"{
1955 SKL_TKN_U8_BLOCK_TYPE "0"
1956 }
1957 tuples."short.u16_size_desc"{
1958 SKL_TKN_U16_BLOCK_SIZE "516"
1959 }
1960 }
1961
1962 SectionVendorTuples."hdmi2_pt_out cpr 8" {
1963 tokens "skl_tokens"
1964
1965 tuples."uuid" {
1966 SKL_TKN_UUID "131, 12, 160, 155, 18, 202,
1967 131, 74, 148, 60, 31, 162, 232, 47, 157, 218"
1968 }
1969
1970 tuples."byte.u8_data" {
1971 SKL_TKN_U8_IN_PIN_TYPE "0"
1972 SKL_TKN_U8_OUT_PIN_TYPE "0"
1973 SKL_TKN_U8_IN_QUEUE_COUNT "1"
1974 SKL_TKN_U8_OUT_QUEUE_COUNT "2"
1975 SKL_TKN_U8_DYN_IN_PIN "1"
1976 SKL_TKN_U8_DYN_OUT_PIN "1"
1977 SKL_TKN_U8_TIME_SLOT "0"
1978 SKL_TKN_U8_CORE_ID "0"
1979 SKL_TKN_U8_MODULE_TYPE "1"
1980 SKL_TKN_U8_CONN_TYPE "1"
1981 SKL_TKN_U8_HW_CONN_TYPE "1"
1982 SKL_TKN_U8_DEV_TYPE "5"
1983 }
1984
1985 tuples."short.u16_data" {
1986 SKL_TKN_U16_MOD_INST_ID "8"
1987 }
1988
1989 tuples."word.u32_data" {
1990 SKL_TKN_U32_MAX_MCPS "100000"
1991 SKL_TKN_U32_MEM_PAGES "1"
1992 SKL_TKN_U32_OBS "384"
1993 SKL_TKN_U32_IBS "384"
1994 SKL_TKN_U32_VBUS_ID "0xffffffff"
1995 SKL_TKN_U32_PARAMS_FIXUP "7"
1996 SKL_TKN_U32_CONVERTER "0"
1997 SKL_TKN_U32_PIPE_ID "8"
1998 SKL_TKN_U32_PIPE_CONN_TYPE "1"
1999 SKL_TKN_U32_PIPE_PRIORITY "0"
2000 SKL_TKN_U32_PIPE_MEM_PGS "2"
2001 SKL_TKN_U32_CAPS_SIZE "0"
2002 SKL_TKN_U32_PROC_DOMAIN "0"
2003 }
2004
2005 tuples."word.in_fmt_0" {
2006 SKL_TKN_U32_DIR_PIN_COUNT "0"
2007 SKL_TKN_U32_FMT_CH "2"
2008 SKL_TKN_U32_FMT_FREQ "48000"
2009 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2010 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
2011 SKL_TKN_U32_FMT_INTERLEAVE "0"
2012 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2013 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
2014 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
2015 }
2016
2017 tuples."word.out_fmt_0" {
2018 SKL_TKN_U32_DIR_PIN_COUNT "1"
2019 SKL_TKN_U32_FMT_CH "2"
2020 SKL_TKN_U32_FMT_FREQ "48000"
2021 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2022 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
2023 SKL_TKN_U32_FMT_INTERLEAVE "0"
2024 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2025 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
2026 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
2027 }
2028
2029 tuples."word.out_fmt_1" {
2030 SKL_TKN_U32_DIR_PIN_COUNT "17"
2031 SKL_TKN_U32_FMT_CH "2"
2032 SKL_TKN_U32_FMT_FREQ "48000"
2033 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2034 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
2035 SKL_TKN_U32_FMT_INTERLEAVE "0"
2036 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2037 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
2038 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
2039 }
2040
2041 tuples."word.in_pin_0" {
2042 SKL_TKN_U32_DIR_PIN_COUNT "0"
2043 SKL_TKN_U32_PIN_MOD_ID "0"
2044 SKL_TKN_U32_PIN_INST_ID "0"
2045 }
2046
2047 tuples."word.out_pin_0" {
2048 SKL_TKN_U32_DIR_PIN_COUNT "1"
2049 SKL_TKN_U32_PIN_MOD_ID "0"
2050 SKL_TKN_U32_PIN_INST_ID "0"
2051 }
2052
2053 tuples."word.out_pin_1" {
2054 SKL_TKN_U32_DIR_PIN_COUNT "17"
2055 SKL_TKN_U32_PIN_MOD_ID "0"
2056 SKL_TKN_U32_PIN_INST_ID "0"
2057 }
2058 }
2059
2060 SectionVendorTuples."hdmi2_pt_out cpr 9 num_desc" {
2061 tokens "skl_tokens"
2062
2063 tuples."byte.u8_num_blocks" {
2064 SKL_TKN_U8_NUM_BLOCKS "1"
2065 }
2066 }
2067
2068 SectionVendorTuples."hdmi2_pt_out cpr 9_size_desc" {
2069 tokens "skl_tokens"
2070 tuples."byte.u8_block_type"{
2071 SKL_TKN_U8_BLOCK_TYPE "0"
2072 }
2073 tuples."short.u16_size_desc"{
2074 SKL_TKN_U16_BLOCK_SIZE "516"
2075 }
2076 }
2077
2078 SectionVendorTuples."hdmi2_pt_out cpr 9" {
2079 tokens "skl_tokens"
2080
2081 tuples."uuid" {
2082 SKL_TKN_UUID "131, 12, 160, 155, 18, 202,
2083 131, 74, 148, 60, 31, 162, 232, 47, 157, 218"
2084 }
2085
2086 tuples."byte.u8_data" {
2087 SKL_TKN_U8_IN_PIN_TYPE "0"
2088 SKL_TKN_U8_OUT_PIN_TYPE "0"
2089 SKL_TKN_U8_IN_QUEUE_COUNT "1"
2090 SKL_TKN_U8_OUT_QUEUE_COUNT "2"
2091 SKL_TKN_U8_DYN_IN_PIN "1"
2092 SKL_TKN_U8_DYN_OUT_PIN "1"
2093 SKL_TKN_U8_TIME_SLOT "0"
2094 SKL_TKN_U8_CORE_ID "0"
2095 SKL_TKN_U8_MODULE_TYPE "1"
2096 SKL_TKN_U8_CONN_TYPE "1"
2097 SKL_TKN_U8_HW_CONN_TYPE "1"
2098 SKL_TKN_U8_DEV_TYPE "4"
2099 }
2100
2101 tuples."short.u16_data" {
2102 SKL_TKN_U16_MOD_INST_ID "9"
2103 }
2104
2105 tuples."word.u32_data" {
2106 SKL_TKN_U32_MAX_MCPS "100000"
2107 SKL_TKN_U32_MEM_PAGES "1"
2108 SKL_TKN_U32_OBS "384"
2109 SKL_TKN_U32_IBS "384"
2110 SKL_TKN_U32_VBUS_ID "0xffffffff"
2111 SKL_TKN_U32_PARAMS_FIXUP "7"
2112 SKL_TKN_U32_CONVERTER "0"
2113 SKL_TKN_U32_PIPE_ID "8"
2114 SKL_TKN_U32_PIPE_CONN_TYPE "1"
2115 SKL_TKN_U32_PIPE_PRIORITY "0"
2116 SKL_TKN_U32_PIPE_MEM_PGS "2"
2117 SKL_TKN_U32_CAPS_SIZE "0"
2118 SKL_TKN_U32_PROC_DOMAIN "0"
2119 }
2120
2121 tuples."word.in_fmt_0" {
2122 SKL_TKN_U32_DIR_PIN_COUNT "0"
2123 SKL_TKN_U32_FMT_CH "2"
2124 SKL_TKN_U32_FMT_FREQ "48000"
2125 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2126 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
2127 SKL_TKN_U32_FMT_INTERLEAVE "0"
2128 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2129 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
2130 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
2131 }
2132
2133 tuples."word.out_fmt_0" {
2134 SKL_TKN_U32_DIR_PIN_COUNT "1"
2135 SKL_TKN_U32_FMT_CH "2"
2136 SKL_TKN_U32_FMT_FREQ "48000"
2137 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2138 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
2139 SKL_TKN_U32_FMT_INTERLEAVE "0"
2140 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2141 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
2142 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
2143 }
2144
2145 tuples."word.out_fmt_1" {
2146 SKL_TKN_U32_DIR_PIN_COUNT "17"
2147 SKL_TKN_U32_FMT_CH "2"
2148 SKL_TKN_U32_FMT_FREQ "48000"
2149 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2150 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
2151 SKL_TKN_U32_FMT_INTERLEAVE "0"
2152 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2153 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
2154 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
2155 }
2156
2157 tuples."word.in_pin_0" {
2158 SKL_TKN_U32_DIR_PIN_COUNT "0"
2159 SKL_TKN_U32_PIN_MOD_ID "0"
2160 SKL_TKN_U32_PIN_INST_ID "0"
2161 }
2162
2163 tuples."word.out_pin_0" {
2164 SKL_TKN_U32_DIR_PIN_COUNT "1"
2165 SKL_TKN_U32_PIN_MOD_ID "0"
2166 SKL_TKN_U32_PIN_INST_ID "0"
2167 }
2168
2169 tuples."word.out_pin_1" {
2170 SKL_TKN_U32_DIR_PIN_COUNT "17"
2171 SKL_TKN_U32_PIN_MOD_ID "0"
2172 SKL_TKN_U32_PIN_INST_ID "0"
2173 }
2174 }
2175
2176 SectionVendorTuples."hdmi3_pt_out cpr 10 num_desc" {
2177 tokens "skl_tokens"
2178
2179 tuples."byte.u8_num_blocks" {
2180 SKL_TKN_U8_NUM_BLOCKS "1"
2181 }
2182 }
2183
2184 SectionVendorTuples."hdmi3_pt_out cpr 10_size_desc" {
2185 tokens "skl_tokens"
2186 tuples."byte.u8_block_type"{
2187 SKL_TKN_U8_BLOCK_TYPE "0"
2188 }
2189 tuples."short.u16_size_desc"{
2190 SKL_TKN_U16_BLOCK_SIZE "516"
2191 }
2192 }
2193
2194 SectionVendorTuples."hdmi3_pt_out cpr 10" {
2195 tokens "skl_tokens"
2196
2197 tuples."uuid" {
2198 SKL_TKN_UUID "131, 12, 160, 155, 18, 202,
2199 131, 74, 148, 60, 31, 162, 232, 47, 157, 218"
2200 }
2201
2202 tuples."byte.u8_data" {
2203 SKL_TKN_U8_IN_PIN_TYPE "0"
2204 SKL_TKN_U8_OUT_PIN_TYPE "0"
2205 SKL_TKN_U8_IN_QUEUE_COUNT "1"
2206 SKL_TKN_U8_OUT_QUEUE_COUNT "2"
2207 SKL_TKN_U8_DYN_IN_PIN "1"
2208 SKL_TKN_U8_DYN_OUT_PIN "1"
2209 SKL_TKN_U8_TIME_SLOT "0"
2210 SKL_TKN_U8_CORE_ID "0"
2211 SKL_TKN_U8_MODULE_TYPE "1"
2212 SKL_TKN_U8_CONN_TYPE "1"
2213 SKL_TKN_U8_HW_CONN_TYPE "1"
2214 SKL_TKN_U8_DEV_TYPE "5"
2215 }
2216
2217 tuples."short.u16_data" {
2218 SKL_TKN_U16_MOD_INST_ID "10"
2219 }
2220
2221 tuples."word.u32_data" {
2222 SKL_TKN_U32_MAX_MCPS "100000"
2223 SKL_TKN_U32_MEM_PAGES "1"
2224 SKL_TKN_U32_OBS "384"
2225 SKL_TKN_U32_IBS "384"
2226 SKL_TKN_U32_VBUS_ID "0xffffffff"
2227 SKL_TKN_U32_PARAMS_FIXUP "7"
2228 SKL_TKN_U32_CONVERTER "0"
2229 SKL_TKN_U32_PIPE_ID "9"
2230 SKL_TKN_U32_PIPE_CONN_TYPE "1"
2231 SKL_TKN_U32_PIPE_PRIORITY "0"
2232 SKL_TKN_U32_PIPE_MEM_PGS "2"
2233 SKL_TKN_U32_CAPS_SIZE "0"
2234 SKL_TKN_U32_PROC_DOMAIN "0"
2235 }
2236
2237 tuples."word.in_fmt_0" {
2238 SKL_TKN_U32_DIR_PIN_COUNT "0"
2239 SKL_TKN_U32_FMT_CH "2"
2240 SKL_TKN_U32_FMT_FREQ "48000"
2241 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2242 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
2243 SKL_TKN_U32_FMT_INTERLEAVE "0"
2244 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2245 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
2246 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
2247 }
2248
2249 tuples."word.out_fmt_0" {
2250 SKL_TKN_U32_DIR_PIN_COUNT "1"
2251 SKL_TKN_U32_FMT_CH "2"
2252 SKL_TKN_U32_FMT_FREQ "48000"
2253 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2254 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
2255 SKL_TKN_U32_FMT_INTERLEAVE "0"
2256 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2257 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
2258 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
2259 }
2260
2261 tuples."word.out_fmt_1" {
2262 SKL_TKN_U32_DIR_PIN_COUNT "17"
2263 SKL_TKN_U32_FMT_CH "2"
2264 SKL_TKN_U32_FMT_FREQ "48000"
2265 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2266 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
2267 SKL_TKN_U32_FMT_INTERLEAVE "0"
2268 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2269 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
2270 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
2271 }
2272
2273 tuples."word.in_pin_0" {
2274 SKL_TKN_U32_DIR_PIN_COUNT "0"
2275 SKL_TKN_U32_PIN_MOD_ID "0"
2276 SKL_TKN_U32_PIN_INST_ID "0"
2277 }
2278
2279 tuples."word.out_pin_0" {
2280 SKL_TKN_U32_DIR_PIN_COUNT "1"
2281 SKL_TKN_U32_PIN_MOD_ID "0"
2282 SKL_TKN_U32_PIN_INST_ID "0"
2283 }
2284
2285 tuples."word.out_pin_1" {
2286 SKL_TKN_U32_DIR_PIN_COUNT "17"
2287 SKL_TKN_U32_PIN_MOD_ID "0"
2288 SKL_TKN_U32_PIN_INST_ID "0"
2289 }
2290 }
2291
2292 SectionVendorTuples."hdmi3_pt_out cpr 11 num_desc" {
2293 tokens "skl_tokens"
2294
2295 tuples."byte.u8_num_blocks" {
2296 SKL_TKN_U8_NUM_BLOCKS "1"
2297 }
2298 }
2299
2300 SectionVendorTuples."hdmi3_pt_out cpr 11_size_desc" {
2301 tokens "skl_tokens"
2302 tuples."byte.u8_block_type"{
2303 SKL_TKN_U8_BLOCK_TYPE "0"
2304 }
2305 tuples."short.u16_size_desc"{
2306 SKL_TKN_U16_BLOCK_SIZE "516"
2307 }
2308 }
2309
2310 SectionVendorTuples."hdmi3_pt_out cpr 11" {
2311 tokens "skl_tokens"
2312
2313 tuples."uuid" {
2314 SKL_TKN_UUID "131, 12, 160, 155, 18, 202,
2315 131, 74, 148, 60, 31, 162, 232, 47, 157, 218"
2316 }
2317
2318 tuples."byte.u8_data" {
2319 SKL_TKN_U8_IN_PIN_TYPE "0"
2320 SKL_TKN_U8_OUT_PIN_TYPE "0"
2321 SKL_TKN_U8_IN_QUEUE_COUNT "1"
2322 SKL_TKN_U8_OUT_QUEUE_COUNT "2"
2323 SKL_TKN_U8_DYN_IN_PIN "1"
2324 SKL_TKN_U8_DYN_OUT_PIN "1"
2325 SKL_TKN_U8_TIME_SLOT "0"
2326 SKL_TKN_U8_CORE_ID "0"
2327 SKL_TKN_U8_MODULE_TYPE "1"
2328 SKL_TKN_U8_CONN_TYPE "1"
2329 SKL_TKN_U8_HW_CONN_TYPE "1"
2330 SKL_TKN_U8_DEV_TYPE "4"
2331 }
2332
2333 tuples."short.u16_data" {
2334 SKL_TKN_U16_MOD_INST_ID "11"
2335 }
2336
2337 tuples."word.u32_data" {
2338 SKL_TKN_U32_MAX_MCPS "100000"
2339 SKL_TKN_U32_MEM_PAGES "1"
2340 SKL_TKN_U32_OBS "384"
2341 SKL_TKN_U32_IBS "384"
2342 SKL_TKN_U32_VBUS_ID "0xffffffff"
2343 SKL_TKN_U32_PARAMS_FIXUP "7"
2344 SKL_TKN_U32_CONVERTER "0"
2345 SKL_TKN_U32_PIPE_ID "9"
2346 SKL_TKN_U32_PIPE_CONN_TYPE "1"
2347 SKL_TKN_U32_PIPE_PRIORITY "0"
2348 SKL_TKN_U32_PIPE_MEM_PGS "2"
2349 SKL_TKN_U32_CAPS_SIZE "0"
2350 SKL_TKN_U32_PROC_DOMAIN "0"
2351 }
2352
2353 tuples."word.in_fmt_0" {
2354 SKL_TKN_U32_DIR_PIN_COUNT "0"
2355 SKL_TKN_U32_FMT_CH "2"
2356 SKL_TKN_U32_FMT_FREQ "48000"
2357 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2358 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
2359 SKL_TKN_U32_FMT_INTERLEAVE "0"
2360 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2361 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
2362 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
2363 }
2364
2365 tuples."word.out_fmt_0" {
2366 SKL_TKN_U32_DIR_PIN_COUNT "1"
2367 SKL_TKN_U32_FMT_CH "2"
2368 SKL_TKN_U32_FMT_FREQ "48000"
2369 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2370 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
2371 SKL_TKN_U32_FMT_INTERLEAVE "0"
2372 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2373 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
2374 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
2375 }
2376
2377 tuples."word.out_fmt_1" {
2378 SKL_TKN_U32_DIR_PIN_COUNT "17"
2379 SKL_TKN_U32_FMT_CH "2"
2380 SKL_TKN_U32_FMT_FREQ "48000"
2381 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2382 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
2383 SKL_TKN_U32_FMT_INTERLEAVE "0"
2384 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2385 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
2386 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
2387 }
2388
2389 tuples."word.in_pin_0" {
2390 SKL_TKN_U32_DIR_PIN_COUNT "0"
2391 SKL_TKN_U32_PIN_MOD_ID "0"
2392 SKL_TKN_U32_PIN_INST_ID "0"
2393 }
2394
2395 tuples."word.out_pin_0" {
2396 SKL_TKN_U32_DIR_PIN_COUNT "1"
2397 SKL_TKN_U32_PIN_MOD_ID "0"
2398 SKL_TKN_U32_PIN_INST_ID "0"
2399 }
2400
2401 tuples."word.out_pin_1" {
2402 SKL_TKN_U32_DIR_PIN_COUNT "17"
2403 SKL_TKN_U32_PIN_MOD_ID "0"
2404 SKL_TKN_U32_PIN_INST_ID "0"
2405 }
2406 }
2407
2408 SectionVendorTuples."mch_cap_in cpr 12 num_desc" {
2409 tokens "skl_tokens"
2410
2411 tuples."byte.u8_num_blocks" {
2412 SKL_TKN_U8_NUM_BLOCKS "1"
2413 }
2414 }
2415
2416 SectionVendorTuples."mch_cap_in cpr 12_size_desc" {
2417 tokens "skl_tokens"
2418 tuples."byte.u8_block_type"{
2419 SKL_TKN_U8_BLOCK_TYPE "0"
2420 }
2421 tuples."short.u16_size_desc"{
2422 SKL_TKN_U16_BLOCK_SIZE "516"
2423 }
2424 }
2425
2426 SectionVendorTuples."mch_cap_in cpr 12" {
2427 tokens "skl_tokens"
2428
2429 tuples."uuid" {
2430 SKL_TKN_UUID "131, 12, 160, 155, 18, 202,
2431 131, 74, 148, 60, 31, 162, 232, 47, 157, 218"
2432 }
2433
2434 tuples."byte.u8_data" {
2435 SKL_TKN_U8_IN_PIN_TYPE "0"
2436 SKL_TKN_U8_OUT_PIN_TYPE "0"
2437 SKL_TKN_U8_IN_QUEUE_COUNT "1"
2438 SKL_TKN_U8_OUT_QUEUE_COUNT "2"
2439 SKL_TKN_U8_DYN_IN_PIN "1"
2440 SKL_TKN_U8_DYN_OUT_PIN "1"
2441 SKL_TKN_U8_TIME_SLOT "0"
2442 SKL_TKN_U8_CORE_ID "0"
2443 SKL_TKN_U8_MODULE_TYPE "1"
2444 SKL_TKN_U8_CONN_TYPE "2"
2445 SKL_TKN_U8_HW_CONN_TYPE "2"
2446 SKL_TKN_U8_DEV_TYPE "1"
2447 }
2448
2449 tuples."short.u16_data" {
2450 SKL_TKN_U16_MOD_INST_ID "12"
2451 }
2452
2453 tuples."word.u32_data" {
2454 SKL_TKN_U32_MAX_MCPS "200000"
2455 SKL_TKN_U32_MEM_PAGES "1"
2456 SKL_TKN_U32_OBS "768"
2457 SKL_TKN_U32_IBS "768"
2458 SKL_TKN_U32_VBUS_ID "0x0"
2459 SKL_TKN_U32_PARAMS_FIXUP "4"
2460 SKL_TKN_U32_CONVERTER "0"
2461 SKL_TKN_U32_PIPE_ID "10"
2462 SKL_TKN_U32_PIPE_CONN_TYPE "2"
2463 SKL_TKN_U32_PIPE_PRIORITY "0"
2464 SKL_TKN_U32_PIPE_MEM_PGS "2"
2465 SKL_TKN_U32_CAPS_SIZE "0"
2466 SKL_TKN_U32_PROC_DOMAIN "0"
2467 }
2468
2469 tuples."word.in_fmt_0" {
2470 SKL_TKN_U32_DIR_PIN_COUNT "0"
2471 SKL_TKN_U32_FMT_CH "4"
2472 SKL_TKN_U32_FMT_FREQ "48000"
2473 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2474 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
2475 SKL_TKN_U32_FMT_INTERLEAVE "0"
2476 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2477 SKL_TKN_U32_FMT_CH_MAP "0xffff4320"
2478 SKL_TKN_U32_FMT_CH_CONFIG "0x5"
2479 }
2480
2481 tuples."word.out_fmt_0" {
2482 SKL_TKN_U32_DIR_PIN_COUNT "1"
2483 SKL_TKN_U32_FMT_CH "4"
2484 SKL_TKN_U32_FMT_FREQ "48000"
2485 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2486 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
2487 SKL_TKN_U32_FMT_INTERLEAVE "0"
2488 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2489 SKL_TKN_U32_FMT_CH_MAP "0xffff4320"
2490 SKL_TKN_U32_FMT_CH_CONFIG "0x5"
2491 }
2492
2493 tuples."word.out_fmt_1" {
2494 SKL_TKN_U32_DIR_PIN_COUNT "17"
2495 SKL_TKN_U32_FMT_CH "4"
2496 SKL_TKN_U32_FMT_FREQ "48000"
2497 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2498 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
2499 SKL_TKN_U32_FMT_INTERLEAVE "0"
2500 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2501 SKL_TKN_U32_FMT_CH_MAP "0xffff4320"
2502 SKL_TKN_U32_FMT_CH_CONFIG "0x5"
2503 }
2504
2505 tuples."word.in_pin_0" {
2506 SKL_TKN_U32_DIR_PIN_COUNT "0"
2507 SKL_TKN_U32_PIN_MOD_ID "0"
2508 SKL_TKN_U32_PIN_INST_ID "0"
2509 }
2510
2511 tuples."word.out_pin_0" {
2512 SKL_TKN_U32_DIR_PIN_COUNT "1"
2513 SKL_TKN_U32_PIN_MOD_ID "0"
2514 SKL_TKN_U32_PIN_INST_ID "0"
2515 }
2516
2517 tuples."word.out_pin_1" {
2518 SKL_TKN_U32_DIR_PIN_COUNT "17"
2519 SKL_TKN_U32_PIN_MOD_ID "0"
2520 SKL_TKN_U32_PIN_INST_ID "0"
2521 }
2522 }
2523
2524 SectionVendorTuples."mch_cap_in cpr 13 num_desc" {
2525 tokens "skl_tokens"
2526
2527 tuples."byte.u8_num_blocks" {
2528 SKL_TKN_U8_NUM_BLOCKS "1"
2529 }
2530 }
2531
2532 SectionVendorTuples."mch_cap_in cpr 13_size_desc" {
2533 tokens "skl_tokens"
2534 tuples."byte.u8_block_type"{
2535 SKL_TKN_U8_BLOCK_TYPE "0"
2536 }
2537 tuples."short.u16_size_desc"{
2538 SKL_TKN_U16_BLOCK_SIZE "516"
2539 }
2540 }
2541
2542 SectionVendorTuples."mch_cap_in cpr 13" {
2543 tokens "skl_tokens"
2544
2545 tuples."uuid" {
2546 SKL_TKN_UUID "131, 12, 160, 155, 18, 202,
2547 131, 74, 148, 60, 31, 162, 232, 47, 157, 218"
2548 }
2549
2550 tuples."byte.u8_data" {
2551 SKL_TKN_U8_IN_PIN_TYPE "0"
2552 SKL_TKN_U8_OUT_PIN_TYPE "0"
2553 SKL_TKN_U8_IN_QUEUE_COUNT "1"
2554 SKL_TKN_U8_OUT_QUEUE_COUNT "2"
2555 SKL_TKN_U8_DYN_IN_PIN "1"
2556 SKL_TKN_U8_DYN_OUT_PIN "1"
2557 SKL_TKN_U8_TIME_SLOT "0"
2558 SKL_TKN_U8_CORE_ID "0"
2559 SKL_TKN_U8_MODULE_TYPE "1"
2560 SKL_TKN_U8_CONN_TYPE "2"
2561 SKL_TKN_U8_HW_CONN_TYPE "2"
2562 SKL_TKN_U8_DEV_TYPE "5"
2563 }
2564
2565 tuples."short.u16_data" {
2566 SKL_TKN_U16_MOD_INST_ID "13"
2567 }
2568
2569 tuples."word.u32_data" {
2570 SKL_TKN_U32_MAX_MCPS "100000"
2571 SKL_TKN_U32_MEM_PAGES "1"
2572 SKL_TKN_U32_OBS "768"
2573 SKL_TKN_U32_IBS "768"
2574 SKL_TKN_U32_VBUS_ID "0xffffffff"
2575 SKL_TKN_U32_PARAMS_FIXUP "4"
2576 SKL_TKN_U32_CONVERTER "4"
2577 SKL_TKN_U32_PIPE_ID "10"
2578 SKL_TKN_U32_PIPE_CONN_TYPE "2"
2579 SKL_TKN_U32_PIPE_PRIORITY "0"
2580 SKL_TKN_U32_PIPE_MEM_PGS "2"
2581 SKL_TKN_U32_CAPS_SIZE "0"
2582 SKL_TKN_U32_PROC_DOMAIN "0"
2583 }
2584
2585 tuples."word.in_fmt_0" {
2586 SKL_TKN_U32_DIR_PIN_COUNT "0"
2587 SKL_TKN_U32_FMT_CH "4"
2588 SKL_TKN_U32_FMT_FREQ "48000"
2589 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2590 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
2591 SKL_TKN_U32_FMT_INTERLEAVE "0"
2592 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2593 SKL_TKN_U32_FMT_CH_MAP "0xffff4320"
2594 SKL_TKN_U32_FMT_CH_CONFIG "0x5"
2595 }
2596
2597 tuples."word.out_fmt_0" {
2598 SKL_TKN_U32_DIR_PIN_COUNT "1"
2599 SKL_TKN_U32_FMT_CH "4"
2600 SKL_TKN_U32_FMT_FREQ "48000"
2601 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2602 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
2603 SKL_TKN_U32_FMT_INTERLEAVE "0"
2604 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2605 SKL_TKN_U32_FMT_CH_MAP "0xffff4320"
2606 SKL_TKN_U32_FMT_CH_CONFIG "0x5"
2607 }
2608
2609 tuples."word.out_fmt_1" {
2610 SKL_TKN_U32_DIR_PIN_COUNT "17"
2611 SKL_TKN_U32_FMT_CH "4"
2612 SKL_TKN_U32_FMT_FREQ "48000"
2613 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2614 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
2615 SKL_TKN_U32_FMT_INTERLEAVE "0"
2616 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2617 SKL_TKN_U32_FMT_CH_MAP "0xffff4320"
2618 SKL_TKN_U32_FMT_CH_CONFIG "0x5"
2619 }
2620
2621 tuples."word.in_pin_0" {
2622 SKL_TKN_U32_DIR_PIN_COUNT "0"
2623 SKL_TKN_U32_PIN_MOD_ID "0"
2624 SKL_TKN_U32_PIN_INST_ID "0"
2625 }
2626
2627 tuples."word.out_pin_0" {
2628 SKL_TKN_U32_DIR_PIN_COUNT "1"
2629 SKL_TKN_U32_PIN_MOD_ID "0"
2630 SKL_TKN_U32_PIN_INST_ID "0"
2631 }
2632
2633 tuples."word.out_pin_1" {
2634 SKL_TKN_U32_DIR_PIN_COUNT "17"
2635 SKL_TKN_U32_PIN_MOD_ID "0"
2636 SKL_TKN_U32_PIN_INST_ID "0"
2637 }
2638 }
2639
2640 SectionVendorTuples."lib_data num_desc" {
2641 tokens "skl_tokens"
2642
2643 tuples."byte.u8_num_blocks" {
2644 SKL_TKN_U8_NUM_BLOCKS "1"
2645 }
2646 }
2647
2648 SectionVendorTuples."lib_data_size_desc" {
2649 tokens "skl_tokens"
2650 tuples."byte.u8_block_type"{
2651 SKL_TKN_U8_BLOCK_TYPE "0"
2652 }
2653 tuples."short.u16_size_desc"{
2654 SKL_TKN_U16_BLOCK_SIZE "56"
2655 }
2656 }
2657
2658 SectionVendorTuples."lib_data" {
2659 tokens "skl_tokens"
2660
2661 tuples."word.lib_name" {
2662 SKL_TKN_U32_LIB_COUNT "1"
2663 }
2664
2665 tuples."string.lib_name_0" {
2666 SKL_TKN_STR_LIB_NAME "base_fw"
2667 }
2668
2669 }
2670
2671
2672 SectionData."media0_in cpr 0 num_desc" {
2673 tuples "media0_in cpr 0 num_desc"
2674 }
2675
2676 SectionData."media0_in cpr 0_size_desc" {
2677 tuples "media0_in cpr 0_size_desc"
2678 }
2679
2680 SectionData."media0_in cpr 0" {
2681 tuples "media0_in cpr 0"
2682 }
2683
2684 SectionData."media0_in mi num_desc" {
2685 tuples "media0_in mi num_desc"
2686 }
2687
2688 SectionData."media0_in mi_size_desc" {
2689 tuples "media0_in mi_size_desc"
2690 }
2691
2692 SectionData."media0_in mi" {
2693 tuples "media0_in mi"
2694 }
2695
2696 SectionData."codec0_in cpr 1 num_desc" {
2697 tuples "codec0_in cpr 1 num_desc"
2698 }
2699
2700 SectionData."codec0_in cpr 1_size_desc" {
2701 tuples "codec0_in cpr 1_size_desc"
2702 }
2703
2704 SectionData."codec0_in cpr 1" {
2705 tuples "codec0_in cpr 1"
2706 }
2707
2708 SectionData."codec0_in mi num_desc" {
2709 tuples "codec0_in mi num_desc"
2710 }
2711
2712 SectionData."codec0_in mi_size_desc" {
2713 tuples "codec0_in mi_size_desc"
2714 }
2715
2716 SectionData."codec0_in mi" {
2717 tuples "codec0_in mi"
2718 }
2719
2720 SectionData."codec0_out mo num_desc" {
2721 tuples "codec0_out mo num_desc"
2722 }
2723
2724 SectionData."codec0_out mo_size_desc" {
2725 tuples "codec0_out mo_size_desc"
2726 }
2727
2728 SectionData."codec0_out mo" {
2729 tuples "codec0_out mo"
2730 }
2731
2732 SectionData."codec0_out cpr 2 num_desc" {
2733 tuples "codec0_out cpr 2 num_desc"
2734 }
2735
2736 SectionData."codec0_out cpr 2_size_desc" {
2737 tuples "codec0_out cpr 2_size_desc"
2738 }
2739
2740 SectionData."codec0_out cpr 2" {
2741 tuples "codec0_out cpr 2"
2742 }
2743
2744 SectionData."media0_out mo num_desc" {
2745 tuples "media0_out mo num_desc"
2746 }
2747
2748 SectionData."media0_out mo_size_desc" {
2749 tuples "media0_out mo_size_desc"
2750 }
2751
2752 SectionData."media0_out mo" {
2753 tuples "media0_out mo"
2754 }
2755
2756 SectionData."media0_out cpr 3 num_desc" {
2757 tuples "media0_out cpr 3 num_desc"
2758 }
2759
2760 SectionData."media0_out cpr 3_size_desc" {
2761 tuples "media0_out cpr 3_size_desc"
2762 }
2763
2764 SectionData."media0_out cpr 3" {
2765 tuples "media0_out cpr 3"
2766 }
2767
2768 SectionData."dmic01_hifi_in cpr 4 num_desc" {
2769 tuples "dmic01_hifi_in cpr 4 num_desc"
2770 }
2771
2772 SectionData."dmic01_hifi_in cpr 4_size_desc" {
2773 tuples "dmic01_hifi_in cpr 4_size_desc"
2774 }
2775
2776 SectionData."dmic01_hifi_in cpr 4" {
2777 tuples "dmic01_hifi_in cpr 4"
2778 }
2779
2780 SectionData."dmic01_hifi_in mi num_desc" {
2781 tuples "dmic01_hifi_in mi num_desc"
2782 }
2783
2784 SectionData."dmic01_hifi_in mi_size_desc" {
2785 tuples "dmic01_hifi_in mi_size_desc"
2786 }
2787
2788 SectionData."dmic01_hifi_in mi" {
2789 tuples "dmic01_hifi_in mi"
2790 }
2791
2792 SectionData."codec1_out mo num_desc" {
2793 tuples "codec1_out mo num_desc"
2794 }
2795
2796 SectionData."codec1_out mo_size_desc" {
2797 tuples "codec1_out mo_size_desc"
2798 }
2799
2800 SectionData."codec1_out mo" {
2801 tuples "codec1_out mo"
2802 }
2803
2804 SectionData."codec1_out cpr 5 num_desc" {
2805 tuples "codec1_out cpr 5 num_desc"
2806 }
2807
2808 SectionData."codec1_out cpr 5_size_desc" {
2809 tuples "codec1_out cpr 5_size_desc"
2810 }
2811
2812 SectionData."codec1_out cpr 5" {
2813 tuples "codec1_out cpr 5"
2814 }
2815
2816 SectionData."hdmi1_pt_out cpr 6 num_desc" {
2817 tuples "hdmi1_pt_out cpr 6 num_desc"
2818 }
2819
2820 SectionData."hdmi1_pt_out cpr 6_size_desc" {
2821 tuples "hdmi1_pt_out cpr 6_size_desc"
2822 }
2823
2824 SectionData."hdmi1_pt_out cpr 6" {
2825 tuples "hdmi1_pt_out cpr 6"
2826 }
2827
2828 SectionData."hdmi1_pt_out cpr 7 num_desc" {
2829 tuples "hdmi1_pt_out cpr 7 num_desc"
2830 }
2831
2832 SectionData."hdmi1_pt_out cpr 7_size_desc" {
2833 tuples "hdmi1_pt_out cpr 7_size_desc"
2834 }
2835
2836 SectionData."hdmi1_pt_out cpr 7" {
2837 tuples "hdmi1_pt_out cpr 7"
2838 }
2839
2840 SectionData."hdmi2_pt_out cpr 8 num_desc" {
2841 tuples "hdmi2_pt_out cpr 8 num_desc"
2842 }
2843
2844 SectionData."hdmi2_pt_out cpr 8_size_desc" {
2845 tuples "hdmi2_pt_out cpr 8_size_desc"
2846 }
2847
2848 SectionData."hdmi2_pt_out cpr 8" {
2849 tuples "hdmi2_pt_out cpr 8"
2850 }
2851
2852 SectionData."hdmi2_pt_out cpr 9 num_desc" {
2853 tuples "hdmi2_pt_out cpr 9 num_desc"
2854 }
2855
2856 SectionData."hdmi2_pt_out cpr 9_size_desc" {
2857 tuples "hdmi2_pt_out cpr 9_size_desc"
2858 }
2859
2860 SectionData."hdmi2_pt_out cpr 9" {
2861 tuples "hdmi2_pt_out cpr 9"
2862 }
2863
2864 SectionData."hdmi3_pt_out cpr 10 num_desc" {
2865 tuples "hdmi3_pt_out cpr 10 num_desc"
2866 }
2867
2868 SectionData."hdmi3_pt_out cpr 10_size_desc" {
2869 tuples "hdmi3_pt_out cpr 10_size_desc"
2870 }
2871
2872 SectionData."hdmi3_pt_out cpr 10" {
2873 tuples "hdmi3_pt_out cpr 10"
2874 }
2875
2876 SectionData."hdmi3_pt_out cpr 11 num_desc" {
2877 tuples "hdmi3_pt_out cpr 11 num_desc"
2878 }
2879
2880 SectionData."hdmi3_pt_out cpr 11_size_desc" {
2881 tuples "hdmi3_pt_out cpr 11_size_desc"
2882 }
2883
2884 SectionData."hdmi3_pt_out cpr 11" {
2885 tuples "hdmi3_pt_out cpr 11"
2886 }
2887
2888 SectionData."mch_cap_in cpr 12 num_desc" {
2889 tuples "mch_cap_in cpr 12 num_desc"
2890 }
2891
2892 SectionData."mch_cap_in cpr 12_size_desc" {
2893 tuples "mch_cap_in cpr 12_size_desc"
2894 }
2895
2896 SectionData."mch_cap_in cpr 12" {
2897 tuples "mch_cap_in cpr 12"
2898 }
2899
2900 SectionData."mch_cap_in cpr 13 num_desc" {
2901 tuples "mch_cap_in cpr 13 num_desc"
2902 }
2903
2904 SectionData."mch_cap_in cpr 13_size_desc" {
2905 tuples "mch_cap_in cpr 13_size_desc"
2906 }
2907
2908 SectionData."mch_cap_in cpr 13" {
2909 tuples "mch_cap_in cpr 13"
2910 }
2911
2912 SectionData."lib_data num_desc" {
2913 tuples "lib_data num_desc"
2914 }
2915
2916 SectionData."lib_data_size_desc" {
2917 tuples "lib_data_size_desc"
2918 }
2919
2920 SectionData."lib_data" {
2921 tuples "lib_data"
2922 }
2923
2924
2925 SectionControlMixer."media0_in mi Switch" {
2926 index"0"
2927 invert "false"
2928 max "1"
2929 min"0"
2930 no_pm "true"
2931 channel."fl" {
2932 reg "-1"
2933 shift "0"
2934 }
2935 channel."fr" {
2936 reg "-1"
2937 shift "0"
2938 }
2939 ops."ctl" {
2940 get "64"
2941 put "64"
2942 info "64"
2943 }
2944 }
2945 SectionControlMixer."dmic01_hifi_in mi Switch" {
2946 index"0"
2947 invert "false"
2948 max "1"
2949 min"0"
2950 no_pm "true"
2951 channel."fl" {
2952 reg "-1"
2953 shift "0"
2954 }
2955 channel."fr" {
2956 reg "-1"
2957 shift "0"
2958 }
2959 ops."ctl" {
2960 get "64"
2961 put "64"
2962 info "64"
2963 }
2964 }
2965 SectionControlMixer."codec0_in mi Switch" {
2966 index"0"
2967 invert "false"
2968 max "1"
2969 min"0"
2970 no_pm "true"
2971 channel."fl" {
2972 reg "-1"
2973 shift "0"
2974 }
2975 channel."fr" {
2976 reg "-1"
2977 shift "0"
2978 }
2979 ops."ctl" {
2980 get "64"
2981 put "64"
2982 info "64"
2983 }
2984 }
2985
2986
2987 SectionWidget."media0_in cpr 0" {
2988 index"0"
2989 type"mixer"
2990 no_pm "true"
2991 event_type "3"
2992 event_flags "9"
2993 data [
2994 "media0_in cpr 0 num_desc"
2995 "media0_in cpr 0_size_desc"
2996 "media0_in cpr 0"
2997 ]
2998 }
2999 SectionWidget."media0_in mi" {
3000 index"0"
3001 type"pga"
3002 no_pm "true"
3003 event_type "4"
3004 event_flags "9"
3005 subseq "10"
3006 data [
3007 "media0_in mi num_desc"
3008 "media0_in mi_size_desc"
3009 "media0_in mi"
3010 ]
3011 }
3012 SectionWidget."codec0_in cpr 1" {
3013 index"0"
3014 type"mixer"
3015 no_pm "true"
3016 event_type "3"
3017 event_flags "9"
3018 data [
3019 "codec0_in cpr 1 num_desc"
3020 "codec0_in cpr 1_size_desc"
3021 "codec0_in cpr 1"
3022 ]
3023 }
3024 SectionWidget."codec0_in mi" {
3025 index"0"
3026 type"pga"
3027 no_pm "true"
3028 event_type "4"
3029 event_flags "9"
3030 subseq "10"
3031 data [
3032 "codec0_in mi num_desc"
3033 "codec0_in mi_size_desc"
3034 "codec0_in mi"
3035 ]
3036 }
3037 SectionWidget."codec0_in" {
3038 index"0"
3039 type"aif_in"
3040 no_pm "true"
3041 }
3042 SectionWidget."codec0_out mo" {
3043 index"0"
3044 type"mixer"
3045 no_pm "true"
3046 event_type "1"
3047 event_flags "15"
3048 subseq "10"
3049 data [
3050 "codec0_out mo num_desc"
3051 "codec0_out mo_size_desc"
3052 "codec0_out mo"
3053 ]
3054 mixer [
3055 "media0_in mi Switch"
3056 "dmic01_hifi_in mi Switch"
3057 "codec0_in mi Switch"
3058 ]
3059 }
3060 SectionWidget."codec0_out cpr 2" {
3061 index"0"
3062 type"pga"
3063 no_pm "true"
3064 event_type "4"
3065 data [
3066 "codec0_out cpr 2 num_desc"
3067 "codec0_out cpr 2_size_desc"
3068 "codec0_out cpr 2"
3069 ]
3070 }
3071 SectionWidget."codec0_out" {
3072 index"0"
3073 type"aif_out"
3074 no_pm "true"
3075 }
3076 SectionWidget."media0_out mo" {
3077 index"0"
3078 type"mixer"
3079 no_pm "true"
3080 event_type "1"
3081 event_flags "15"
3082 subseq "10"
3083 data [
3084 "media0_out mo num_desc"
3085 "media0_out mo_size_desc"
3086 "media0_out mo"
3087 ]
3088 mixer [
3089 "media0_in mi Switch"
3090 "dmic01_hifi_in mi Switch"
3091 "codec0_in mi Switch"
3092 ]
3093 }
3094 SectionWidget."media0_out cpr 3" {
3095 index"0"
3096 type"pga"
3097 no_pm "true"
3098 event_type "4"
3099 data [
3100 "media0_out cpr 3 num_desc"
3101 "media0_out cpr 3_size_desc"
3102 "media0_out cpr 3"
3103 ]
3104 }
3105 SectionWidget."dmic01_hifi_in cpr 4" {
3106 index"0"
3107 type"mixer"
3108 no_pm "true"
3109 event_type "3"
3110 event_flags "9"
3111 data [
3112 "dmic01_hifi_in cpr 4 num_desc"
3113 "dmic01_hifi_in cpr 4_size_desc"
3114 "dmic01_hifi_in cpr 4"
3115 ]
3116 }
3117 SectionWidget."dmic01_hifi_in mi" {
3118 index"0"
3119 type"pga"
3120 no_pm "true"
3121 event_type "4"
3122 event_flags "9"
3123 subseq "10"
3124 data [
3125 "dmic01_hifi_in mi num_desc"
3126 "dmic01_hifi_in mi_size_desc"
3127 "dmic01_hifi_in mi"
3128 ]
3129 }
3130 SectionWidget."dmic01_hifi" {
3131 index"0"
3132 type"aif_in"
3133 no_pm "true"
3134 }
3135 SectionWidget."codec1_out mo" {
3136 index"0"
3137 type"mixer"
3138 no_pm "true"
3139 event_type "1"
3140 event_flags "15"
3141 subseq "10"
3142 data [
3143 "codec1_out mo num_desc"
3144 "codec1_out mo_size_desc"
3145 "codec1_out mo"
3146 ]
3147 mixer [
3148 "media0_in mi Switch"
3149 "dmic01_hifi_in mi Switch"
3150 "codec0_in mi Switch"
3151 ]
3152 }
3153 SectionWidget."codec1_out cpr 5" {
3154 index"0"
3155 type"pga"
3156 no_pm "true"
3157 event_type "4"
3158 data [
3159 "codec1_out cpr 5 num_desc"
3160 "codec1_out cpr 5_size_desc"
3161 "codec1_out cpr 5"
3162 ]
3163 }
3164 SectionWidget."codec1_out" {
3165 index"0"
3166 type"aif_out"
3167 no_pm "true"
3168 }
3169 SectionWidget."hdmi1_pt_out cpr 6" {
3170 index"0"
3171 type"mixer"
3172 no_pm "true"
3173 event_type "3"
3174 event_flags "9"
3175 data [
3176 "hdmi1_pt_out cpr 6 num_desc"
3177 "hdmi1_pt_out cpr 6_size_desc"
3178 "hdmi1_pt_out cpr 6"
3179 ]
3180 }
3181 SectionWidget."hdmi1_pt_out cpr 7" {
3182 index"0"
3183 type"pga"
3184 no_pm "true"
3185 event_type "4"
3186 data [
3187 "hdmi1_pt_out cpr 7 num_desc"
3188 "hdmi1_pt_out cpr 7_size_desc"
3189 "hdmi1_pt_out cpr 7"
3190 ]
3191 }
3192 SectionWidget."iDisp1_out" {
3193 index"0"
3194 type"aif_out"
3195 no_pm "true"
3196 }
3197 SectionWidget."hdmi2_pt_out cpr 8" {
3198 index"0"
3199 type"mixer"
3200 no_pm "true"
3201 event_type "3"
3202 event_flags "9"
3203 data [
3204 "hdmi2_pt_out cpr 8 num_desc"
3205 "hdmi2_pt_out cpr 8_size_desc"
3206 "hdmi2_pt_out cpr 8"
3207 ]
3208 }
3209 SectionWidget."hdmi2_pt_out cpr 9" {
3210 index"0"
3211 type"pga"
3212 no_pm "true"
3213 event_type "4"
3214 data [
3215 "hdmi2_pt_out cpr 9 num_desc"
3216 "hdmi2_pt_out cpr 9_size_desc"
3217 "hdmi2_pt_out cpr 9"
3218 ]
3219 }
3220 SectionWidget."iDisp2_out" {
3221 index"0"
3222 type"aif_out"
3223 no_pm "true"
3224 }
3225 SectionWidget."hdmi3_pt_out cpr 10" {
3226 index"0"
3227 type"mixer"
3228 no_pm "true"
3229 event_type "3"
3230 event_flags "9"
3231 data [
3232 "hdmi3_pt_out cpr 10 num_desc"
3233 "hdmi3_pt_out cpr 10_size_desc"
3234 "hdmi3_pt_out cpr 10"
3235 ]
3236 }
3237 SectionWidget."hdmi3_pt_out cpr 11" {
3238 index"0"
3239 type"pga"
3240 no_pm "true"
3241 event_type "4"
3242 data [
3243 "hdmi3_pt_out cpr 11 num_desc"
3244 "hdmi3_pt_out cpr 11_size_desc"
3245 "hdmi3_pt_out cpr 11"
3246 ]
3247 }
3248 SectionWidget."iDisp3_out" {
3249 index"0"
3250 type"aif_out"
3251 no_pm "true"
3252 }
3253 SectionWidget."mch_cap_in cpr 12" {
3254 index"0"
3255 type"mixer"
3256 no_pm "true"
3257 event_type "3"
3258 event_flags "9"
3259 data [
3260 "mch_cap_in cpr 12 num_desc"
3261 "mch_cap_in cpr 12_size_desc"
3262 "mch_cap_in cpr 12"
3263 ]
3264 }
3265 SectionWidget."mch_cap_in cpr 13" {
3266 index"0"
3267 type"pga"
3268 no_pm "true"
3269 event_type "4"
3270 data [
3271 "mch_cap_in cpr 13 num_desc"
3272 "mch_cap_in cpr 13_size_desc"
3273 "mch_cap_in cpr 13"
3274 ]
3275 }
3276 SectionManifest."lib_data" {
3277 data [
3278 "lib_data num_desc"
3279 "lib_data_size_desc"
3280 "lib_data"
3281 ]
3282 }
3283
3284 SectionGraph."Pipeline 1 Graph" {
3285 index"0"
3286 lines [
3287 "media0_in mi, , media0_in cpr 0"
3288 "media0_in cpr 0, , System Playback"
3289 "codec0_in mi, , codec0_in cpr 1"
3290 "codec0_in cpr 1, , codec0_in"
3291 "codec0_out mo, media0_in mi Switch, media0_in mi"
3292 "codec0_out mo, dmic01_hifi_in mi Switch, dmic01_hifi_in mi"
3293 "codec0_out mo, codec0_in mi Switch, codec0_in mi"
3294 "codec0_out cpr 2, , codec0_out mo"
3295 "codec0_out, , codec0_out cpr 2"
3296 "media0_out mo, media0_in mi Switch, media0_in mi"
3297 "media0_out mo, dmic01_hifi_in mi Switch, dmic01_hifi_in mi"
3298 "media0_out mo, codec0_in mi Switch, codec0_in mi"
3299 "media0_out cpr 3, , media0_out mo"
3300 "System Capture, , media0_out cpr 3"
3301 "dmic01_hifi_in mi, , dmic01_hifi_in cpr 4"
3302 "dmic01_hifi_in cpr 4, , dmic01_hifi"
3303 "codec1_out mo, media0_in mi Switch, media0_in mi"
3304 "codec1_out mo, dmic01_hifi_in mi Switch, dmic01_hifi_in mi"
3305 "codec1_out mo, codec0_in mi Switch, codec0_in mi"
3306 "codec1_out cpr 5, , codec1_out mo"
3307 "codec1_out, , codec1_out cpr 5"
3308 "hdmi1_pt_out cpr 7, , hdmi1_pt_out cpr 6"
3309 "hdmi1_pt_out cpr 6, , HDMI1 Playback"
3310 "iDisp1_out, , hdmi1_pt_out cpr 7"
3311 "hdmi2_pt_out cpr 9, , hdmi2_pt_out cpr 8"
3312 "hdmi2_pt_out cpr 8, , HDMI2 Playback"
3313 "iDisp2_out, , hdmi2_pt_out cpr 9"
3314 "hdmi3_pt_out cpr 11, , hdmi3_pt_out cpr 10"
3315 "hdmi3_pt_out cpr 10, , HDMI3 Playback"
3316 "iDisp3_out, , hdmi3_pt_out cpr 11"
3317 "mch_cap_in cpr 13, , mch_cap_in cpr 12"
3318 "DMIC Capture, , mch_cap_in cpr 13"
3319 "mch_cap_in cpr 12, , dmic01_hifi"
3320 ]
3321 }
3322
+0
-4
src/conf/topology/sklrt286/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 sklrt286dir = $(alsaconfigdir)/topology/sklrt286
2 sklrt286_DATA = skl_i2s.conf
3 EXTRA_DIST = $(sklrt286_DATA)
+0
-512
src/conf/topology/sklrt286/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/topology/sklrt286
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(sklrt286dir)"
151 DATA = $(sklrt286_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 sklrt286dir = $(alsaconfigdir)/topology/sklrt286
287 sklrt286_DATA = skl_i2s.conf
288 EXTRA_DIST = $(sklrt286_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/topology/sklrt286/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/topology/sklrt286/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-sklrt286DATA: $(sklrt286_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(sklrt286_DATA)'; test -n "$(sklrt286dir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(sklrt286dir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(sklrt286dir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(sklrt286dir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(sklrt286dir)" || exit $$?; \
341 done
342
343 uninstall-sklrt286DATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(sklrt286_DATA)'; test -n "$(sklrt286dir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(sklrt286dir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(sklrt286dir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-sklrt286DATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-sklrt286DATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-sklrt286DATA install-strip installcheck \
501 installcheck-am installdirs maintainer-clean \
502 maintainer-clean-generic mostlyclean mostlyclean-generic \
503 mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \
504 uninstall-am uninstall-sklrt286DATA
505
506 .PRECIOUS: Makefile
507
508
509 # Tell versions [3.59,3.63) of GNU make to not export all variables.
510 # Otherwise a system limit (for SysV at least) may be exceeded.
511 .NOEXPORT:
+0
-2964
src/conf/topology/sklrt286/skl_i2s.conf less more
0 SectionVendorTokens."skl_tokens" {
1 SKL_TKN_UUID "1"
2 SKL_TKN_U8_NUM_BLOCKS "2"
3 SKL_TKN_U8_BLOCK_TYPE "3"
4 SKL_TKN_U8_IN_PIN_TYPE "4"
5 SKL_TKN_U8_OUT_PIN_TYPE "5"
6 SKL_TKN_U8_DYN_IN_PIN "6"
7 SKL_TKN_U8_DYN_OUT_PIN "7"
8 SKL_TKN_U8_IN_QUEUE_COUNT "8"
9 SKL_TKN_U8_OUT_QUEUE_COUNT "9"
10 SKL_TKN_U8_TIME_SLOT "10"
11 SKL_TKN_U8_CORE_ID "11"
12 SKL_TKN_U8_MODULE_TYPE "12"
13 SKL_TKN_U8_CONN_TYPE "13"
14 SKL_TKN_U8_DEV_TYPE "14"
15 SKL_TKN_U8_HW_CONN_TYPE "15"
16 SKL_TKN_U16_MOD_INST_ID "16"
17 SKL_TKN_U16_BLOCK_SIZE "17"
18 SKL_TKN_U32_MAX_MCPS "18"
19 SKL_TKN_U32_MEM_PAGES "19"
20 SKL_TKN_U32_OBS "20"
21 SKL_TKN_U32_IBS "21"
22 SKL_TKN_U32_VBUS_ID "22"
23 SKL_TKN_U32_PARAMS_FIXUP "23"
24 SKL_TKN_U32_CONVERTER "24"
25 SKL_TKN_U32_PIPE_ID "25"
26 SKL_TKN_U32_PIPE_CONN_TYPE "26"
27 SKL_TKN_U32_PIPE_PRIORITY "27"
28 SKL_TKN_U32_PIPE_MEM_PGS "28"
29 SKL_TKN_U32_DIR_PIN_COUNT "29"
30 SKL_TKN_U32_FMT_CH "30"
31 SKL_TKN_U32_FMT_FREQ "31"
32 SKL_TKN_U32_FMT_BIT_DEPTH "32"
33 SKL_TKN_U32_FMT_SAMPLE_SIZE "33"
34 SKL_TKN_U32_FMT_CH_CONFIG "34"
35 SKL_TKN_U32_FMT_INTERLEAVE "35"
36 SKL_TKN_U32_FMT_SAMPLE_TYPE "36"
37 SKL_TKN_U32_FMT_CH_MAP "37"
38 SKL_TKN_U32_PIN_MOD_ID "38"
39 SKL_TKN_U32_PIN_INST_ID "39"
40 SKL_TKN_U32_MOD_SET_PARAMS "40"
41 SKL_TKN_U32_MOD_PARAM_ID "41"
42 SKL_TKN_U32_CAPS_SET_PARAMS "42"
43 SKL_TKN_U32_CAPS_PARAMS_ID "43"
44 SKL_TKN_U32_CAPS_SIZE "44"
45 }
46
47 SectionVendorTuples."media0_in cpr 0 num_desc" {
48 tokens "skl_tokens"
49
50 tuples."byte.u8_num_blocks" {
51 SKL_TKN_U8_NUM_BLOCKS "1"
52 }
53 }
54
55 SectionVendorTuples."media0_in cpr 0_size_desc" {
56 tokens "skl_tokens"
57 tuples."byte.u8_block_type"{
58 SKL_TKN_U8_BLOCK_TYPE "0"
59 }
60 tuples."short.u16_size_desc"{
61 SKL_TKN_U16_BLOCK_SIZE "508"
62 }
63 }
64
65 SectionVendorTuples."media0_in cpr 0" {
66 tokens "skl_tokens"
67
68 tuples."uuid" {
69 SKL_TKN_UUID "131, 12, 160, 155, 18, 202,
70 131, 74, 148, 60, 31, 162, 232, 47, 157, 218"
71 }
72
73 tuples."byte.u8_data" {
74 SKL_TKN_U8_IN_PIN_TYPE "0"
75 SKL_TKN_U8_OUT_PIN_TYPE "0"
76 SKL_TKN_U8_IN_QUEUE_COUNT "1"
77 SKL_TKN_U8_OUT_QUEUE_COUNT "2"
78 SKL_TKN_U8_DYN_IN_PIN "1"
79 SKL_TKN_U8_DYN_OUT_PIN "1"
80 SKL_TKN_U8_TIME_SLOT "0"
81 SKL_TKN_U8_CORE_ID "0"
82 SKL_TKN_U8_MODULE_TYPE "1"
83 SKL_TKN_U8_CONN_TYPE "1"
84 SKL_TKN_U8_HW_CONN_TYPE "1"
85 SKL_TKN_U8_DEV_TYPE "5"
86 }
87
88 tuples."short.u16_data" {
89 SKL_TKN_U16_MOD_INST_ID "0"
90 }
91
92 tuples."word.u32_data" {
93 SKL_TKN_U32_MAX_MCPS "100000"
94 SKL_TKN_U32_MEM_PAGES "1"
95 SKL_TKN_U32_OBS "384"
96 SKL_TKN_U32_IBS "384"
97 SKL_TKN_U32_VBUS_ID "0xffffffff"
98 SKL_TKN_U32_PARAMS_FIXUP "0"
99 SKL_TKN_U32_CONVERTER "0"
100 SKL_TKN_U32_PIPE_ID "1"
101 SKL_TKN_U32_PIPE_CONN_TYPE "1"
102 SKL_TKN_U32_PIPE_PRIORITY "0"
103 SKL_TKN_U32_PIPE_MEM_PGS "2"
104 SKL_TKN_U32_CAPS_SIZE "0"
105 }
106
107 tuples."word.in_fmt_0" {
108 SKL_TKN_U32_DIR_PIN_COUNT "0"
109 SKL_TKN_U32_FMT_CH "2"
110 SKL_TKN_U32_FMT_FREQ "48000"
111 SKL_TKN_U32_FMT_BIT_DEPTH "32"
112 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
113 SKL_TKN_U32_FMT_INTERLEAVE "0"
114 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
115 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
116 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
117 }
118
119 tuples."word.out_fmt_0" {
120 SKL_TKN_U32_DIR_PIN_COUNT "1"
121 SKL_TKN_U32_FMT_CH "2"
122 SKL_TKN_U32_FMT_FREQ "48000"
123 SKL_TKN_U32_FMT_BIT_DEPTH "32"
124 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
125 SKL_TKN_U32_FMT_INTERLEAVE "0"
126 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
127 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
128 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
129 }
130
131 tuples."word.out_fmt_1" {
132 SKL_TKN_U32_DIR_PIN_COUNT "17"
133 SKL_TKN_U32_FMT_CH "2"
134 SKL_TKN_U32_FMT_FREQ "48000"
135 SKL_TKN_U32_FMT_BIT_DEPTH "32"
136 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
137 SKL_TKN_U32_FMT_INTERLEAVE "0"
138 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
139 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
140 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
141 }
142
143 tuples."word.in_pin_0" {
144 SKL_TKN_U32_DIR_PIN_COUNT "0"
145 SKL_TKN_U32_PIN_MOD_ID "0"
146 SKL_TKN_U32_PIN_INST_ID "0"
147 }
148
149 tuples."word.out_pin_0" {
150 SKL_TKN_U32_DIR_PIN_COUNT "1"
151 SKL_TKN_U32_PIN_MOD_ID "0"
152 SKL_TKN_U32_PIN_INST_ID "0"
153 }
154
155 tuples."word.out_pin_1" {
156 SKL_TKN_U32_DIR_PIN_COUNT "17"
157 SKL_TKN_U32_PIN_MOD_ID "0"
158 SKL_TKN_U32_PIN_INST_ID "0"
159 }
160 }
161
162 SectionVendorTuples."media0_in mi num_desc" {
163 tokens "skl_tokens"
164
165 tuples."byte.u8_num_blocks" {
166 SKL_TKN_U8_NUM_BLOCKS "1"
167 }
168 }
169
170 SectionVendorTuples."media0_in mi_size_desc" {
171 tokens "skl_tokens"
172 tuples."byte.u8_block_type"{
173 SKL_TKN_U8_BLOCK_TYPE "0"
174 }
175 tuples."short.u16_size_desc"{
176 SKL_TKN_U16_BLOCK_SIZE "412"
177 }
178 }
179
180 SectionVendorTuples."media0_in mi" {
181 tokens "skl_tokens"
182
183 tuples."uuid" {
184 SKL_TKN_UUID "178, 110, 101, 57, 113, 59,
185 73, 64, 141, 63, 249, 44, 213, 196, 60, 9"
186 }
187
188 tuples."byte.u8_data" {
189 SKL_TKN_U8_IN_PIN_TYPE "0"
190 SKL_TKN_U8_OUT_PIN_TYPE "0"
191 SKL_TKN_U8_IN_QUEUE_COUNT "1"
192 SKL_TKN_U8_OUT_QUEUE_COUNT "1"
193 SKL_TKN_U8_DYN_IN_PIN "1"
194 SKL_TKN_U8_DYN_OUT_PIN "1"
195 SKL_TKN_U8_TIME_SLOT "0"
196 SKL_TKN_U8_CORE_ID "0"
197 SKL_TKN_U8_MODULE_TYPE "0"
198 SKL_TKN_U8_CONN_TYPE "0"
199 SKL_TKN_U8_HW_CONN_TYPE "1"
200 SKL_TKN_U8_DEV_TYPE "6"
201 }
202
203 tuples."short.u16_data" {
204 SKL_TKN_U16_MOD_INST_ID "0"
205 }
206
207 tuples."word.u32_data" {
208 SKL_TKN_U32_MAX_MCPS "100000"
209 SKL_TKN_U32_MEM_PAGES "1"
210 SKL_TKN_U32_OBS "384"
211 SKL_TKN_U32_IBS "384"
212 SKL_TKN_U32_VBUS_ID "0xffffffff"
213 SKL_TKN_U32_PARAMS_FIXUP "0"
214 SKL_TKN_U32_CONVERTER "0"
215 SKL_TKN_U32_PIPE_ID "1"
216 SKL_TKN_U32_PIPE_CONN_TYPE "1"
217 SKL_TKN_U32_PIPE_PRIORITY "0"
218 SKL_TKN_U32_PIPE_MEM_PGS "2"
219 SKL_TKN_U32_CAPS_SIZE "0"
220 }
221
222 tuples."word.in_fmt_0" {
223 SKL_TKN_U32_DIR_PIN_COUNT "0"
224 SKL_TKN_U32_FMT_CH "2"
225 SKL_TKN_U32_FMT_FREQ "48000"
226 SKL_TKN_U32_FMT_BIT_DEPTH "32"
227 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
228 SKL_TKN_U32_FMT_INTERLEAVE "0"
229 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
230 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
231 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
232 }
233
234 tuples."word.out_fmt_0" {
235 SKL_TKN_U32_DIR_PIN_COUNT "1"
236 SKL_TKN_U32_FMT_CH "2"
237 SKL_TKN_U32_FMT_FREQ "48000"
238 SKL_TKN_U32_FMT_BIT_DEPTH "32"
239 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
240 SKL_TKN_U32_FMT_INTERLEAVE "0"
241 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
242 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
243 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
244 }
245
246 tuples."word.in_pin_0" {
247 SKL_TKN_U32_DIR_PIN_COUNT "0"
248 SKL_TKN_U32_PIN_MOD_ID "0"
249 SKL_TKN_U32_PIN_INST_ID "0"
250 }
251
252 tuples."word.out_pin_0" {
253 SKL_TKN_U32_DIR_PIN_COUNT "1"
254 SKL_TKN_U32_PIN_MOD_ID "0"
255 SKL_TKN_U32_PIN_INST_ID "0"
256 }
257 }
258
259 SectionVendorTuples."media0_out mo num_desc" {
260 tokens "skl_tokens"
261
262 tuples."byte.u8_num_blocks" {
263 SKL_TKN_U8_NUM_BLOCKS "1"
264 }
265 }
266
267 SectionVendorTuples."media0_out mo_size_desc" {
268 tokens "skl_tokens"
269 tuples."byte.u8_block_type"{
270 SKL_TKN_U8_BLOCK_TYPE "0"
271 }
272 tuples."short.u16_size_desc"{
273 SKL_TKN_U16_BLOCK_SIZE "1084"
274 }
275 }
276
277 SectionVendorTuples."media0_out mo" {
278 tokens "skl_tokens"
279
280 tuples."uuid" {
281 SKL_TKN_UUID "90, 80, 86, 60, 215, 36,
282 143, 65, 189, 220, 193, 245, 163, 172, 42, 224"
283 }
284
285 tuples."byte.u8_data" {
286 SKL_TKN_U8_IN_PIN_TYPE "0"
287 SKL_TKN_U8_OUT_PIN_TYPE "0"
288 SKL_TKN_U8_IN_QUEUE_COUNT "8"
289 SKL_TKN_U8_OUT_QUEUE_COUNT "1"
290 SKL_TKN_U8_DYN_IN_PIN "1"
291 SKL_TKN_U8_DYN_OUT_PIN "1"
292 SKL_TKN_U8_TIME_SLOT "0"
293 SKL_TKN_U8_CORE_ID "0"
294 SKL_TKN_U8_MODULE_TYPE "0"
295 SKL_TKN_U8_CONN_TYPE "0"
296 SKL_TKN_U8_HW_CONN_TYPE "2"
297 SKL_TKN_U8_DEV_TYPE "6"
298 }
299
300 tuples."short.u16_data" {
301 SKL_TKN_U16_MOD_INST_ID "2"
302 }
303
304 tuples."word.u32_data" {
305 SKL_TKN_U32_MAX_MCPS "100000"
306 SKL_TKN_U32_MEM_PAGES "1"
307 SKL_TKN_U32_OBS "384"
308 SKL_TKN_U32_IBS "384"
309 SKL_TKN_U32_VBUS_ID "0xffffffff"
310 SKL_TKN_U32_PARAMS_FIXUP "0"
311 SKL_TKN_U32_CONVERTER "0"
312 SKL_TKN_U32_PIPE_ID "2"
313 SKL_TKN_U32_PIPE_CONN_TYPE "1"
314 SKL_TKN_U32_PIPE_PRIORITY "0"
315 SKL_TKN_U32_PIPE_MEM_PGS "2"
316 SKL_TKN_U32_CAPS_SIZE "0"
317 }
318
319 tuples."word.in_fmt_0" {
320 SKL_TKN_U32_DIR_PIN_COUNT "0"
321 SKL_TKN_U32_FMT_CH "2"
322 SKL_TKN_U32_FMT_FREQ "48000"
323 SKL_TKN_U32_FMT_BIT_DEPTH "32"
324 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
325 SKL_TKN_U32_FMT_INTERLEAVE "0"
326 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
327 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
328 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
329 }
330
331 tuples."word.in_fmt_1" {
332 SKL_TKN_U32_DIR_PIN_COUNT "16"
333 SKL_TKN_U32_FMT_CH "2"
334 SKL_TKN_U32_FMT_FREQ "48000"
335 SKL_TKN_U32_FMT_BIT_DEPTH "32"
336 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
337 SKL_TKN_U32_FMT_INTERLEAVE "0"
338 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
339 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
340 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
341 }
342
343 tuples."word.in_fmt_2" {
344 SKL_TKN_U32_DIR_PIN_COUNT "32"
345 SKL_TKN_U32_FMT_CH "2"
346 SKL_TKN_U32_FMT_FREQ "48000"
347 SKL_TKN_U32_FMT_BIT_DEPTH "32"
348 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
349 SKL_TKN_U32_FMT_INTERLEAVE "0"
350 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
351 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
352 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
353 }
354
355 tuples."word.in_fmt_3" {
356 SKL_TKN_U32_DIR_PIN_COUNT "48"
357 SKL_TKN_U32_FMT_CH "2"
358 SKL_TKN_U32_FMT_FREQ "48000"
359 SKL_TKN_U32_FMT_BIT_DEPTH "32"
360 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
361 SKL_TKN_U32_FMT_INTERLEAVE "0"
362 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
363 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
364 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
365 }
366
367 tuples."word.in_fmt_4" {
368 SKL_TKN_U32_DIR_PIN_COUNT "64"
369 SKL_TKN_U32_FMT_CH "2"
370 SKL_TKN_U32_FMT_FREQ "48000"
371 SKL_TKN_U32_FMT_BIT_DEPTH "32"
372 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
373 SKL_TKN_U32_FMT_INTERLEAVE "0"
374 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
375 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
376 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
377 }
378
379 tuples."word.in_fmt_5" {
380 SKL_TKN_U32_DIR_PIN_COUNT "80"
381 SKL_TKN_U32_FMT_CH "2"
382 SKL_TKN_U32_FMT_FREQ "48000"
383 SKL_TKN_U32_FMT_BIT_DEPTH "32"
384 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
385 SKL_TKN_U32_FMT_INTERLEAVE "0"
386 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
387 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
388 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
389 }
390
391 tuples."word.in_fmt_6" {
392 SKL_TKN_U32_DIR_PIN_COUNT "96"
393 SKL_TKN_U32_FMT_CH "2"
394 SKL_TKN_U32_FMT_FREQ "48000"
395 SKL_TKN_U32_FMT_BIT_DEPTH "32"
396 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
397 SKL_TKN_U32_FMT_INTERLEAVE "0"
398 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
399 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
400 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
401 }
402
403 tuples."word.in_fmt_7" {
404 SKL_TKN_U32_DIR_PIN_COUNT "112"
405 SKL_TKN_U32_FMT_CH "2"
406 SKL_TKN_U32_FMT_FREQ "48000"
407 SKL_TKN_U32_FMT_BIT_DEPTH "32"
408 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
409 SKL_TKN_U32_FMT_INTERLEAVE "0"
410 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
411 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
412 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
413 }
414
415 tuples."word.out_fmt_0" {
416 SKL_TKN_U32_DIR_PIN_COUNT "1"
417 SKL_TKN_U32_FMT_CH "2"
418 SKL_TKN_U32_FMT_FREQ "48000"
419 SKL_TKN_U32_FMT_BIT_DEPTH "32"
420 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
421 SKL_TKN_U32_FMT_INTERLEAVE "0"
422 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
423 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
424 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
425 }
426
427 tuples."word.in_pin_0" {
428 SKL_TKN_U32_DIR_PIN_COUNT "0"
429 SKL_TKN_U32_PIN_MOD_ID "0"
430 SKL_TKN_U32_PIN_INST_ID "0"
431 }
432
433 tuples."word.in_pin_1" {
434 SKL_TKN_U32_DIR_PIN_COUNT "16"
435 SKL_TKN_U32_PIN_MOD_ID "0"
436 SKL_TKN_U32_PIN_INST_ID "0"
437 }
438
439 tuples."word.in_pin_2" {
440 SKL_TKN_U32_DIR_PIN_COUNT "32"
441 SKL_TKN_U32_PIN_MOD_ID "0"
442 SKL_TKN_U32_PIN_INST_ID "0"
443 }
444
445 tuples."word.in_pin_3" {
446 SKL_TKN_U32_DIR_PIN_COUNT "48"
447 SKL_TKN_U32_PIN_MOD_ID "0"
448 SKL_TKN_U32_PIN_INST_ID "0"
449 }
450
451 tuples."word.in_pin_4" {
452 SKL_TKN_U32_DIR_PIN_COUNT "64"
453 SKL_TKN_U32_PIN_MOD_ID "0"
454 SKL_TKN_U32_PIN_INST_ID "0"
455 }
456
457 tuples."word.in_pin_5" {
458 SKL_TKN_U32_DIR_PIN_COUNT "80"
459 SKL_TKN_U32_PIN_MOD_ID "0"
460 SKL_TKN_U32_PIN_INST_ID "0"
461 }
462
463 tuples."word.in_pin_6" {
464 SKL_TKN_U32_DIR_PIN_COUNT "96"
465 SKL_TKN_U32_PIN_MOD_ID "0"
466 SKL_TKN_U32_PIN_INST_ID "0"
467 }
468
469 tuples."word.in_pin_7" {
470 SKL_TKN_U32_DIR_PIN_COUNT "112"
471 SKL_TKN_U32_PIN_MOD_ID "0"
472 SKL_TKN_U32_PIN_INST_ID "0"
473 }
474
475 tuples."word.out_pin_0" {
476 SKL_TKN_U32_DIR_PIN_COUNT "1"
477 SKL_TKN_U32_PIN_MOD_ID "0"
478 SKL_TKN_U32_PIN_INST_ID "0"
479 }
480 }
481
482 SectionVendorTuples."media0_out cpr 6 num_desc" {
483 tokens "skl_tokens"
484
485 tuples."byte.u8_num_blocks" {
486 SKL_TKN_U8_NUM_BLOCKS "1"
487 }
488 }
489
490 SectionVendorTuples."media0_out cpr 6_size_desc" {
491 tokens "skl_tokens"
492 tuples."byte.u8_block_type"{
493 SKL_TKN_U8_BLOCK_TYPE "0"
494 }
495 tuples."short.u16_size_desc"{
496 SKL_TKN_U16_BLOCK_SIZE "508"
497 }
498 }
499
500 SectionVendorTuples."media0_out cpr 6" {
501 tokens "skl_tokens"
502
503 tuples."uuid" {
504 SKL_TKN_UUID "131, 12, 160, 155, 18, 202,
505 131, 74, 148, 60, 31, 162, 232, 47, 157, 218"
506 }
507
508 tuples."byte.u8_data" {
509 SKL_TKN_U8_IN_PIN_TYPE "0"
510 SKL_TKN_U8_OUT_PIN_TYPE "0"
511 SKL_TKN_U8_IN_QUEUE_COUNT "1"
512 SKL_TKN_U8_OUT_QUEUE_COUNT "2"
513 SKL_TKN_U8_DYN_IN_PIN "1"
514 SKL_TKN_U8_DYN_OUT_PIN "1"
515 SKL_TKN_U8_TIME_SLOT "0"
516 SKL_TKN_U8_CORE_ID "0"
517 SKL_TKN_U8_MODULE_TYPE "1"
518 SKL_TKN_U8_CONN_TYPE "0"
519 SKL_TKN_U8_HW_CONN_TYPE "2"
520 SKL_TKN_U8_DEV_TYPE "5"
521 }
522
523 tuples."short.u16_data" {
524 SKL_TKN_U16_MOD_INST_ID "6"
525 }
526
527 tuples."word.u32_data" {
528 SKL_TKN_U32_MAX_MCPS "100000"
529 SKL_TKN_U32_MEM_PAGES "1"
530 SKL_TKN_U32_OBS "384"
531 SKL_TKN_U32_IBS "384"
532 SKL_TKN_U32_VBUS_ID "0xffffffff"
533 SKL_TKN_U32_PARAMS_FIXUP "0"
534 SKL_TKN_U32_CONVERTER "0"
535 SKL_TKN_U32_PIPE_ID "2"
536 SKL_TKN_U32_PIPE_CONN_TYPE "1"
537 SKL_TKN_U32_PIPE_PRIORITY "0"
538 SKL_TKN_U32_PIPE_MEM_PGS "2"
539 SKL_TKN_U32_CAPS_SIZE "0"
540 }
541
542 tuples."word.in_fmt_0" {
543 SKL_TKN_U32_DIR_PIN_COUNT "0"
544 SKL_TKN_U32_FMT_CH "2"
545 SKL_TKN_U32_FMT_FREQ "48000"
546 SKL_TKN_U32_FMT_BIT_DEPTH "32"
547 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
548 SKL_TKN_U32_FMT_INTERLEAVE "0"
549 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
550 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
551 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
552 }
553
554 tuples."word.out_fmt_0" {
555 SKL_TKN_U32_DIR_PIN_COUNT "1"
556 SKL_TKN_U32_FMT_CH "2"
557 SKL_TKN_U32_FMT_FREQ "48000"
558 SKL_TKN_U32_FMT_BIT_DEPTH "32"
559 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
560 SKL_TKN_U32_FMT_INTERLEAVE "0"
561 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
562 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
563 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
564 }
565
566 tuples."word.out_fmt_1" {
567 SKL_TKN_U32_DIR_PIN_COUNT "17"
568 SKL_TKN_U32_FMT_CH "2"
569 SKL_TKN_U32_FMT_FREQ "48000"
570 SKL_TKN_U32_FMT_BIT_DEPTH "32"
571 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
572 SKL_TKN_U32_FMT_INTERLEAVE "0"
573 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
574 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
575 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
576 }
577
578 tuples."word.in_pin_0" {
579 SKL_TKN_U32_DIR_PIN_COUNT "0"
580 SKL_TKN_U32_PIN_MOD_ID "0"
581 SKL_TKN_U32_PIN_INST_ID "0"
582 }
583
584 tuples."word.out_pin_0" {
585 SKL_TKN_U32_DIR_PIN_COUNT "1"
586 SKL_TKN_U32_PIN_MOD_ID "0"
587 SKL_TKN_U32_PIN_INST_ID "0"
588 }
589
590 tuples."word.out_pin_1" {
591 SKL_TKN_U32_DIR_PIN_COUNT "17"
592 SKL_TKN_U32_PIN_MOD_ID "0"
593 SKL_TKN_U32_PIN_INST_ID "0"
594 }
595 }
596
597 SectionVendorTuples."codec0_out mo num_desc" {
598 tokens "skl_tokens"
599
600 tuples."byte.u8_num_blocks" {
601 SKL_TKN_U8_NUM_BLOCKS "1"
602 }
603 }
604
605 SectionVendorTuples."codec0_out mo_size_desc" {
606 tokens "skl_tokens"
607 tuples."byte.u8_block_type"{
608 SKL_TKN_U8_BLOCK_TYPE "0"
609 }
610 tuples."short.u16_size_desc"{
611 SKL_TKN_U16_BLOCK_SIZE "1084"
612 }
613 }
614
615 SectionVendorTuples."codec0_out mo" {
616 tokens "skl_tokens"
617
618 tuples."uuid" {
619 SKL_TKN_UUID "90, 80, 86, 60, 215, 36,
620 143, 65, 189, 220, 193, 245, 163, 172, 42, 224"
621 }
622
623 tuples."byte.u8_data" {
624 SKL_TKN_U8_IN_PIN_TYPE "0"
625 SKL_TKN_U8_OUT_PIN_TYPE "0"
626 SKL_TKN_U8_IN_QUEUE_COUNT "8"
627 SKL_TKN_U8_OUT_QUEUE_COUNT "1"
628 SKL_TKN_U8_DYN_IN_PIN "1"
629 SKL_TKN_U8_DYN_OUT_PIN "1"
630 SKL_TKN_U8_TIME_SLOT "0"
631 SKL_TKN_U8_CORE_ID "0"
632 SKL_TKN_U8_MODULE_TYPE "0"
633 SKL_TKN_U8_CONN_TYPE "0"
634 SKL_TKN_U8_HW_CONN_TYPE "1"
635 SKL_TKN_U8_DEV_TYPE "6"
636 }
637
638 tuples."short.u16_data" {
639 SKL_TKN_U16_MOD_INST_ID "0"
640 }
641
642 tuples."word.u32_data" {
643 SKL_TKN_U32_MAX_MCPS "100000"
644 SKL_TKN_U32_MEM_PAGES "1"
645 SKL_TKN_U32_OBS "384"
646 SKL_TKN_U32_IBS "384"
647 SKL_TKN_U32_VBUS_ID "0xffffffff"
648 SKL_TKN_U32_PARAMS_FIXUP "0"
649 SKL_TKN_U32_CONVERTER "0"
650 SKL_TKN_U32_PIPE_ID "3"
651 SKL_TKN_U32_PIPE_CONN_TYPE "2"
652 SKL_TKN_U32_PIPE_PRIORITY "0"
653 SKL_TKN_U32_PIPE_MEM_PGS "4"
654 SKL_TKN_U32_CAPS_SIZE "0"
655 }
656
657 tuples."word.in_fmt_0" {
658 SKL_TKN_U32_DIR_PIN_COUNT "0"
659 SKL_TKN_U32_FMT_CH "2"
660 SKL_TKN_U32_FMT_FREQ "48000"
661 SKL_TKN_U32_FMT_BIT_DEPTH "32"
662 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
663 SKL_TKN_U32_FMT_INTERLEAVE "0"
664 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
665 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
666 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
667 }
668
669 tuples."word.in_fmt_1" {
670 SKL_TKN_U32_DIR_PIN_COUNT "16"
671 SKL_TKN_U32_FMT_CH "2"
672 SKL_TKN_U32_FMT_FREQ "48000"
673 SKL_TKN_U32_FMT_BIT_DEPTH "32"
674 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
675 SKL_TKN_U32_FMT_INTERLEAVE "0"
676 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
677 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
678 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
679 }
680
681 tuples."word.in_fmt_2" {
682 SKL_TKN_U32_DIR_PIN_COUNT "32"
683 SKL_TKN_U32_FMT_CH "2"
684 SKL_TKN_U32_FMT_FREQ "48000"
685 SKL_TKN_U32_FMT_BIT_DEPTH "32"
686 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
687 SKL_TKN_U32_FMT_INTERLEAVE "0"
688 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
689 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
690 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
691 }
692
693 tuples."word.in_fmt_3" {
694 SKL_TKN_U32_DIR_PIN_COUNT "48"
695 SKL_TKN_U32_FMT_CH "2"
696 SKL_TKN_U32_FMT_FREQ "48000"
697 SKL_TKN_U32_FMT_BIT_DEPTH "32"
698 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
699 SKL_TKN_U32_FMT_INTERLEAVE "0"
700 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
701 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
702 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
703 }
704
705 tuples."word.in_fmt_4" {
706 SKL_TKN_U32_DIR_PIN_COUNT "64"
707 SKL_TKN_U32_FMT_CH "2"
708 SKL_TKN_U32_FMT_FREQ "48000"
709 SKL_TKN_U32_FMT_BIT_DEPTH "32"
710 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
711 SKL_TKN_U32_FMT_INTERLEAVE "0"
712 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
713 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
714 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
715 }
716
717 tuples."word.in_fmt_5" {
718 SKL_TKN_U32_DIR_PIN_COUNT "80"
719 SKL_TKN_U32_FMT_CH "2"
720 SKL_TKN_U32_FMT_FREQ "48000"
721 SKL_TKN_U32_FMT_BIT_DEPTH "32"
722 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
723 SKL_TKN_U32_FMT_INTERLEAVE "0"
724 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
725 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
726 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
727 }
728
729 tuples."word.in_fmt_6" {
730 SKL_TKN_U32_DIR_PIN_COUNT "96"
731 SKL_TKN_U32_FMT_CH "2"
732 SKL_TKN_U32_FMT_FREQ "48000"
733 SKL_TKN_U32_FMT_BIT_DEPTH "32"
734 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
735 SKL_TKN_U32_FMT_INTERLEAVE "0"
736 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
737 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
738 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
739 }
740
741 tuples."word.in_fmt_7" {
742 SKL_TKN_U32_DIR_PIN_COUNT "112"
743 SKL_TKN_U32_FMT_CH "2"
744 SKL_TKN_U32_FMT_FREQ "48000"
745 SKL_TKN_U32_FMT_BIT_DEPTH "32"
746 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
747 SKL_TKN_U32_FMT_INTERLEAVE "0"
748 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
749 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
750 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
751 }
752
753 tuples."word.out_fmt_0" {
754 SKL_TKN_U32_DIR_PIN_COUNT "1"
755 SKL_TKN_U32_FMT_CH "2"
756 SKL_TKN_U32_FMT_FREQ "48000"
757 SKL_TKN_U32_FMT_BIT_DEPTH "32"
758 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
759 SKL_TKN_U32_FMT_INTERLEAVE "0"
760 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
761 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
762 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
763 }
764
765 tuples."word.in_pin_0" {
766 SKL_TKN_U32_DIR_PIN_COUNT "0"
767 SKL_TKN_U32_PIN_MOD_ID "0"
768 SKL_TKN_U32_PIN_INST_ID "0"
769 }
770
771 tuples."word.in_pin_1" {
772 SKL_TKN_U32_DIR_PIN_COUNT "16"
773 SKL_TKN_U32_PIN_MOD_ID "0"
774 SKL_TKN_U32_PIN_INST_ID "0"
775 }
776
777 tuples."word.in_pin_2" {
778 SKL_TKN_U32_DIR_PIN_COUNT "32"
779 SKL_TKN_U32_PIN_MOD_ID "0"
780 SKL_TKN_U32_PIN_INST_ID "0"
781 }
782
783 tuples."word.in_pin_3" {
784 SKL_TKN_U32_DIR_PIN_COUNT "48"
785 SKL_TKN_U32_PIN_MOD_ID "0"
786 SKL_TKN_U32_PIN_INST_ID "0"
787 }
788
789 tuples."word.in_pin_4" {
790 SKL_TKN_U32_DIR_PIN_COUNT "64"
791 SKL_TKN_U32_PIN_MOD_ID "0"
792 SKL_TKN_U32_PIN_INST_ID "0"
793 }
794
795 tuples."word.in_pin_5" {
796 SKL_TKN_U32_DIR_PIN_COUNT "80"
797 SKL_TKN_U32_PIN_MOD_ID "0"
798 SKL_TKN_U32_PIN_INST_ID "0"
799 }
800
801 tuples."word.in_pin_6" {
802 SKL_TKN_U32_DIR_PIN_COUNT "96"
803 SKL_TKN_U32_PIN_MOD_ID "0"
804 SKL_TKN_U32_PIN_INST_ID "0"
805 }
806
807 tuples."word.in_pin_7" {
808 SKL_TKN_U32_DIR_PIN_COUNT "112"
809 SKL_TKN_U32_PIN_MOD_ID "0"
810 SKL_TKN_U32_PIN_INST_ID "0"
811 }
812
813 tuples."word.out_pin_0" {
814 SKL_TKN_U32_DIR_PIN_COUNT "1"
815 SKL_TKN_U32_PIN_MOD_ID "0"
816 SKL_TKN_U32_PIN_INST_ID "0"
817 }
818 }
819
820 SectionVendorTuples."codec0_out cpr 4 num_desc" {
821 tokens "skl_tokens"
822
823 tuples."byte.u8_num_blocks" {
824 SKL_TKN_U8_NUM_BLOCKS "1"
825 }
826 }
827
828 SectionVendorTuples."codec0_out cpr 4_size_desc" {
829 tokens "skl_tokens"
830 tuples."byte.u8_block_type"{
831 SKL_TKN_U8_BLOCK_TYPE "0"
832 }
833 tuples."short.u16_size_desc"{
834 SKL_TKN_U16_BLOCK_SIZE "508"
835 }
836 }
837
838 SectionVendorTuples."codec0_out cpr 4" {
839 tokens "skl_tokens"
840
841 tuples."uuid" {
842 SKL_TKN_UUID "131, 12, 160, 155, 18, 202,
843 131, 74, 148, 60, 31, 162, 232, 47, 157, 218"
844 }
845
846 tuples."byte.u8_data" {
847 SKL_TKN_U8_IN_PIN_TYPE "0"
848 SKL_TKN_U8_OUT_PIN_TYPE "0"
849 SKL_TKN_U8_IN_QUEUE_COUNT "1"
850 SKL_TKN_U8_OUT_QUEUE_COUNT "2"
851 SKL_TKN_U8_DYN_IN_PIN "1"
852 SKL_TKN_U8_DYN_OUT_PIN "1"
853 SKL_TKN_U8_TIME_SLOT "0"
854 SKL_TKN_U8_CORE_ID "0"
855 SKL_TKN_U8_MODULE_TYPE "1"
856 SKL_TKN_U8_CONN_TYPE "2"
857 SKL_TKN_U8_HW_CONN_TYPE "1"
858 SKL_TKN_U8_DEV_TYPE "2"
859 }
860
861 tuples."short.u16_data" {
862 SKL_TKN_U16_MOD_INST_ID "4"
863 }
864
865 tuples."word.u32_data" {
866 SKL_TKN_U32_MAX_MCPS "100000"
867 SKL_TKN_U32_MEM_PAGES "1"
868 SKL_TKN_U32_OBS "384"
869 SKL_TKN_U32_IBS "384"
870 SKL_TKN_U32_VBUS_ID "0x0"
871 SKL_TKN_U32_PARAMS_FIXUP "0"
872 SKL_TKN_U32_CONVERTER "0"
873 SKL_TKN_U32_PIPE_ID "3"
874 SKL_TKN_U32_PIPE_CONN_TYPE "2"
875 SKL_TKN_U32_PIPE_PRIORITY "0"
876 SKL_TKN_U32_PIPE_MEM_PGS "4"
877 SKL_TKN_U32_CAPS_SIZE "0"
878 }
879
880 tuples."word.in_fmt_0" {
881 SKL_TKN_U32_DIR_PIN_COUNT "0"
882 SKL_TKN_U32_FMT_CH "2"
883 SKL_TKN_U32_FMT_FREQ "48000"
884 SKL_TKN_U32_FMT_BIT_DEPTH "32"
885 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
886 SKL_TKN_U32_FMT_INTERLEAVE "0"
887 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
888 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
889 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
890 }
891
892 tuples."word.out_fmt_0" {
893 SKL_TKN_U32_DIR_PIN_COUNT "1"
894 SKL_TKN_U32_FMT_CH "2"
895 SKL_TKN_U32_FMT_FREQ "48000"
896 SKL_TKN_U32_FMT_BIT_DEPTH "32"
897 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
898 SKL_TKN_U32_FMT_INTERLEAVE "0"
899 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
900 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
901 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
902 }
903
904 tuples."word.out_fmt_1" {
905 SKL_TKN_U32_DIR_PIN_COUNT "17"
906 SKL_TKN_U32_FMT_CH "2"
907 SKL_TKN_U32_FMT_FREQ "48000"
908 SKL_TKN_U32_FMT_BIT_DEPTH "32"
909 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
910 SKL_TKN_U32_FMT_INTERLEAVE "0"
911 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
912 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
913 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
914 }
915
916 tuples."word.in_pin_0" {
917 SKL_TKN_U32_DIR_PIN_COUNT "0"
918 SKL_TKN_U32_PIN_MOD_ID "0"
919 SKL_TKN_U32_PIN_INST_ID "0"
920 }
921
922 tuples."word.out_pin_0" {
923 SKL_TKN_U32_DIR_PIN_COUNT "1"
924 SKL_TKN_U32_PIN_MOD_ID "0"
925 SKL_TKN_U32_PIN_INST_ID "0"
926 }
927
928 tuples."word.out_pin_1" {
929 SKL_TKN_U32_DIR_PIN_COUNT "17"
930 SKL_TKN_U32_PIN_MOD_ID "0"
931 SKL_TKN_U32_PIN_INST_ID "0"
932 }
933 }
934
935 SectionVendorTuples."codec1_out mo num_desc" {
936 tokens "skl_tokens"
937
938 tuples."byte.u8_num_blocks" {
939 SKL_TKN_U8_NUM_BLOCKS "1"
940 }
941 }
942
943 SectionVendorTuples."codec1_out mo_size_desc" {
944 tokens "skl_tokens"
945 tuples."byte.u8_block_type"{
946 SKL_TKN_U8_BLOCK_TYPE "0"
947 }
948 tuples."short.u16_size_desc"{
949 SKL_TKN_U16_BLOCK_SIZE "1084"
950 }
951 }
952
953 SectionVendorTuples."codec1_out mo" {
954 tokens "skl_tokens"
955
956 tuples."uuid" {
957 SKL_TKN_UUID "90, 80, 86, 60, 215, 36,
958 143, 65, 189, 220, 193, 245, 163, 172, 42, 224"
959 }
960
961 tuples."byte.u8_data" {
962 SKL_TKN_U8_IN_PIN_TYPE "0"
963 SKL_TKN_U8_OUT_PIN_TYPE "0"
964 SKL_TKN_U8_IN_QUEUE_COUNT "8"
965 SKL_TKN_U8_OUT_QUEUE_COUNT "1"
966 SKL_TKN_U8_DYN_IN_PIN "1"
967 SKL_TKN_U8_DYN_OUT_PIN "1"
968 SKL_TKN_U8_TIME_SLOT "0"
969 SKL_TKN_U8_CORE_ID "0"
970 SKL_TKN_U8_MODULE_TYPE "0"
971 SKL_TKN_U8_CONN_TYPE "0"
972 SKL_TKN_U8_HW_CONN_TYPE "1"
973 SKL_TKN_U8_DEV_TYPE "6"
974 }
975
976 tuples."short.u16_data" {
977 SKL_TKN_U16_MOD_INST_ID "1"
978 }
979
980 tuples."word.u32_data" {
981 SKL_TKN_U32_MAX_MCPS "100000"
982 SKL_TKN_U32_MEM_PAGES "1"
983 SKL_TKN_U32_OBS "384"
984 SKL_TKN_U32_IBS "384"
985 SKL_TKN_U32_VBUS_ID "0xffffffff"
986 SKL_TKN_U32_PARAMS_FIXUP "0"
987 SKL_TKN_U32_CONVERTER "0"
988 SKL_TKN_U32_PIPE_ID "4"
989 SKL_TKN_U32_PIPE_CONN_TYPE "2"
990 SKL_TKN_U32_PIPE_PRIORITY "0"
991 SKL_TKN_U32_PIPE_MEM_PGS "2"
992 SKL_TKN_U32_CAPS_SIZE "0"
993 }
994
995 tuples."word.in_fmt_0" {
996 SKL_TKN_U32_DIR_PIN_COUNT "0"
997 SKL_TKN_U32_FMT_CH "2"
998 SKL_TKN_U32_FMT_FREQ "48000"
999 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1000 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
1001 SKL_TKN_U32_FMT_INTERLEAVE "0"
1002 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1003 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1004 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1005 }
1006
1007 tuples."word.in_fmt_1" {
1008 SKL_TKN_U32_DIR_PIN_COUNT "16"
1009 SKL_TKN_U32_FMT_CH "2"
1010 SKL_TKN_U32_FMT_FREQ "48000"
1011 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1012 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
1013 SKL_TKN_U32_FMT_INTERLEAVE "0"
1014 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1015 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1016 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1017 }
1018
1019 tuples."word.in_fmt_2" {
1020 SKL_TKN_U32_DIR_PIN_COUNT "32"
1021 SKL_TKN_U32_FMT_CH "2"
1022 SKL_TKN_U32_FMT_FREQ "48000"
1023 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1024 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
1025 SKL_TKN_U32_FMT_INTERLEAVE "0"
1026 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1027 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1028 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1029 }
1030
1031 tuples."word.in_fmt_3" {
1032 SKL_TKN_U32_DIR_PIN_COUNT "48"
1033 SKL_TKN_U32_FMT_CH "2"
1034 SKL_TKN_U32_FMT_FREQ "48000"
1035 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1036 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
1037 SKL_TKN_U32_FMT_INTERLEAVE "0"
1038 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1039 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1040 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1041 }
1042
1043 tuples."word.in_fmt_4" {
1044 SKL_TKN_U32_DIR_PIN_COUNT "64"
1045 SKL_TKN_U32_FMT_CH "2"
1046 SKL_TKN_U32_FMT_FREQ "48000"
1047 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1048 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
1049 SKL_TKN_U32_FMT_INTERLEAVE "0"
1050 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1051 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1052 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1053 }
1054
1055 tuples."word.in_fmt_5" {
1056 SKL_TKN_U32_DIR_PIN_COUNT "80"
1057 SKL_TKN_U32_FMT_CH "2"
1058 SKL_TKN_U32_FMT_FREQ "48000"
1059 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1060 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
1061 SKL_TKN_U32_FMT_INTERLEAVE "0"
1062 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1063 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1064 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1065 }
1066
1067 tuples."word.in_fmt_6" {
1068 SKL_TKN_U32_DIR_PIN_COUNT "96"
1069 SKL_TKN_U32_FMT_CH "2"
1070 SKL_TKN_U32_FMT_FREQ "48000"
1071 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1072 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
1073 SKL_TKN_U32_FMT_INTERLEAVE "0"
1074 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1075 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1076 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1077 }
1078
1079 tuples."word.in_fmt_7" {
1080 SKL_TKN_U32_DIR_PIN_COUNT "112"
1081 SKL_TKN_U32_FMT_CH "2"
1082 SKL_TKN_U32_FMT_FREQ "48000"
1083 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1084 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
1085 SKL_TKN_U32_FMT_INTERLEAVE "0"
1086 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1087 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1088 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1089 }
1090
1091 tuples."word.out_fmt_0" {
1092 SKL_TKN_U32_DIR_PIN_COUNT "1"
1093 SKL_TKN_U32_FMT_CH "2"
1094 SKL_TKN_U32_FMT_FREQ "48000"
1095 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1096 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
1097 SKL_TKN_U32_FMT_INTERLEAVE "0"
1098 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1099 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1100 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1101 }
1102
1103 tuples."word.in_pin_0" {
1104 SKL_TKN_U32_DIR_PIN_COUNT "0"
1105 SKL_TKN_U32_PIN_MOD_ID "0"
1106 SKL_TKN_U32_PIN_INST_ID "0"
1107 }
1108
1109 tuples."word.in_pin_1" {
1110 SKL_TKN_U32_DIR_PIN_COUNT "16"
1111 SKL_TKN_U32_PIN_MOD_ID "0"
1112 SKL_TKN_U32_PIN_INST_ID "0"
1113 }
1114
1115 tuples."word.in_pin_2" {
1116 SKL_TKN_U32_DIR_PIN_COUNT "32"
1117 SKL_TKN_U32_PIN_MOD_ID "0"
1118 SKL_TKN_U32_PIN_INST_ID "0"
1119 }
1120
1121 tuples."word.in_pin_3" {
1122 SKL_TKN_U32_DIR_PIN_COUNT "48"
1123 SKL_TKN_U32_PIN_MOD_ID "0"
1124 SKL_TKN_U32_PIN_INST_ID "0"
1125 }
1126
1127 tuples."word.in_pin_4" {
1128 SKL_TKN_U32_DIR_PIN_COUNT "64"
1129 SKL_TKN_U32_PIN_MOD_ID "0"
1130 SKL_TKN_U32_PIN_INST_ID "0"
1131 }
1132
1133 tuples."word.in_pin_5" {
1134 SKL_TKN_U32_DIR_PIN_COUNT "80"
1135 SKL_TKN_U32_PIN_MOD_ID "0"
1136 SKL_TKN_U32_PIN_INST_ID "0"
1137 }
1138
1139 tuples."word.in_pin_6" {
1140 SKL_TKN_U32_DIR_PIN_COUNT "96"
1141 SKL_TKN_U32_PIN_MOD_ID "0"
1142 SKL_TKN_U32_PIN_INST_ID "0"
1143 }
1144
1145 tuples."word.in_pin_7" {
1146 SKL_TKN_U32_DIR_PIN_COUNT "112"
1147 SKL_TKN_U32_PIN_MOD_ID "0"
1148 SKL_TKN_U32_PIN_INST_ID "0"
1149 }
1150
1151 tuples."word.out_pin_0" {
1152 SKL_TKN_U32_DIR_PIN_COUNT "1"
1153 SKL_TKN_U32_PIN_MOD_ID "0"
1154 SKL_TKN_U32_PIN_INST_ID "0"
1155 }
1156 }
1157
1158 SectionVendorTuples."codec1_out cpr 5 num_desc" {
1159 tokens "skl_tokens"
1160
1161 tuples."byte.u8_num_blocks" {
1162 SKL_TKN_U8_NUM_BLOCKS "1"
1163 }
1164 }
1165
1166 SectionVendorTuples."codec1_out cpr 5_size_desc" {
1167 tokens "skl_tokens"
1168 tuples."byte.u8_block_type"{
1169 SKL_TKN_U8_BLOCK_TYPE "0"
1170 }
1171 tuples."short.u16_size_desc"{
1172 SKL_TKN_U16_BLOCK_SIZE "508"
1173 }
1174 }
1175
1176 SectionVendorTuples."codec1_out cpr 5" {
1177 tokens "skl_tokens"
1178
1179 tuples."uuid" {
1180 SKL_TKN_UUID "131, 12, 160, 155, 18, 202,
1181 131, 74, 148, 60, 31, 162, 232, 47, 157, 218"
1182 }
1183
1184 tuples."byte.u8_data" {
1185 SKL_TKN_U8_IN_PIN_TYPE "0"
1186 SKL_TKN_U8_OUT_PIN_TYPE "0"
1187 SKL_TKN_U8_IN_QUEUE_COUNT "1"
1188 SKL_TKN_U8_OUT_QUEUE_COUNT "2"
1189 SKL_TKN_U8_DYN_IN_PIN "1"
1190 SKL_TKN_U8_DYN_OUT_PIN "1"
1191 SKL_TKN_U8_TIME_SLOT "2"
1192 SKL_TKN_U8_CORE_ID "0"
1193 SKL_TKN_U8_MODULE_TYPE "1"
1194 SKL_TKN_U8_CONN_TYPE "2"
1195 SKL_TKN_U8_HW_CONN_TYPE "1"
1196 SKL_TKN_U8_DEV_TYPE "2"
1197 }
1198
1199 tuples."short.u16_data" {
1200 SKL_TKN_U16_MOD_INST_ID "5"
1201 }
1202
1203 tuples."word.u32_data" {
1204 SKL_TKN_U32_MAX_MCPS "100000"
1205 SKL_TKN_U32_MEM_PAGES "1"
1206 SKL_TKN_U32_OBS "384"
1207 SKL_TKN_U32_IBS "384"
1208 SKL_TKN_U32_VBUS_ID "0x0"
1209 SKL_TKN_U32_PARAMS_FIXUP "0"
1210 SKL_TKN_U32_CONVERTER "0"
1211 SKL_TKN_U32_PIPE_ID "4"
1212 SKL_TKN_U32_PIPE_CONN_TYPE "2"
1213 SKL_TKN_U32_PIPE_PRIORITY "0"
1214 SKL_TKN_U32_PIPE_MEM_PGS "2"
1215 SKL_TKN_U32_CAPS_SIZE "0"
1216 }
1217
1218 tuples."word.in_fmt_0" {
1219 SKL_TKN_U32_DIR_PIN_COUNT "0"
1220 SKL_TKN_U32_FMT_CH "2"
1221 SKL_TKN_U32_FMT_FREQ "48000"
1222 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1223 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1224 SKL_TKN_U32_FMT_INTERLEAVE "0"
1225 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1226 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1227 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1228 }
1229
1230 tuples."word.out_fmt_0" {
1231 SKL_TKN_U32_DIR_PIN_COUNT "1"
1232 SKL_TKN_U32_FMT_CH "2"
1233 SKL_TKN_U32_FMT_FREQ "48000"
1234 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1235 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1236 SKL_TKN_U32_FMT_INTERLEAVE "0"
1237 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1238 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1239 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1240 }
1241
1242 tuples."word.out_fmt_1" {
1243 SKL_TKN_U32_DIR_PIN_COUNT "17"
1244 SKL_TKN_U32_FMT_CH "2"
1245 SKL_TKN_U32_FMT_FREQ "48000"
1246 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1247 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1248 SKL_TKN_U32_FMT_INTERLEAVE "0"
1249 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1250 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1251 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1252 }
1253
1254 tuples."word.in_pin_0" {
1255 SKL_TKN_U32_DIR_PIN_COUNT "0"
1256 SKL_TKN_U32_PIN_MOD_ID "0"
1257 SKL_TKN_U32_PIN_INST_ID "0"
1258 }
1259
1260 tuples."word.out_pin_0" {
1261 SKL_TKN_U32_DIR_PIN_COUNT "1"
1262 SKL_TKN_U32_PIN_MOD_ID "0"
1263 SKL_TKN_U32_PIN_INST_ID "0"
1264 }
1265
1266 tuples."word.out_pin_1" {
1267 SKL_TKN_U32_DIR_PIN_COUNT "17"
1268 SKL_TKN_U32_PIN_MOD_ID "0"
1269 SKL_TKN_U32_PIN_INST_ID "0"
1270 }
1271 }
1272
1273 SectionVendorTuples."codec0_in cpr 1 num_desc" {
1274 tokens "skl_tokens"
1275
1276 tuples."byte.u8_num_blocks" {
1277 SKL_TKN_U8_NUM_BLOCKS "1"
1278 }
1279 }
1280
1281 SectionVendorTuples."codec0_in cpr 1_size_desc" {
1282 tokens "skl_tokens"
1283 tuples."byte.u8_block_type"{
1284 SKL_TKN_U8_BLOCK_TYPE "0"
1285 }
1286 tuples."short.u16_size_desc"{
1287 SKL_TKN_U16_BLOCK_SIZE "508"
1288 }
1289 }
1290
1291 SectionVendorTuples."codec0_in cpr 1" {
1292 tokens "skl_tokens"
1293
1294 tuples."uuid" {
1295 SKL_TKN_UUID "131, 12, 160, 155, 18, 202,
1296 131, 74, 148, 60, 31, 162, 232, 47, 157, 218"
1297 }
1298
1299 tuples."byte.u8_data" {
1300 SKL_TKN_U8_IN_PIN_TYPE "0"
1301 SKL_TKN_U8_OUT_PIN_TYPE "0"
1302 SKL_TKN_U8_IN_QUEUE_COUNT "1"
1303 SKL_TKN_U8_OUT_QUEUE_COUNT "2"
1304 SKL_TKN_U8_DYN_IN_PIN "1"
1305 SKL_TKN_U8_DYN_OUT_PIN "1"
1306 SKL_TKN_U8_TIME_SLOT "0"
1307 SKL_TKN_U8_CORE_ID "0"
1308 SKL_TKN_U8_MODULE_TYPE "1"
1309 SKL_TKN_U8_CONN_TYPE "2"
1310 SKL_TKN_U8_HW_CONN_TYPE "2"
1311 SKL_TKN_U8_DEV_TYPE "2"
1312 }
1313
1314 tuples."short.u16_data" {
1315 SKL_TKN_U16_MOD_INST_ID "1"
1316 }
1317
1318 tuples."word.u32_data" {
1319 SKL_TKN_U32_MAX_MCPS "100000"
1320 SKL_TKN_U32_MEM_PAGES "1"
1321 SKL_TKN_U32_OBS "384"
1322 SKL_TKN_U32_IBS "384"
1323 SKL_TKN_U32_VBUS_ID "0x0"
1324 SKL_TKN_U32_PARAMS_FIXUP "0"
1325 SKL_TKN_U32_CONVERTER "0"
1326 SKL_TKN_U32_PIPE_ID "5"
1327 SKL_TKN_U32_PIPE_CONN_TYPE "2"
1328 SKL_TKN_U32_PIPE_PRIORITY "0"
1329 SKL_TKN_U32_PIPE_MEM_PGS "2"
1330 SKL_TKN_U32_CAPS_SIZE "0"
1331 }
1332
1333 tuples."word.in_fmt_0" {
1334 SKL_TKN_U32_DIR_PIN_COUNT "0"
1335 SKL_TKN_U32_FMT_CH "2"
1336 SKL_TKN_U32_FMT_FREQ "48000"
1337 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1338 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1339 SKL_TKN_U32_FMT_INTERLEAVE "0"
1340 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1341 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1342 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1343 }
1344
1345 tuples."word.out_fmt_0" {
1346 SKL_TKN_U32_DIR_PIN_COUNT "1"
1347 SKL_TKN_U32_FMT_CH "2"
1348 SKL_TKN_U32_FMT_FREQ "48000"
1349 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1350 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1351 SKL_TKN_U32_FMT_INTERLEAVE "0"
1352 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1353 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1354 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1355 }
1356
1357 tuples."word.out_fmt_1" {
1358 SKL_TKN_U32_DIR_PIN_COUNT "17"
1359 SKL_TKN_U32_FMT_CH "2"
1360 SKL_TKN_U32_FMT_FREQ "48000"
1361 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1362 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1363 SKL_TKN_U32_FMT_INTERLEAVE "0"
1364 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1365 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1366 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1367 }
1368
1369 tuples."word.in_pin_0" {
1370 SKL_TKN_U32_DIR_PIN_COUNT "0"
1371 SKL_TKN_U32_PIN_MOD_ID "0"
1372 SKL_TKN_U32_PIN_INST_ID "0"
1373 }
1374
1375 tuples."word.out_pin_0" {
1376 SKL_TKN_U32_DIR_PIN_COUNT "1"
1377 SKL_TKN_U32_PIN_MOD_ID "0"
1378 SKL_TKN_U32_PIN_INST_ID "0"
1379 }
1380
1381 tuples."word.out_pin_1" {
1382 SKL_TKN_U32_DIR_PIN_COUNT "17"
1383 SKL_TKN_U32_PIN_MOD_ID "0"
1384 SKL_TKN_U32_PIN_INST_ID "0"
1385 }
1386 }
1387
1388 SectionVendorTuples."codec0_in mi num_desc" {
1389 tokens "skl_tokens"
1390
1391 tuples."byte.u8_num_blocks" {
1392 SKL_TKN_U8_NUM_BLOCKS "1"
1393 }
1394 }
1395
1396 SectionVendorTuples."codec0_in mi_size_desc" {
1397 tokens "skl_tokens"
1398 tuples."byte.u8_block_type"{
1399 SKL_TKN_U8_BLOCK_TYPE "0"
1400 }
1401 tuples."short.u16_size_desc"{
1402 SKL_TKN_U16_BLOCK_SIZE "412"
1403 }
1404 }
1405
1406 SectionVendorTuples."codec0_in mi" {
1407 tokens "skl_tokens"
1408
1409 tuples."uuid" {
1410 SKL_TKN_UUID "178, 110, 101, 57, 113, 59,
1411 73, 64, 141, 63, 249, 44, 213, 196, 60, 9"
1412 }
1413
1414 tuples."byte.u8_data" {
1415 SKL_TKN_U8_IN_PIN_TYPE "0"
1416 SKL_TKN_U8_OUT_PIN_TYPE "0"
1417 SKL_TKN_U8_IN_QUEUE_COUNT "1"
1418 SKL_TKN_U8_OUT_QUEUE_COUNT "1"
1419 SKL_TKN_U8_DYN_IN_PIN "1"
1420 SKL_TKN_U8_DYN_OUT_PIN "1"
1421 SKL_TKN_U8_TIME_SLOT "0"
1422 SKL_TKN_U8_CORE_ID "0"
1423 SKL_TKN_U8_MODULE_TYPE "0"
1424 SKL_TKN_U8_CONN_TYPE "0"
1425 SKL_TKN_U8_HW_CONN_TYPE "2"
1426 SKL_TKN_U8_DEV_TYPE "6"
1427 }
1428
1429 tuples."short.u16_data" {
1430 SKL_TKN_U16_MOD_INST_ID "1"
1431 }
1432
1433 tuples."word.u32_data" {
1434 SKL_TKN_U32_MAX_MCPS "100000"
1435 SKL_TKN_U32_MEM_PAGES "1"
1436 SKL_TKN_U32_OBS "384"
1437 SKL_TKN_U32_IBS "384"
1438 SKL_TKN_U32_VBUS_ID "0xffffffff"
1439 SKL_TKN_U32_PARAMS_FIXUP "0"
1440 SKL_TKN_U32_CONVERTER "0"
1441 SKL_TKN_U32_PIPE_ID "5"
1442 SKL_TKN_U32_PIPE_CONN_TYPE "2"
1443 SKL_TKN_U32_PIPE_PRIORITY "0"
1444 SKL_TKN_U32_PIPE_MEM_PGS "2"
1445 SKL_TKN_U32_CAPS_SIZE "0"
1446 }
1447
1448 tuples."word.in_fmt_0" {
1449 SKL_TKN_U32_DIR_PIN_COUNT "0"
1450 SKL_TKN_U32_FMT_CH "2"
1451 SKL_TKN_U32_FMT_FREQ "48000"
1452 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1453 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
1454 SKL_TKN_U32_FMT_INTERLEAVE "0"
1455 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1456 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1457 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1458 }
1459
1460 tuples."word.out_fmt_0" {
1461 SKL_TKN_U32_DIR_PIN_COUNT "1"
1462 SKL_TKN_U32_FMT_CH "2"
1463 SKL_TKN_U32_FMT_FREQ "48000"
1464 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1465 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
1466 SKL_TKN_U32_FMT_INTERLEAVE "0"
1467 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1468 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1469 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1470 }
1471
1472 tuples."word.in_pin_0" {
1473 SKL_TKN_U32_DIR_PIN_COUNT "0"
1474 SKL_TKN_U32_PIN_MOD_ID "0"
1475 SKL_TKN_U32_PIN_INST_ID "0"
1476 }
1477
1478 tuples."word.out_pin_0" {
1479 SKL_TKN_U32_DIR_PIN_COUNT "1"
1480 SKL_TKN_U32_PIN_MOD_ID "0"
1481 SKL_TKN_U32_PIN_INST_ID "0"
1482 }
1483 }
1484
1485 SectionVendorTuples."dmic01_hifi_in cpr 3 num_desc" {
1486 tokens "skl_tokens"
1487
1488 tuples."byte.u8_num_blocks" {
1489 SKL_TKN_U8_NUM_BLOCKS "1"
1490 }
1491 }
1492
1493 SectionVendorTuples."dmic01_hifi_in cpr 3_size_desc" {
1494 tokens "skl_tokens"
1495 tuples."byte.u8_block_type"{
1496 SKL_TKN_U8_BLOCK_TYPE "0"
1497 }
1498 tuples."short.u16_size_desc"{
1499 SKL_TKN_U16_BLOCK_SIZE "508"
1500 }
1501 }
1502
1503 SectionVendorTuples."dmic01_hifi_in cpr 3" {
1504 tokens "skl_tokens"
1505
1506 tuples."uuid" {
1507 SKL_TKN_UUID "131, 12, 160, 155, 18, 202,
1508 131, 74, 148, 60, 31, 162, 232, 47, 157, 218"
1509 }
1510
1511 tuples."byte.u8_data" {
1512 SKL_TKN_U8_IN_PIN_TYPE "0"
1513 SKL_TKN_U8_OUT_PIN_TYPE "0"
1514 SKL_TKN_U8_IN_QUEUE_COUNT "1"
1515 SKL_TKN_U8_OUT_QUEUE_COUNT "2"
1516 SKL_TKN_U8_DYN_IN_PIN "1"
1517 SKL_TKN_U8_DYN_OUT_PIN "1"
1518 SKL_TKN_U8_TIME_SLOT "0"
1519 SKL_TKN_U8_CORE_ID "0"
1520 SKL_TKN_U8_MODULE_TYPE "1"
1521 SKL_TKN_U8_CONN_TYPE "2"
1522 SKL_TKN_U8_HW_CONN_TYPE "2"
1523 SKL_TKN_U8_DEV_TYPE "1"
1524 }
1525
1526 tuples."short.u16_data" {
1527 SKL_TKN_U16_MOD_INST_ID "3"
1528 }
1529
1530 tuples."word.u32_data" {
1531 SKL_TKN_U32_MAX_MCPS "100000"
1532 SKL_TKN_U32_MEM_PAGES "1"
1533 SKL_TKN_U32_OBS "384"
1534 SKL_TKN_U32_IBS "384"
1535 SKL_TKN_U32_VBUS_ID "0x0"
1536 SKL_TKN_U32_PARAMS_FIXUP "4"
1537 SKL_TKN_U32_CONVERTER "4"
1538 SKL_TKN_U32_PIPE_ID "6"
1539 SKL_TKN_U32_PIPE_CONN_TYPE "2"
1540 SKL_TKN_U32_PIPE_PRIORITY "0"
1541 SKL_TKN_U32_PIPE_MEM_PGS "2"
1542 SKL_TKN_U32_CAPS_SIZE "0"
1543 }
1544
1545 tuples."word.in_fmt_0" {
1546 SKL_TKN_U32_DIR_PIN_COUNT "0"
1547 SKL_TKN_U32_FMT_CH "2"
1548 SKL_TKN_U32_FMT_FREQ "48000"
1549 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1550 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
1551 SKL_TKN_U32_FMT_INTERLEAVE "0"
1552 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1553 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1554 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1555 }
1556
1557 tuples."word.out_fmt_0" {
1558 SKL_TKN_U32_DIR_PIN_COUNT "1"
1559 SKL_TKN_U32_FMT_CH "2"
1560 SKL_TKN_U32_FMT_FREQ "48000"
1561 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1562 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
1563 SKL_TKN_U32_FMT_INTERLEAVE "0"
1564 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1565 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1566 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1567 }
1568
1569 tuples."word.out_fmt_1" {
1570 SKL_TKN_U32_DIR_PIN_COUNT "17"
1571 SKL_TKN_U32_FMT_CH "2"
1572 SKL_TKN_U32_FMT_FREQ "48000"
1573 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1574 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
1575 SKL_TKN_U32_FMT_INTERLEAVE "0"
1576 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1577 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1578 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1579 }
1580
1581 tuples."word.in_pin_0" {
1582 SKL_TKN_U32_DIR_PIN_COUNT "0"
1583 SKL_TKN_U32_PIN_MOD_ID "0"
1584 SKL_TKN_U32_PIN_INST_ID "0"
1585 }
1586
1587 tuples."word.out_pin_0" {
1588 SKL_TKN_U32_DIR_PIN_COUNT "1"
1589 SKL_TKN_U32_PIN_MOD_ID "0"
1590 SKL_TKN_U32_PIN_INST_ID "0"
1591 }
1592
1593 tuples."word.out_pin_1" {
1594 SKL_TKN_U32_DIR_PIN_COUNT "17"
1595 SKL_TKN_U32_PIN_MOD_ID "0"
1596 SKL_TKN_U32_PIN_INST_ID "0"
1597 }
1598 }
1599
1600 SectionVendorTuples."dmic01_hifi_in mi num_desc" {
1601 tokens "skl_tokens"
1602
1603 tuples."byte.u8_num_blocks" {
1604 SKL_TKN_U8_NUM_BLOCKS "1"
1605 }
1606 }
1607
1608 SectionVendorTuples."dmic01_hifi_in mi_size_desc" {
1609 tokens "skl_tokens"
1610 tuples."byte.u8_block_type"{
1611 SKL_TKN_U8_BLOCK_TYPE "0"
1612 }
1613 tuples."short.u16_size_desc"{
1614 SKL_TKN_U16_BLOCK_SIZE "412"
1615 }
1616 }
1617
1618 SectionVendorTuples."dmic01_hifi_in mi" {
1619 tokens "skl_tokens"
1620
1621 tuples."uuid" {
1622 SKL_TKN_UUID "178, 110, 101, 57, 113, 59,
1623 73, 64, 141, 63, 249, 44, 213, 196, 60, 9"
1624 }
1625
1626 tuples."byte.u8_data" {
1627 SKL_TKN_U8_IN_PIN_TYPE "0"
1628 SKL_TKN_U8_OUT_PIN_TYPE "0"
1629 SKL_TKN_U8_IN_QUEUE_COUNT "1"
1630 SKL_TKN_U8_OUT_QUEUE_COUNT "1"
1631 SKL_TKN_U8_DYN_IN_PIN "1"
1632 SKL_TKN_U8_DYN_OUT_PIN "1"
1633 SKL_TKN_U8_TIME_SLOT "0"
1634 SKL_TKN_U8_CORE_ID "0"
1635 SKL_TKN_U8_MODULE_TYPE "0"
1636 SKL_TKN_U8_CONN_TYPE "0"
1637 SKL_TKN_U8_HW_CONN_TYPE "2"
1638 SKL_TKN_U8_DEV_TYPE "6"
1639 }
1640
1641 tuples."short.u16_data" {
1642 SKL_TKN_U16_MOD_INST_ID "3"
1643 }
1644
1645 tuples."word.u32_data" {
1646 SKL_TKN_U32_MAX_MCPS "100000"
1647 SKL_TKN_U32_MEM_PAGES "1"
1648 SKL_TKN_U32_OBS "384"
1649 SKL_TKN_U32_IBS "384"
1650 SKL_TKN_U32_VBUS_ID "0xffffffff"
1651 SKL_TKN_U32_PARAMS_FIXUP "0"
1652 SKL_TKN_U32_CONVERTER "0"
1653 SKL_TKN_U32_PIPE_ID "6"
1654 SKL_TKN_U32_PIPE_CONN_TYPE "2"
1655 SKL_TKN_U32_PIPE_PRIORITY "0"
1656 SKL_TKN_U32_PIPE_MEM_PGS "2"
1657 SKL_TKN_U32_CAPS_SIZE "0"
1658 }
1659
1660 tuples."word.in_fmt_0" {
1661 SKL_TKN_U32_DIR_PIN_COUNT "0"
1662 SKL_TKN_U32_FMT_CH "2"
1663 SKL_TKN_U32_FMT_FREQ "48000"
1664 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1665 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
1666 SKL_TKN_U32_FMT_INTERLEAVE "0"
1667 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1668 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1669 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1670 }
1671
1672 tuples."word.out_fmt_0" {
1673 SKL_TKN_U32_DIR_PIN_COUNT "1"
1674 SKL_TKN_U32_FMT_CH "2"
1675 SKL_TKN_U32_FMT_FREQ "48000"
1676 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1677 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
1678 SKL_TKN_U32_FMT_INTERLEAVE "0"
1679 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1680 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1681 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1682 }
1683
1684 tuples."word.in_pin_0" {
1685 SKL_TKN_U32_DIR_PIN_COUNT "0"
1686 SKL_TKN_U32_PIN_MOD_ID "0"
1687 SKL_TKN_U32_PIN_INST_ID "0"
1688 }
1689
1690 tuples."word.out_pin_0" {
1691 SKL_TKN_U32_DIR_PIN_COUNT "1"
1692 SKL_TKN_U32_PIN_MOD_ID "0"
1693 SKL_TKN_U32_PIN_INST_ID "0"
1694 }
1695 }
1696
1697 SectionVendorTuples."hdmi1_pt_out cpr 7 num_desc" {
1698 tokens "skl_tokens"
1699
1700 tuples."byte.u8_num_blocks" {
1701 SKL_TKN_U8_NUM_BLOCKS "1"
1702 }
1703 }
1704
1705 SectionVendorTuples."hdmi1_pt_out cpr 7_size_desc" {
1706 tokens "skl_tokens"
1707 tuples."byte.u8_block_type"{
1708 SKL_TKN_U8_BLOCK_TYPE "0"
1709 }
1710 tuples."short.u16_size_desc"{
1711 SKL_TKN_U16_BLOCK_SIZE "508"
1712 }
1713 }
1714
1715 SectionVendorTuples."hdmi1_pt_out cpr 7" {
1716 tokens "skl_tokens"
1717
1718 tuples."uuid" {
1719 SKL_TKN_UUID "131, 12, 160, 155, 18, 202,
1720 131, 74, 148, 60, 31, 162, 232, 47, 157, 218"
1721 }
1722
1723 tuples."byte.u8_data" {
1724 SKL_TKN_U8_IN_PIN_TYPE "0"
1725 SKL_TKN_U8_OUT_PIN_TYPE "0"
1726 SKL_TKN_U8_IN_QUEUE_COUNT "1"
1727 SKL_TKN_U8_OUT_QUEUE_COUNT "2"
1728 SKL_TKN_U8_DYN_IN_PIN "1"
1729 SKL_TKN_U8_DYN_OUT_PIN "1"
1730 SKL_TKN_U8_TIME_SLOT "0"
1731 SKL_TKN_U8_CORE_ID "0"
1732 SKL_TKN_U8_MODULE_TYPE "1"
1733 SKL_TKN_U8_CONN_TYPE "1"
1734 SKL_TKN_U8_HW_CONN_TYPE "1"
1735 SKL_TKN_U8_DEV_TYPE "5"
1736 }
1737
1738 tuples."short.u16_data" {
1739 SKL_TKN_U16_MOD_INST_ID "7"
1740 }
1741
1742 tuples."word.u32_data" {
1743 SKL_TKN_U32_MAX_MCPS "100000"
1744 SKL_TKN_U32_MEM_PAGES "1"
1745 SKL_TKN_U32_OBS "384"
1746 SKL_TKN_U32_IBS "384"
1747 SKL_TKN_U32_VBUS_ID "0xffffffff"
1748 SKL_TKN_U32_PARAMS_FIXUP "7"
1749 SKL_TKN_U32_CONVERTER "0"
1750 SKL_TKN_U32_PIPE_ID "7"
1751 SKL_TKN_U32_PIPE_CONN_TYPE "1"
1752 SKL_TKN_U32_PIPE_PRIORITY "0"
1753 SKL_TKN_U32_PIPE_MEM_PGS "2"
1754 SKL_TKN_U32_CAPS_SIZE "0"
1755 }
1756
1757 tuples."word.in_fmt_0" {
1758 SKL_TKN_U32_DIR_PIN_COUNT "0"
1759 SKL_TKN_U32_FMT_CH "2"
1760 SKL_TKN_U32_FMT_FREQ "48000"
1761 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1762 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
1763 SKL_TKN_U32_FMT_INTERLEAVE "0"
1764 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1765 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1766 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1767 }
1768
1769 tuples."word.out_fmt_0" {
1770 SKL_TKN_U32_DIR_PIN_COUNT "1"
1771 SKL_TKN_U32_FMT_CH "2"
1772 SKL_TKN_U32_FMT_FREQ "48000"
1773 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1774 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
1775 SKL_TKN_U32_FMT_INTERLEAVE "0"
1776 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1777 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1778 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1779 }
1780
1781 tuples."word.out_fmt_1" {
1782 SKL_TKN_U32_DIR_PIN_COUNT "17"
1783 SKL_TKN_U32_FMT_CH "2"
1784 SKL_TKN_U32_FMT_FREQ "48000"
1785 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1786 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
1787 SKL_TKN_U32_FMT_INTERLEAVE "0"
1788 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1789 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1790 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1791 }
1792
1793 tuples."word.in_pin_0" {
1794 SKL_TKN_U32_DIR_PIN_COUNT "0"
1795 SKL_TKN_U32_PIN_MOD_ID "0"
1796 SKL_TKN_U32_PIN_INST_ID "0"
1797 }
1798
1799 tuples."word.out_pin_0" {
1800 SKL_TKN_U32_DIR_PIN_COUNT "1"
1801 SKL_TKN_U32_PIN_MOD_ID "0"
1802 SKL_TKN_U32_PIN_INST_ID "0"
1803 }
1804
1805 tuples."word.out_pin_1" {
1806 SKL_TKN_U32_DIR_PIN_COUNT "17"
1807 SKL_TKN_U32_PIN_MOD_ID "0"
1808 SKL_TKN_U32_PIN_INST_ID "0"
1809 }
1810 }
1811
1812 SectionVendorTuples."hdmi1_pt_out cpr 8 num_desc" {
1813 tokens "skl_tokens"
1814
1815 tuples."byte.u8_num_blocks" {
1816 SKL_TKN_U8_NUM_BLOCKS "1"
1817 }
1818 }
1819
1820 SectionVendorTuples."hdmi1_pt_out cpr 8_size_desc" {
1821 tokens "skl_tokens"
1822 tuples."byte.u8_block_type"{
1823 SKL_TKN_U8_BLOCK_TYPE "0"
1824 }
1825 tuples."short.u16_size_desc"{
1826 SKL_TKN_U16_BLOCK_SIZE "508"
1827 }
1828 }
1829
1830 SectionVendorTuples."hdmi1_pt_out cpr 8" {
1831 tokens "skl_tokens"
1832
1833 tuples."uuid" {
1834 SKL_TKN_UUID "131, 12, 160, 155, 18, 202,
1835 131, 74, 148, 60, 31, 162, 232, 47, 157, 218"
1836 }
1837
1838 tuples."byte.u8_data" {
1839 SKL_TKN_U8_IN_PIN_TYPE "0"
1840 SKL_TKN_U8_OUT_PIN_TYPE "0"
1841 SKL_TKN_U8_IN_QUEUE_COUNT "1"
1842 SKL_TKN_U8_OUT_QUEUE_COUNT "2"
1843 SKL_TKN_U8_DYN_IN_PIN "1"
1844 SKL_TKN_U8_DYN_OUT_PIN "1"
1845 SKL_TKN_U8_TIME_SLOT "0"
1846 SKL_TKN_U8_CORE_ID "0"
1847 SKL_TKN_U8_MODULE_TYPE "1"
1848 SKL_TKN_U8_CONN_TYPE "1"
1849 SKL_TKN_U8_HW_CONN_TYPE "1"
1850 SKL_TKN_U8_DEV_TYPE "4"
1851 }
1852
1853 tuples."short.u16_data" {
1854 SKL_TKN_U16_MOD_INST_ID "8"
1855 }
1856
1857 tuples."word.u32_data" {
1858 SKL_TKN_U32_MAX_MCPS "100000"
1859 SKL_TKN_U32_MEM_PAGES "1"
1860 SKL_TKN_U32_OBS "384"
1861 SKL_TKN_U32_IBS "384"
1862 SKL_TKN_U32_VBUS_ID "0xffffffff"
1863 SKL_TKN_U32_PARAMS_FIXUP "7"
1864 SKL_TKN_U32_CONVERTER "0"
1865 SKL_TKN_U32_PIPE_ID "7"
1866 SKL_TKN_U32_PIPE_CONN_TYPE "1"
1867 SKL_TKN_U32_PIPE_PRIORITY "0"
1868 SKL_TKN_U32_PIPE_MEM_PGS "2"
1869 SKL_TKN_U32_CAPS_SIZE "0"
1870 }
1871
1872 tuples."word.in_fmt_0" {
1873 SKL_TKN_U32_DIR_PIN_COUNT "0"
1874 SKL_TKN_U32_FMT_CH "2"
1875 SKL_TKN_U32_FMT_FREQ "48000"
1876 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1877 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1878 SKL_TKN_U32_FMT_INTERLEAVE "0"
1879 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1880 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1881 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1882 }
1883
1884 tuples."word.out_fmt_0" {
1885 SKL_TKN_U32_DIR_PIN_COUNT "1"
1886 SKL_TKN_U32_FMT_CH "2"
1887 SKL_TKN_U32_FMT_FREQ "48000"
1888 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1889 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1890 SKL_TKN_U32_FMT_INTERLEAVE "0"
1891 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1892 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1893 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1894 }
1895
1896 tuples."word.out_fmt_1" {
1897 SKL_TKN_U32_DIR_PIN_COUNT "17"
1898 SKL_TKN_U32_FMT_CH "2"
1899 SKL_TKN_U32_FMT_FREQ "48000"
1900 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1901 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
1902 SKL_TKN_U32_FMT_INTERLEAVE "0"
1903 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1904 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1905 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1906 }
1907
1908 tuples."word.in_pin_0" {
1909 SKL_TKN_U32_DIR_PIN_COUNT "0"
1910 SKL_TKN_U32_PIN_MOD_ID "0"
1911 SKL_TKN_U32_PIN_INST_ID "0"
1912 }
1913
1914 tuples."word.out_pin_0" {
1915 SKL_TKN_U32_DIR_PIN_COUNT "1"
1916 SKL_TKN_U32_PIN_MOD_ID "0"
1917 SKL_TKN_U32_PIN_INST_ID "0"
1918 }
1919
1920 tuples."word.out_pin_1" {
1921 SKL_TKN_U32_DIR_PIN_COUNT "17"
1922 SKL_TKN_U32_PIN_MOD_ID "0"
1923 SKL_TKN_U32_PIN_INST_ID "0"
1924 }
1925 }
1926
1927 SectionVendorTuples."hdmi2_pt_out cpr 9 num_desc" {
1928 tokens "skl_tokens"
1929
1930 tuples."byte.u8_num_blocks" {
1931 SKL_TKN_U8_NUM_BLOCKS "1"
1932 }
1933 }
1934
1935 SectionVendorTuples."hdmi2_pt_out cpr 9_size_desc" {
1936 tokens "skl_tokens"
1937 tuples."byte.u8_block_type"{
1938 SKL_TKN_U8_BLOCK_TYPE "0"
1939 }
1940 tuples."short.u16_size_desc"{
1941 SKL_TKN_U16_BLOCK_SIZE "508"
1942 }
1943 }
1944
1945 SectionVendorTuples."hdmi2_pt_out cpr 9" {
1946 tokens "skl_tokens"
1947
1948 tuples."uuid" {
1949 SKL_TKN_UUID "131, 12, 160, 155, 18, 202,
1950 131, 74, 148, 60, 31, 162, 232, 47, 157, 218"
1951 }
1952
1953 tuples."byte.u8_data" {
1954 SKL_TKN_U8_IN_PIN_TYPE "0"
1955 SKL_TKN_U8_OUT_PIN_TYPE "0"
1956 SKL_TKN_U8_IN_QUEUE_COUNT "1"
1957 SKL_TKN_U8_OUT_QUEUE_COUNT "2"
1958 SKL_TKN_U8_DYN_IN_PIN "1"
1959 SKL_TKN_U8_DYN_OUT_PIN "1"
1960 SKL_TKN_U8_TIME_SLOT "0"
1961 SKL_TKN_U8_CORE_ID "0"
1962 SKL_TKN_U8_MODULE_TYPE "1"
1963 SKL_TKN_U8_CONN_TYPE "1"
1964 SKL_TKN_U8_HW_CONN_TYPE "1"
1965 SKL_TKN_U8_DEV_TYPE "5"
1966 }
1967
1968 tuples."short.u16_data" {
1969 SKL_TKN_U16_MOD_INST_ID "9"
1970 }
1971
1972 tuples."word.u32_data" {
1973 SKL_TKN_U32_MAX_MCPS "100000"
1974 SKL_TKN_U32_MEM_PAGES "1"
1975 SKL_TKN_U32_OBS "384"
1976 SKL_TKN_U32_IBS "384"
1977 SKL_TKN_U32_VBUS_ID "0xffffffff"
1978 SKL_TKN_U32_PARAMS_FIXUP "7"
1979 SKL_TKN_U32_CONVERTER "0"
1980 SKL_TKN_U32_PIPE_ID "8"
1981 SKL_TKN_U32_PIPE_CONN_TYPE "1"
1982 SKL_TKN_U32_PIPE_PRIORITY "0"
1983 SKL_TKN_U32_PIPE_MEM_PGS "2"
1984 SKL_TKN_U32_CAPS_SIZE "0"
1985 }
1986
1987 tuples."word.in_fmt_0" {
1988 SKL_TKN_U32_DIR_PIN_COUNT "0"
1989 SKL_TKN_U32_FMT_CH "2"
1990 SKL_TKN_U32_FMT_FREQ "48000"
1991 SKL_TKN_U32_FMT_BIT_DEPTH "32"
1992 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
1993 SKL_TKN_U32_FMT_INTERLEAVE "0"
1994 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
1995 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
1996 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
1997 }
1998
1999 tuples."word.out_fmt_0" {
2000 SKL_TKN_U32_DIR_PIN_COUNT "1"
2001 SKL_TKN_U32_FMT_CH "2"
2002 SKL_TKN_U32_FMT_FREQ "48000"
2003 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2004 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
2005 SKL_TKN_U32_FMT_INTERLEAVE "0"
2006 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2007 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
2008 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
2009 }
2010
2011 tuples."word.out_fmt_1" {
2012 SKL_TKN_U32_DIR_PIN_COUNT "17"
2013 SKL_TKN_U32_FMT_CH "2"
2014 SKL_TKN_U32_FMT_FREQ "48000"
2015 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2016 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
2017 SKL_TKN_U32_FMT_INTERLEAVE "0"
2018 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2019 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
2020 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
2021 }
2022
2023 tuples."word.in_pin_0" {
2024 SKL_TKN_U32_DIR_PIN_COUNT "0"
2025 SKL_TKN_U32_PIN_MOD_ID "0"
2026 SKL_TKN_U32_PIN_INST_ID "0"
2027 }
2028
2029 tuples."word.out_pin_0" {
2030 SKL_TKN_U32_DIR_PIN_COUNT "1"
2031 SKL_TKN_U32_PIN_MOD_ID "0"
2032 SKL_TKN_U32_PIN_INST_ID "0"
2033 }
2034
2035 tuples."word.out_pin_1" {
2036 SKL_TKN_U32_DIR_PIN_COUNT "17"
2037 SKL_TKN_U32_PIN_MOD_ID "0"
2038 SKL_TKN_U32_PIN_INST_ID "0"
2039 }
2040 }
2041
2042 SectionVendorTuples."hdmi2_pt_out cpr 10 num_desc" {
2043 tokens "skl_tokens"
2044
2045 tuples."byte.u8_num_blocks" {
2046 SKL_TKN_U8_NUM_BLOCKS "1"
2047 }
2048 }
2049
2050 SectionVendorTuples."hdmi2_pt_out cpr 10_size_desc" {
2051 tokens "skl_tokens"
2052 tuples."byte.u8_block_type"{
2053 SKL_TKN_U8_BLOCK_TYPE "0"
2054 }
2055 tuples."short.u16_size_desc"{
2056 SKL_TKN_U16_BLOCK_SIZE "508"
2057 }
2058 }
2059
2060 SectionVendorTuples."hdmi2_pt_out cpr 10" {
2061 tokens "skl_tokens"
2062
2063 tuples."uuid" {
2064 SKL_TKN_UUID "131, 12, 160, 155, 18, 202,
2065 131, 74, 148, 60, 31, 162, 232, 47, 157, 218"
2066 }
2067
2068 tuples."byte.u8_data" {
2069 SKL_TKN_U8_IN_PIN_TYPE "0"
2070 SKL_TKN_U8_OUT_PIN_TYPE "0"
2071 SKL_TKN_U8_IN_QUEUE_COUNT "1"
2072 SKL_TKN_U8_OUT_QUEUE_COUNT "2"
2073 SKL_TKN_U8_DYN_IN_PIN "1"
2074 SKL_TKN_U8_DYN_OUT_PIN "1"
2075 SKL_TKN_U8_TIME_SLOT "0"
2076 SKL_TKN_U8_CORE_ID "0"
2077 SKL_TKN_U8_MODULE_TYPE "1"
2078 SKL_TKN_U8_CONN_TYPE "1"
2079 SKL_TKN_U8_HW_CONN_TYPE "1"
2080 SKL_TKN_U8_DEV_TYPE "4"
2081 }
2082
2083 tuples."short.u16_data" {
2084 SKL_TKN_U16_MOD_INST_ID "10"
2085 }
2086
2087 tuples."word.u32_data" {
2088 SKL_TKN_U32_MAX_MCPS "100000"
2089 SKL_TKN_U32_MEM_PAGES "1"
2090 SKL_TKN_U32_OBS "384"
2091 SKL_TKN_U32_IBS "384"
2092 SKL_TKN_U32_VBUS_ID "0xffffffff"
2093 SKL_TKN_U32_PARAMS_FIXUP "7"
2094 SKL_TKN_U32_CONVERTER "0"
2095 SKL_TKN_U32_PIPE_ID "8"
2096 SKL_TKN_U32_PIPE_CONN_TYPE "1"
2097 SKL_TKN_U32_PIPE_PRIORITY "0"
2098 SKL_TKN_U32_PIPE_MEM_PGS "2"
2099 SKL_TKN_U32_CAPS_SIZE "0"
2100 }
2101
2102 tuples."word.in_fmt_0" {
2103 SKL_TKN_U32_DIR_PIN_COUNT "0"
2104 SKL_TKN_U32_FMT_CH "2"
2105 SKL_TKN_U32_FMT_FREQ "48000"
2106 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2107 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
2108 SKL_TKN_U32_FMT_INTERLEAVE "0"
2109 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2110 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
2111 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
2112 }
2113
2114 tuples."word.out_fmt_0" {
2115 SKL_TKN_U32_DIR_PIN_COUNT "1"
2116 SKL_TKN_U32_FMT_CH "2"
2117 SKL_TKN_U32_FMT_FREQ "48000"
2118 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2119 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
2120 SKL_TKN_U32_FMT_INTERLEAVE "0"
2121 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2122 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
2123 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
2124 }
2125
2126 tuples."word.out_fmt_1" {
2127 SKL_TKN_U32_DIR_PIN_COUNT "17"
2128 SKL_TKN_U32_FMT_CH "2"
2129 SKL_TKN_U32_FMT_FREQ "48000"
2130 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2131 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
2132 SKL_TKN_U32_FMT_INTERLEAVE "0"
2133 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2134 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
2135 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
2136 }
2137
2138 tuples."word.in_pin_0" {
2139 SKL_TKN_U32_DIR_PIN_COUNT "0"
2140 SKL_TKN_U32_PIN_MOD_ID "0"
2141 SKL_TKN_U32_PIN_INST_ID "0"
2142 }
2143
2144 tuples."word.out_pin_0" {
2145 SKL_TKN_U32_DIR_PIN_COUNT "1"
2146 SKL_TKN_U32_PIN_MOD_ID "0"
2147 SKL_TKN_U32_PIN_INST_ID "0"
2148 }
2149
2150 tuples."word.out_pin_1" {
2151 SKL_TKN_U32_DIR_PIN_COUNT "17"
2152 SKL_TKN_U32_PIN_MOD_ID "0"
2153 SKL_TKN_U32_PIN_INST_ID "0"
2154 }
2155 }
2156
2157 SectionVendorTuples."hdmi3_pt_out cpr 11 num_desc" {
2158 tokens "skl_tokens"
2159
2160 tuples."byte.u8_num_blocks" {
2161 SKL_TKN_U8_NUM_BLOCKS "1"
2162 }
2163 }
2164
2165 SectionVendorTuples."hdmi3_pt_out cpr 11_size_desc" {
2166 tokens "skl_tokens"
2167 tuples."byte.u8_block_type"{
2168 SKL_TKN_U8_BLOCK_TYPE "0"
2169 }
2170 tuples."short.u16_size_desc"{
2171 SKL_TKN_U16_BLOCK_SIZE "508"
2172 }
2173 }
2174
2175 SectionVendorTuples."hdmi3_pt_out cpr 11" {
2176 tokens "skl_tokens"
2177
2178 tuples."uuid" {
2179 SKL_TKN_UUID "131, 12, 160, 155, 18, 202,
2180 131, 74, 148, 60, 31, 162, 232, 47, 157, 218"
2181 }
2182
2183 tuples."byte.u8_data" {
2184 SKL_TKN_U8_IN_PIN_TYPE "0"
2185 SKL_TKN_U8_OUT_PIN_TYPE "0"
2186 SKL_TKN_U8_IN_QUEUE_COUNT "1"
2187 SKL_TKN_U8_OUT_QUEUE_COUNT "2"
2188 SKL_TKN_U8_DYN_IN_PIN "1"
2189 SKL_TKN_U8_DYN_OUT_PIN "1"
2190 SKL_TKN_U8_TIME_SLOT "0"
2191 SKL_TKN_U8_CORE_ID "0"
2192 SKL_TKN_U8_MODULE_TYPE "1"
2193 SKL_TKN_U8_CONN_TYPE "1"
2194 SKL_TKN_U8_HW_CONN_TYPE "1"
2195 SKL_TKN_U8_DEV_TYPE "5"
2196 }
2197
2198 tuples."short.u16_data" {
2199 SKL_TKN_U16_MOD_INST_ID "11"
2200 }
2201
2202 tuples."word.u32_data" {
2203 SKL_TKN_U32_MAX_MCPS "100000"
2204 SKL_TKN_U32_MEM_PAGES "1"
2205 SKL_TKN_U32_OBS "384"
2206 SKL_TKN_U32_IBS "384"
2207 SKL_TKN_U32_VBUS_ID "0xffffffff"
2208 SKL_TKN_U32_PARAMS_FIXUP "7"
2209 SKL_TKN_U32_CONVERTER "0"
2210 SKL_TKN_U32_PIPE_ID "9"
2211 SKL_TKN_U32_PIPE_CONN_TYPE "1"
2212 SKL_TKN_U32_PIPE_PRIORITY "0"
2213 SKL_TKN_U32_PIPE_MEM_PGS "2"
2214 SKL_TKN_U32_CAPS_SIZE "0"
2215 }
2216
2217 tuples."word.in_fmt_0" {
2218 SKL_TKN_U32_DIR_PIN_COUNT "0"
2219 SKL_TKN_U32_FMT_CH "2"
2220 SKL_TKN_U32_FMT_FREQ "48000"
2221 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2222 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
2223 SKL_TKN_U32_FMT_INTERLEAVE "0"
2224 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2225 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
2226 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
2227 }
2228
2229 tuples."word.out_fmt_0" {
2230 SKL_TKN_U32_DIR_PIN_COUNT "1"
2231 SKL_TKN_U32_FMT_CH "2"
2232 SKL_TKN_U32_FMT_FREQ "48000"
2233 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2234 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
2235 SKL_TKN_U32_FMT_INTERLEAVE "0"
2236 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2237 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
2238 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
2239 }
2240
2241 tuples."word.out_fmt_1" {
2242 SKL_TKN_U32_DIR_PIN_COUNT "17"
2243 SKL_TKN_U32_FMT_CH "2"
2244 SKL_TKN_U32_FMT_FREQ "48000"
2245 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2246 SKL_TKN_U32_FMT_SAMPLE_SIZE "32"
2247 SKL_TKN_U32_FMT_INTERLEAVE "0"
2248 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2249 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
2250 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
2251 }
2252
2253 tuples."word.in_pin_0" {
2254 SKL_TKN_U32_DIR_PIN_COUNT "0"
2255 SKL_TKN_U32_PIN_MOD_ID "0"
2256 SKL_TKN_U32_PIN_INST_ID "0"
2257 }
2258
2259 tuples."word.out_pin_0" {
2260 SKL_TKN_U32_DIR_PIN_COUNT "1"
2261 SKL_TKN_U32_PIN_MOD_ID "0"
2262 SKL_TKN_U32_PIN_INST_ID "0"
2263 }
2264
2265 tuples."word.out_pin_1" {
2266 SKL_TKN_U32_DIR_PIN_COUNT "17"
2267 SKL_TKN_U32_PIN_MOD_ID "0"
2268 SKL_TKN_U32_PIN_INST_ID "0"
2269 }
2270 }
2271
2272 SectionVendorTuples."hdmi3_pt_out cpr 12 num_desc" {
2273 tokens "skl_tokens"
2274
2275 tuples."byte.u8_num_blocks" {
2276 SKL_TKN_U8_NUM_BLOCKS "1"
2277 }
2278 }
2279
2280 SectionVendorTuples."hdmi3_pt_out cpr 12_size_desc" {
2281 tokens "skl_tokens"
2282 tuples."byte.u8_block_type"{
2283 SKL_TKN_U8_BLOCK_TYPE "0"
2284 }
2285 tuples."short.u16_size_desc"{
2286 SKL_TKN_U16_BLOCK_SIZE "508"
2287 }
2288 }
2289
2290 SectionVendorTuples."hdmi3_pt_out cpr 12" {
2291 tokens "skl_tokens"
2292
2293 tuples."uuid" {
2294 SKL_TKN_UUID "131, 12, 160, 155, 18, 202,
2295 131, 74, 148, 60, 31, 162, 232, 47, 157, 218"
2296 }
2297
2298 tuples."byte.u8_data" {
2299 SKL_TKN_U8_IN_PIN_TYPE "0"
2300 SKL_TKN_U8_OUT_PIN_TYPE "0"
2301 SKL_TKN_U8_IN_QUEUE_COUNT "1"
2302 SKL_TKN_U8_OUT_QUEUE_COUNT "2"
2303 SKL_TKN_U8_DYN_IN_PIN "1"
2304 SKL_TKN_U8_DYN_OUT_PIN "1"
2305 SKL_TKN_U8_TIME_SLOT "0"
2306 SKL_TKN_U8_CORE_ID "0"
2307 SKL_TKN_U8_MODULE_TYPE "1"
2308 SKL_TKN_U8_CONN_TYPE "1"
2309 SKL_TKN_U8_HW_CONN_TYPE "1"
2310 SKL_TKN_U8_DEV_TYPE "4"
2311 }
2312
2313 tuples."short.u16_data" {
2314 SKL_TKN_U16_MOD_INST_ID "12"
2315 }
2316
2317 tuples."word.u32_data" {
2318 SKL_TKN_U32_MAX_MCPS "100000"
2319 SKL_TKN_U32_MEM_PAGES "1"
2320 SKL_TKN_U32_OBS "384"
2321 SKL_TKN_U32_IBS "384"
2322 SKL_TKN_U32_VBUS_ID "0xffffffff"
2323 SKL_TKN_U32_PARAMS_FIXUP "7"
2324 SKL_TKN_U32_CONVERTER "0"
2325 SKL_TKN_U32_PIPE_ID "9"
2326 SKL_TKN_U32_PIPE_CONN_TYPE "1"
2327 SKL_TKN_U32_PIPE_PRIORITY "0"
2328 SKL_TKN_U32_PIPE_MEM_PGS "2"
2329 SKL_TKN_U32_CAPS_SIZE "0"
2330 }
2331
2332 tuples."word.in_fmt_0" {
2333 SKL_TKN_U32_DIR_PIN_COUNT "0"
2334 SKL_TKN_U32_FMT_CH "2"
2335 SKL_TKN_U32_FMT_FREQ "48000"
2336 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2337 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
2338 SKL_TKN_U32_FMT_INTERLEAVE "0"
2339 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2340 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
2341 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
2342 }
2343
2344 tuples."word.out_fmt_0" {
2345 SKL_TKN_U32_DIR_PIN_COUNT "1"
2346 SKL_TKN_U32_FMT_CH "2"
2347 SKL_TKN_U32_FMT_FREQ "48000"
2348 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2349 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
2350 SKL_TKN_U32_FMT_INTERLEAVE "0"
2351 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2352 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
2353 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
2354 }
2355
2356 tuples."word.out_fmt_1" {
2357 SKL_TKN_U32_DIR_PIN_COUNT "17"
2358 SKL_TKN_U32_FMT_CH "2"
2359 SKL_TKN_U32_FMT_FREQ "48000"
2360 SKL_TKN_U32_FMT_BIT_DEPTH "32"
2361 SKL_TKN_U32_FMT_SAMPLE_SIZE "24"
2362 SKL_TKN_U32_FMT_INTERLEAVE "0"
2363 SKL_TKN_U32_FMT_SAMPLE_TYPE "0"
2364 SKL_TKN_U32_FMT_CH_MAP "0xffffff10"
2365 SKL_TKN_U32_FMT_CH_CONFIG "0x1"
2366 }
2367
2368 tuples."word.in_pin_0" {
2369 SKL_TKN_U32_DIR_PIN_COUNT "0"
2370 SKL_TKN_U32_PIN_MOD_ID "0"
2371 SKL_TKN_U32_PIN_INST_ID "0"
2372 }
2373
2374 tuples."word.out_pin_0" {
2375 SKL_TKN_U32_DIR_PIN_COUNT "1"
2376 SKL_TKN_U32_PIN_MOD_ID "0"
2377 SKL_TKN_U32_PIN_INST_ID "0"
2378 }
2379
2380 tuples."word.out_pin_1" {
2381 SKL_TKN_U32_DIR_PIN_COUNT "17"
2382 SKL_TKN_U32_PIN_MOD_ID "0"
2383 SKL_TKN_U32_PIN_INST_ID "0"
2384 }
2385 }
2386
2387
2388 SectionData."media0_in cpr 0 num_desc" {
2389 tuples "media0_in cpr 0 num_desc"
2390 }
2391
2392 SectionData."media0_in cpr 0_size_desc" {
2393 tuples "media0_in cpr 0_size_desc"
2394 }
2395
2396 SectionData."media0_in cpr 0" {
2397 tuples "media0_in cpr 0"
2398 }
2399
2400 SectionData."media0_in mi num_desc" {
2401 tuples "media0_in mi num_desc"
2402 }
2403
2404 SectionData."media0_in mi_size_desc" {
2405 tuples "media0_in mi_size_desc"
2406 }
2407
2408 SectionData."media0_in mi" {
2409 tuples "media0_in mi"
2410 }
2411
2412 SectionData."media0_out mo num_desc" {
2413 tuples "media0_out mo num_desc"
2414 }
2415
2416 SectionData."media0_out mo_size_desc" {
2417 tuples "media0_out mo_size_desc"
2418 }
2419
2420 SectionData."media0_out mo" {
2421 tuples "media0_out mo"
2422 }
2423
2424 SectionData."media0_out cpr 6 num_desc" {
2425 tuples "media0_out cpr 6 num_desc"
2426 }
2427
2428 SectionData."media0_out cpr 6_size_desc" {
2429 tuples "media0_out cpr 6_size_desc"
2430 }
2431
2432 SectionData."media0_out cpr 6" {
2433 tuples "media0_out cpr 6"
2434 }
2435
2436 SectionData."codec0_out mo num_desc" {
2437 tuples "codec0_out mo num_desc"
2438 }
2439
2440 SectionData."codec0_out mo_size_desc" {
2441 tuples "codec0_out mo_size_desc"
2442 }
2443
2444 SectionData."codec0_out mo" {
2445 tuples "codec0_out mo"
2446 }
2447
2448 SectionData."codec0_out cpr 4 num_desc" {
2449 tuples "codec0_out cpr 4 num_desc"
2450 }
2451
2452 SectionData."codec0_out cpr 4_size_desc" {
2453 tuples "codec0_out cpr 4_size_desc"
2454 }
2455
2456 SectionData."codec0_out cpr 4" {
2457 tuples "codec0_out cpr 4"
2458 }
2459
2460 SectionData."codec1_out mo num_desc" {
2461 tuples "codec1_out mo num_desc"
2462 }
2463
2464 SectionData."codec1_out mo_size_desc" {
2465 tuples "codec1_out mo_size_desc"
2466 }
2467
2468 SectionData."codec1_out mo" {
2469 tuples "codec1_out mo"
2470 }
2471
2472 SectionData."codec1_out cpr 5 num_desc" {
2473 tuples "codec1_out cpr 5 num_desc"
2474 }
2475
2476 SectionData."codec1_out cpr 5_size_desc" {
2477 tuples "codec1_out cpr 5_size_desc"
2478 }
2479
2480 SectionData."codec1_out cpr 5" {
2481 tuples "codec1_out cpr 5"
2482 }
2483
2484 SectionData."codec0_in cpr 1 num_desc" {
2485 tuples "codec0_in cpr 1 num_desc"
2486 }
2487
2488 SectionData."codec0_in cpr 1_size_desc" {
2489 tuples "codec0_in cpr 1_size_desc"
2490 }
2491
2492 SectionData."codec0_in cpr 1" {
2493 tuples "codec0_in cpr 1"
2494 }
2495
2496 SectionData."codec0_in mi num_desc" {
2497 tuples "codec0_in mi num_desc"
2498 }
2499
2500 SectionData."codec0_in mi_size_desc" {
2501 tuples "codec0_in mi_size_desc"
2502 }
2503
2504 SectionData."codec0_in mi" {
2505 tuples "codec0_in mi"
2506 }
2507
2508 SectionData."dmic01_hifi_in cpr 3 num_desc" {
2509 tuples "dmic01_hifi_in cpr 3 num_desc"
2510 }
2511
2512 SectionData."dmic01_hifi_in cpr 3_size_desc" {
2513 tuples "dmic01_hifi_in cpr 3_size_desc"
2514 }
2515
2516 SectionData."dmic01_hifi_in cpr 3" {
2517 tuples "dmic01_hifi_in cpr 3"
2518 }
2519
2520 SectionData."dmic01_hifi_in mi num_desc" {
2521 tuples "dmic01_hifi_in mi num_desc"
2522 }
2523
2524 SectionData."dmic01_hifi_in mi_size_desc" {
2525 tuples "dmic01_hifi_in mi_size_desc"
2526 }
2527
2528 SectionData."dmic01_hifi_in mi" {
2529 tuples "dmic01_hifi_in mi"
2530 }
2531
2532 SectionData."hdmi1_pt_out cpr 7 num_desc" {
2533 tuples "hdmi1_pt_out cpr 7 num_desc"
2534 }
2535
2536 SectionData."hdmi1_pt_out cpr 7_size_desc" {
2537 tuples "hdmi1_pt_out cpr 7_size_desc"
2538 }
2539
2540 SectionData."hdmi1_pt_out cpr 7" {
2541 tuples "hdmi1_pt_out cpr 7"
2542 }
2543
2544 SectionData."hdmi1_pt_out cpr 8 num_desc" {
2545 tuples "hdmi1_pt_out cpr 8 num_desc"
2546 }
2547
2548 SectionData."hdmi1_pt_out cpr 8_size_desc" {
2549 tuples "hdmi1_pt_out cpr 8_size_desc"
2550 }
2551
2552 SectionData."hdmi1_pt_out cpr 8" {
2553 tuples "hdmi1_pt_out cpr 8"
2554 }
2555
2556 SectionData."hdmi2_pt_out cpr 9 num_desc" {
2557 tuples "hdmi2_pt_out cpr 9 num_desc"
2558 }
2559
2560 SectionData."hdmi2_pt_out cpr 9_size_desc" {
2561 tuples "hdmi2_pt_out cpr 9_size_desc"
2562 }
2563
2564 SectionData."hdmi2_pt_out cpr 9" {
2565 tuples "hdmi2_pt_out cpr 9"
2566 }
2567
2568 SectionData."hdmi2_pt_out cpr 10 num_desc" {
2569 tuples "hdmi2_pt_out cpr 10 num_desc"
2570 }
2571
2572 SectionData."hdmi2_pt_out cpr 10_size_desc" {
2573 tuples "hdmi2_pt_out cpr 10_size_desc"
2574 }
2575
2576 SectionData."hdmi2_pt_out cpr 10" {
2577 tuples "hdmi2_pt_out cpr 10"
2578 }
2579
2580 SectionData."hdmi3_pt_out cpr 11 num_desc" {
2581 tuples "hdmi3_pt_out cpr 11 num_desc"
2582 }
2583
2584 SectionData."hdmi3_pt_out cpr 11_size_desc" {
2585 tuples "hdmi3_pt_out cpr 11_size_desc"
2586 }
2587
2588 SectionData."hdmi3_pt_out cpr 11" {
2589 tuples "hdmi3_pt_out cpr 11"
2590 }
2591
2592 SectionData."hdmi3_pt_out cpr 12 num_desc" {
2593 tuples "hdmi3_pt_out cpr 12 num_desc"
2594 }
2595
2596 SectionData."hdmi3_pt_out cpr 12_size_desc" {
2597 tuples "hdmi3_pt_out cpr 12_size_desc"
2598 }
2599
2600 SectionData."hdmi3_pt_out cpr 12" {
2601 tuples "hdmi3_pt_out cpr 12"
2602 }
2603
2604
2605 SectionControlMixer."media0_in mi Switch" {
2606 index"0"
2607 invert "false"
2608 max "1"
2609 min"0"
2610 no_pm "true"
2611 channel."fl" {
2612 reg "-1"
2613 shift "0"
2614 }
2615 channel."fr" {
2616 reg "-1"
2617 shift "0"
2618 }
2619 ops."ctl" {
2620 get "64"
2621 put "64"
2622 info "64"
2623 }
2624 }
2625 SectionControlMixer."codec0_in mi Switch" {
2626 index"0"
2627 invert "false"
2628 max "1"
2629 min"0"
2630 no_pm "true"
2631 channel."fl" {
2632 reg "-1"
2633 shift "0"
2634 }
2635 channel."fr" {
2636 reg "-1"
2637 shift "0"
2638 }
2639 ops."ctl" {
2640 get "64"
2641 put "64"
2642 info "64"
2643 }
2644 }
2645 SectionControlMixer."dmic01_hifi_in mi Switch" {
2646 index"0"
2647 invert "false"
2648 max "1"
2649 min"0"
2650 no_pm "true"
2651 channel."fl" {
2652 reg "-1"
2653 shift "0"
2654 }
2655 channel."fr" {
2656 reg "-1"
2657 shift "0"
2658 }
2659 ops."ctl" {
2660 get "64"
2661 put "64"
2662 info "64"
2663 }
2664 }
2665
2666
2667 SectionWidget."media0_in cpr 0" {
2668 index"0"
2669 type"mixer"
2670 no_pm "true"
2671 event_type "3"
2672 event_flags "9"
2673 data [
2674 "media0_in cpr 0 num_desc"
2675 "media0_in cpr 0_size_desc"
2676 "media0_in cpr 0"
2677 ]
2678 }
2679 SectionWidget."media0_in mi" {
2680 index"0"
2681 type"pga"
2682 no_pm "true"
2683 event_type "4"
2684 event_flags "9"
2685 subseq "10"
2686 data [
2687 "media0_in mi num_desc"
2688 "media0_in mi_size_desc"
2689 "media0_in mi"
2690 ]
2691 }
2692 SectionWidget."media0_out mo" {
2693 index"0"
2694 type"mixer"
2695 no_pm "true"
2696 event_type "1"
2697 event_flags "15"
2698 subseq "10"
2699 data [
2700 "media0_out mo num_desc"
2701 "media0_out mo_size_desc"
2702 "media0_out mo"
2703 ]
2704 mixer [
2705 "media0_in mi Switch"
2706 "codec0_in mi Switch"
2707 "dmic01_hifi_in mi Switch"
2708 ]
2709 }
2710 SectionWidget."media0_out cpr 6" {
2711 index"0"
2712 type"pga"
2713 no_pm "true"
2714 event_type "4"
2715 data [
2716 "media0_out cpr 6 num_desc"
2717 "media0_out cpr 6_size_desc"
2718 "media0_out cpr 6"
2719 ]
2720 }
2721 SectionWidget."codec0_out mo" {
2722 index"0"
2723 type"mixer"
2724 no_pm "true"
2725 event_type "1"
2726 event_flags "15"
2727 subseq "10"
2728 data [
2729 "codec0_out mo num_desc"
2730 "codec0_out mo_size_desc"
2731 "codec0_out mo"
2732 ]
2733 mixer [
2734 "media0_in mi Switch"
2735 "codec0_in mi Switch"
2736 "dmic01_hifi_in mi Switch"
2737 ]
2738 }
2739 SectionWidget."codec0_out cpr 4" {
2740 index"0"
2741 type"pga"
2742 no_pm "true"
2743 event_type "4"
2744 data [
2745 "codec0_out cpr 4 num_desc"
2746 "codec0_out cpr 4_size_desc"
2747 "codec0_out cpr 4"
2748 ]
2749 }
2750 SectionWidget."codec0_out" {
2751 index"0"
2752 type"aif_out"
2753 no_pm "true"
2754 }
2755 SectionWidget."codec1_out mo" {
2756 index"0"
2757 type"mixer"
2758 no_pm "true"
2759 event_type "1"
2760 event_flags "15"
2761 subseq "10"
2762 data [
2763 "codec1_out mo num_desc"
2764 "codec1_out mo_size_desc"
2765 "codec1_out mo"
2766 ]
2767 mixer [
2768 "media0_in mi Switch"
2769 "codec0_in mi Switch"
2770 "dmic01_hifi_in mi Switch"
2771 ]
2772 }
2773 SectionWidget."codec1_out cpr 5" {
2774 index"0"
2775 type"pga"
2776 no_pm "true"
2777 event_type "4"
2778 data [
2779 "codec1_out cpr 5 num_desc"
2780 "codec1_out cpr 5_size_desc"
2781 "codec1_out cpr 5"
2782 ]
2783 }
2784 SectionWidget."codec1_out" {
2785 index"0"
2786 type"aif_out"
2787 no_pm "true"
2788 }
2789 SectionWidget."codec0_in cpr 1" {
2790 index"0"
2791 type"mixer"
2792 no_pm "true"
2793 event_type "3"
2794 event_flags "9"
2795 data [
2796 "codec0_in cpr 1 num_desc"
2797 "codec0_in cpr 1_size_desc"
2798 "codec0_in cpr 1"
2799 ]
2800 }
2801 SectionWidget."codec0_in mi" {
2802 index"0"
2803 type"pga"
2804 no_pm "true"
2805 event_type "4"
2806 event_flags "9"
2807 subseq "10"
2808 data [
2809 "codec0_in mi num_desc"
2810 "codec0_in mi_size_desc"
2811 "codec0_in mi"
2812 ]
2813 }
2814 SectionWidget."codec0_in" {
2815 index"0"
2816 type"aif_in"
2817 no_pm "true"
2818 }
2819 SectionWidget."dmic01_hifi_in cpr 3" {
2820 index"0"
2821 type"mixer"
2822 no_pm "true"
2823 event_type "3"
2824 event_flags "9"
2825 data [
2826 "dmic01_hifi_in cpr 3 num_desc"
2827 "dmic01_hifi_in cpr 3_size_desc"
2828 "dmic01_hifi_in cpr 3"
2829 ]
2830 }
2831 SectionWidget."dmic01_hifi_in mi" {
2832 index"0"
2833 type"pga"
2834 no_pm "true"
2835 event_type "4"
2836 event_flags "9"
2837 subseq "10"
2838 data [
2839 "dmic01_hifi_in mi num_desc"
2840 "dmic01_hifi_in mi_size_desc"
2841 "dmic01_hifi_in mi"
2842 ]
2843 }
2844 SectionWidget."dmic01_hifi" {
2845 index"0"
2846 type"aif_in"
2847 no_pm "true"
2848 }
2849 SectionWidget."hdmi1_pt_out cpr 7" {
2850 index"0"
2851 type"mixer"
2852 no_pm "true"
2853 event_type "3"
2854 event_flags "9"
2855 data [
2856 "hdmi1_pt_out cpr 7 num_desc"
2857 "hdmi1_pt_out cpr 7_size_desc"
2858 "hdmi1_pt_out cpr 7"
2859 ]
2860 }
2861 SectionWidget."hdmi1_pt_out cpr 8" {
2862 index"0"
2863 type"pga"
2864 no_pm "true"
2865 event_type "4"
2866 data [
2867 "hdmi1_pt_out cpr 8 num_desc"
2868 "hdmi1_pt_out cpr 8_size_desc"
2869 "hdmi1_pt_out cpr 8"
2870 ]
2871 }
2872 SectionWidget."iDisp1_out" {
2873 index"0"
2874 type"aif_out"
2875 no_pm "true"
2876 }
2877 SectionWidget."hdmi2_pt_out cpr 9" {
2878 index"0"
2879 type"mixer"
2880 no_pm "true"
2881 event_type "3"
2882 event_flags "9"
2883 data [
2884 "hdmi2_pt_out cpr 9 num_desc"
2885 "hdmi2_pt_out cpr 9_size_desc"
2886 "hdmi2_pt_out cpr 9"
2887 ]
2888 }
2889 SectionWidget."hdmi2_pt_out cpr 10" {
2890 index"0"
2891 type"pga"
2892 no_pm "true"
2893 event_type "4"
2894 data [
2895 "hdmi2_pt_out cpr 10 num_desc"
2896 "hdmi2_pt_out cpr 10_size_desc"
2897 "hdmi2_pt_out cpr 10"
2898 ]
2899 }
2900 SectionWidget."iDisp2_out" {
2901 index"0"
2902 type"aif_out"
2903 no_pm "true"
2904 }
2905 SectionWidget."hdmi3_pt_out cpr 11" {
2906 index"0"
2907 type"mixer"
2908 no_pm "true"
2909 event_type "3"
2910 event_flags "9"
2911 data [
2912 "hdmi3_pt_out cpr 11 num_desc"
2913 "hdmi3_pt_out cpr 11_size_desc"
2914 "hdmi3_pt_out cpr 11"
2915 ]
2916 }
2917 SectionWidget."hdmi3_pt_out cpr 12" {
2918 index"0"
2919 type"pga"
2920 no_pm "true"
2921 event_type "4"
2922 data [
2923 "hdmi3_pt_out cpr 12 num_desc"
2924 "hdmi3_pt_out cpr 12_size_desc"
2925 "hdmi3_pt_out cpr 12"
2926 ]
2927 }
2928 SectionGraph."Pipeline 1 Graph" {
2929 index"0"
2930 lines [
2931 "media0_in mi, , media0_in cpr 0"
2932 "media0_in cpr 0, , System Playback"
2933 "media0_out mo, media0_in mi Switch, media0_in mi"
2934 "media0_out mo, codec0_in mi Switch, codec0_in mi"
2935 "media0_out mo, dmic01_hifi_in mi Switch, dmic01_hifi_in mi"
2936 "media0_out cpr 6, , media0_out mo"
2937 "System Capture, , media0_out cpr 6"
2938 "codec0_out mo, media0_in mi Switch, media0_in mi"
2939 "codec0_out mo, codec0_in mi Switch, codec0_in mi"
2940 "codec0_out mo, dmic01_hifi_in mi Switch, dmic01_hifi_in mi"
2941 "codec0_out cpr 4, , codec0_out mo"
2942 "codec0_out, , codec0_out cpr 4"
2943 "codec1_out mo, media0_in mi Switch, media0_in mi"
2944 "codec1_out mo, codec0_in mi Switch, codec0_in mi"
2945 "codec1_out mo, dmic01_hifi_in mi Switch, dmic01_hifi_in mi"
2946 "codec1_out cpr 5, , codec1_out mo"
2947 "codec1_out, , codec1_out cpr 5"
2948 "codec0_in mi, , codec0_in cpr 1"
2949 "codec0_in cpr 1, , codec0_in"
2950 "dmic01_hifi_in mi, , dmic01_hifi_in cpr 3"
2951 "dmic01_hifi_in cpr 3, , dmic01_hifi"
2952 "hdmi1_pt_out cpr 8, , hdmi1_pt_out cpr 7"
2953 "hdmi1_pt_out cpr 7, , HDMI1 Playback"
2954 "iDisp1_out, , hdmi1_pt_out cpr 8"
2955 "hdmi2_pt_out cpr 10, , hdmi2_pt_out cpr 9"
2956 "hdmi2_pt_out cpr 9, , HDMI2 Playback"
2957 "iDisp2_out, , hdmi2_pt_out cpr 10"
2958 "hdmi3_pt_out cpr 12, , hdmi3_pt_out cpr 11"
2959 "hdmi3_pt_out cpr 11, , HDMI3 Playback"
2960 "iDisp1_out, , hdmi3_pt_out cpr 12"
2961 ]
2962 }
2963
+0
-5
src/conf/ucm/ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN/ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN.conf less more
0 Comment "Intel SoC Audio Device"
1 SectionUseCase."HiFi" {
2 File "../ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN/HiFi.conf"
3 Comment "Default"
4 }
+0
-141
src/conf/ucm/ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN/HiFi.conf less more
0 SectionVerb {
1 # ALSA PCM
2 Value {
3 TQ "HiFi"
4
5 # ALSA PCM device for HiFi
6 PlaybackPCM "hw:chtrt5645"
7 CapturePCM "hw:chtrt5645"
8 }
9
10 EnableSequence [
11 cdev "hw:chtrt5645"
12
13 <platforms/bytcr/PlatformEnableSeq.conf>
14 <codecs/rt5645/EnableSeq.conf>
15
16 cset "name='Stereo1 ADC1 Mux' 1"
17 cset "name='I2S2 Func Switch' on"
18 # 3/12 the headphone mic tends to be quite loud
19 cset "name='IN1 Boost' 3"
20 # 8/8 the internal analog mic tends to be quite soft
21 cset "name='IN2 Boost' 8"
22 ]
23
24 DisableSequence [
25 cdev "hw:chtrt5645"
26
27 <codecs/rt5645/DisableSeq.conf>
28 ]
29 }
30
31 SectionDevice."Speaker" {
32 Comment "Speaker"
33
34 Value {
35 PlaybackChannels "2"
36 }
37
38 ConflictingDevice [
39 "Headphones"
40 ]
41
42 EnableSequence [
43 cdev "hw:chtrt5645"
44
45 <codecs/rt5645/SpeakerEnableSeq.conf>
46 ]
47
48 DisableSequence [
49 cdev "hw:chtrt5645"
50
51 cset "name='Ext Spk Switch' off"
52 cset "name='Speaker Channel Switch' off"
53 ]
54 }
55
56 SectionDevice."Headphones" {
57 Comment "Headphones"
58
59 Value {
60 PlaybackChannels "2"
61 JackControl "Headphone Jack"
62 JackHWMute "Speaker"
63 }
64
65 ConflictingDevice [
66 "Speaker"
67 ]
68
69 EnableSequence [
70 cdev "hw:chtrt5645"
71
72 <codecs/rt5645/HeadphonesEnableSeq.conf>
73 ]
74
75 DisableSequence [
76 cdev "hw:chtrt5645"
77
78 cset "name='Headphone Switch' off"
79 cset "name='Headphone Channel Switch' off"
80 ]
81 }
82
83 SectionDevice."DMic".0 {
84 Comment "Internal Microphone"
85
86 Value {
87 CaptureChannels "2"
88 CapturePriority "150"
89 }
90
91 EnableSequence [
92 cdev "hw:chtrt5645"
93
94 <codecs/rt5645/DigitalMicEnableSeq.conf>
95
96 cset "name='Stereo1 DMIC Mux' DMIC1"
97 cset "name='Stereo1 ADC2 Mux' DMIC"
98 cset "name='Mono ADC L2 Mux' DMIC"
99 cset "name='Mono ADC R2 Mux' DMIC"
100 ]
101
102 DisableSequence [
103 cdev "hw:chtrt5645"
104
105 <codecs/rt5645/DigitalMicDisableSeq.conf>
106 ]
107 }
108
109 SectionDevice."HSMic".0 {
110 Comment "Headset Microphone"
111
112 Value {
113 CaptureChannels "2"
114 JackControl "Headset Mic Jack"
115 JackHWMute "DMic"
116 }
117
118 EnableSequence [
119 cdev "hw:chtrt5645"
120
121 <codecs/rt5645/HSMicEnableSeq.conf>
122
123 cset "name='Sto1 ADC MIXL ADC2 Switch' off"
124 cset "name='Sto1 ADC MIXR ADC2 Switch' off"
125
126 cset "name='Mono ADC MIXL ADC1 Switch' on"
127 cset "name='Mono ADC MIXR ADC1 Switch' on"
128 cset "name='Mono ADC MIXL ADC2 Switch' off"
129 cset "name='Mono ADC MIXR ADC2 Switch' off"
130 ]
131
132 DisableSequence [
133 cdev "hw:chtrt5645"
134
135 <codecs/rt5645/HSMicEnableSeq.conf>
136
137 cset "name='Mono ADC MIXL ADC1 Switch' on"
138 cset "name='Mono ADC MIXR ADC1 Switch' on"
139 ]
140 }
+0
-4
src/conf/ucm/ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN
2 ucm_DATA = ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN
287 ucm_DATA = ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-6
src/conf/ucm/DAISY-I2S/DAISY-I2S.conf less more
0 Comment "Daisy internal card"
1
2 SectionUseCase."HiFi" {
3 File "HiFi.conf"
4 Comment "Default"
5 }
+0
-62
src/conf/ucm/DAISY-I2S/HiFi.conf less more
0 SectionVerb {
1 EnableSequence [
2 cdev "hw:DAISYI2S"
3 cset "name='Left Speaker Mixer Left DAC1 Switch' on"
4 cset "name='Right Speaker Mixer Right DAC1 Switch' on"
5 cset "name='Left Headphone Mixer Left DAC1 Switch' on"
6 cset "name='Right Headphone Mixer Right DAC1 Switch' on"
7 cset "name='DMIC1 Left Capture Switch' on"
8 cset "name='DMIC1 Right Capture Switch' on"
9 cset "name='MIC2 External Mic Switch' on"
10 cset "name='Left ADC Mixer MIC2 Switch' on"
11 cset "name='Right ADC Mixer MIC2 Switch' on"
12 cset "name='EQ1 Mode' Default"
13 cset "name='DAI1 Filter Mode' Music"
14 ]
15 DisableSequence [
16 ]
17 }
18
19 SectionDevice."Headphone".0 {
20 Value {
21 JackName "DAISY-I2S Headphone Jack"
22 }
23
24 EnableSequence [
25 cdev "hw:DAISYI2S"
26 cset "name='EQ1 Switch' off"
27 cset "name='Left Headphone Mixer Left DAC1 Switch' on"
28 cset "name='Right Headphone Mixer Right DAC1 Switch' on"
29 ]
30 DisableSequence [
31 cdev "hw:DAISYI2S"
32 cset "name='EQ1 Mode' Default"
33 cset "name='EQ1 Switch' on"
34 cset "name='Left Speaker Mixer Left DAC1 Switch' on"
35 cset "name='Right Speaker Mixer Right DAC1 Switch' on"
36 ]
37 }
38
39 SectionDevice."Mic".0 {
40 Value {
41 JackName "DAISY-I2S Mic Jack"
42 }
43
44 EnableSequence [
45 cdev "hw:DAISYI2S"
46
47 cset "name='DMIC1 Left Capture Switch' off"
48 cset "name='DMIC1 Right Capture Switch' off"
49 cset "name='Left ADC Mixer MIC2 Switch' on"
50 cset "name='Right ADC Mixer MIC2 Switch' on"
51 ]
52
53 DisableSequence [
54 cdev "hw:DAISYI2S"
55
56 cset "name='Left ADC Mixer MIC2 Switch' off"
57 cset "name='Right ADC Mixer MIC2 Switch' off"
58 cset "name='DMIC1 Left Capture Switch' on"
59 cset "name='DMIC1 Right Capture Switch' on"
60 ]
61 }
+0
-4
src/conf/ucm/DAISY-I2S/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/DAISY-I2S
2 ucm_DATA = DAISY-I2S.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/DAISY-I2S/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/DAISY-I2S
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/DAISY-I2S
287 ucm_DATA = DAISY-I2S.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/DAISY-I2S/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/DAISY-I2S/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-8
src/conf/ucm/DB410c/DB410c.conf less more
0 SectionUseCase."HiFi" {
1 File "HiFi"
2 Comment "Play HiFi quality Music."
3 }
4 SectionUseCase."HDMI" {
5 File "HDMI"
6 Comment "HDMI output."
7 }
+0
-31
src/conf/ucm/DB410c/HDMI less more
0 # Use case configuration for DB410c board.
1 # Author: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2
3 SectionVerb {
4 EnableSequence [
5 ]
6
7 DisableSequence [
8 ]
9 Value {
10 TQ "HiFi"
11 PlaybackPCM "plughw:0,0"
12 }
13 }
14
15 SectionDevice."HDMI-stereo" {
16 #Name "HDMI-stereo"
17 Comment "HDMI Digital Stereo Output"
18
19 EnableSequence [
20 cdev "hw:0"
21 ]
22
23 DisableSequence [
24 cdev "hw:0"
25 ]
26
27 Value {
28 PlaybackChannels "2"
29 }
30 }
+0
-189
src/conf/ucm/DB410c/HiFi less more
0 # Use case configuration for DB410c board.
1 # Author: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2
3 SectionVerb {
4
5 EnableSequence [
6 ]
7
8 DisableSequence [
9 ]
10
11 # ALSA PCM
12 Value {
13 # ALSA PCM device for HiFi
14 PlaybackPCM "plughw:0,1"
15 CapturePCM "plughw:0,2"
16 }
17 }
18
19
20 SectionDevice."Speaker" {
21 Comment "Speaker playback"
22
23 ConflictingDevice [
24 "Headphones"
25 "Earpiece"
26 ]
27
28 EnableSequence [
29 cdev "hw:0"
30 cset "name='SPK DAC Switch' 1"
31 cset "name='RX3 MIX1 INP1' RX1"
32 ## gain to 0dB
33 cset "name='RX3 Digital Volume' 128"
34 ]
35
36 DisableSequence [
37 cdev "hw:0"
38 cset "name='SPK DAC Switch' 0"
39 cset "name='RX3 MIX1 INP1' ZERO"
40 ]
41
42 Value {
43 PlaybackChannels "2"
44 }
45 }
46
47
48 SectionDevice."Headphones" {
49 Comment "Headphones playback"
50
51 ConflictingDevice [
52 "Speaker"
53 "Earpiece"
54 ]
55 EnableSequence [
56 cdev "hw:0"
57 cset "name='RX1 MIX1 INP1' RX1"
58 cset "name='RX2 MIX1 INP1' RX2"
59 cset "name='RDAC2 MUX' RX2"
60 cset "name='HPHL' 1"
61 cset "name='HPHR' 1"
62 ## gain to 0dB
63 cset "name='RX1 Digital Volume' 128"
64 ## gain to 0dB
65 cset "name='RX2 Digital Volume' 128"
66 ]
67
68 DisableSequence [
69 cdev "hw:0"
70 cset "name='RX1 Digital Volume' 0"
71 cset "name='RX2 Digital Volume' 0"
72 cset "name='HPHL' 0"
73 cset "name='HPHR' 0"
74 cset "name='RDAC2 MUX' ZERO"
75 cset "name='RX1 MIX1 INP1' ZERO"
76 cset "name='RX2 MIX1 INP1' ZERO"
77 ]
78
79 Value {
80 PlaybackChannels "2"
81 }
82 }
83
84 SectionDevice."Earpiece" {
85 Comment "Earpiece playback"
86
87 ConflictingDevice [
88 "Speaker"
89 "Headphones"
90 ]
91 EnableSequence [
92 cdev "hw:0"
93 ]
94
95 DisableSequence [
96 cdev "hw:0"
97 ]
98
99 Value {
100 PlaybackChannels "2"
101 }
102 }
103
104 SectionDevice."Handset" {
105 Comment "Headset Microphone"
106
107 EnableSequence [
108 cdev "hw:0"
109 cset "name='DEC1 MUX' ADC2"
110 cset "name='CIC1 MUX' AMIC"
111 cset "name='ADC2 Volume' 8"
112 cset "name='ADC2 MUX' INP2"
113 ]
114
115 DisableSequence [
116 cdev "hw:0"
117 cset "name='ADC2 MUX' ZERO"
118 cset "name='ADC2 Volume' 0"
119 cset "name='DEC1 MUX' ZERO"
120 ]
121
122 Value {
123 CaptureChannels "2"
124 }
125 }
126
127 SectionDevice."Primarymic" {
128 Comment "Primary Microphone"
129
130 EnableSequence [
131 cdev "hw:0"
132 cset "name='DEC1 MUX' ADC1"
133 cset "name='CIC1 MUX' AMIC"
134 cset "name='ADC1 Volume' 8"
135 ]
136
137 DisableSequence [
138 cdev "hw:0"
139 cset "name='DEC1 MUX' ZERO"
140 cset "name='ADC1 Volume' 0"
141 ]
142
143 Value {
144 CaptureChannels "2"
145 }
146 }
147
148 SectionDevice."Secondarymic" {
149 Comment "Secondary Microphone"
150
151 EnableSequence [
152 cdev "hw:0"
153 cset "name='DEC1 MUX' ADC2"
154 cset "name='CIC1 MUX' AMIC"
155 cset "name='ADC2 Volume' 8"
156 cset "name='ADC2 MUX' INP2"
157 ]
158
159 DisableSequence [
160 cdev "hw:0"
161 cset "name='DEC1 MUX' ZERO"
162 cset "name='ADC2 Volume' 0"
163 cset "name='ADC2 MUX' ZERO"
164 ]
165
166 Value {
167 CaptureChannels "2"
168 }
169 }
170
171 SectionDevice."DMIC" {
172 Comment "Digital Microphone"
173
174 EnableSequence [
175 cdev "hw:0"
176 cset "name='DEC1 MUX' DMIC1"
177 cset "name='CIC1 MUX' DMIC"
178 ]
179
180 DisableSequence [
181 cdev "hw:0"
182 cset "name='DEC1 MUX' ZERO"
183 ]
184
185 Value {
186 CaptureChannels "2"
187 }
188 }
+0
-4
src/conf/ucm/DB410c/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/DB410c
2 ucm_DATA = DB410c.conf HDMI HiFi
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/DB410c/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/DB410c
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/DB410c
287 ucm_DATA = DB410c.conf HDMI HiFi
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/DB410c/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/DB410c/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-9
src/conf/ucm/DB820c/DB820c.conf less more
0 SectionUseCase."HiFi" {
1 File "HiFi"
2 Comment "HiFi quality Music."
3 }
4
5 SectionUseCase."HDMI" {
6 File "HDMI"
7 Comment "HDMI output."
8 }
+0
-37
src/conf/ucm/DB820c/HDMI less more
0 # Use case configuration for DB820c board.
1 # Author: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:0"
6 cset "name='HDMI Mixer MultiMedia1' 1"
7 ]
8
9 DisableSequence [
10 cdev "hw:0"
11 cset "name='HDMI Mixer MultiMedia1' 0"
12 ]
13 Value {
14 TQ "HiFi"
15 PlaybackPCM "plughw:0,0"
16 }
17 }
18
19 SectionDevice."HDMI-stereo" {
20 #Name "HDMI-stereo"
21 Comment "HDMI Digital Stereo Output"
22
23 EnableSequence [
24 cdev "hw:0"
25 cset "name='HDMI Mixer MultiMedia1' 1"
26 ]
27
28 DisableSequence [
29 cdev "hw:0"
30 cset "name='HDMI Mixer MultiMedia1' 0"
31 ]
32
33 Value {
34 PlaybackChannels "2"
35 }
36 }
+0
-110
src/conf/ucm/DB820c/HiFi less more
0 # Use case configuration for DB820c board.
1 # Author: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2
3 SectionVerb {
4
5 EnableSequence [
6 cdev "hw:0"
7 cset "name='SLIM RX0 MUX' ZERO"
8 cset "name='SLIM RX1 MUX' ZERO"
9 cset "name='SLIM RX2 MUX' ZERO"
10 cset "name='SLIM RX3 MUX' ZERO"
11 cset "name='SLIM RX4 MUX' ZERO"
12 cset "name='SLIM RX5 MUX' AIF4_PB"
13 cset "name='SLIM RX6 MUX' AIF4_PB"
14 cset "name='SLIM RX7 MUX' ZERO"
15 cset "name='RX INT1_2 MUX' RX5"
16 cset "name='RX INT2_2 MUX' RX6"
17 ## gain to 0dB
18 cset "name='RX5 Digital Volume' 68"
19 ## gain to 0dB
20 cset "name='RX6 Digital Volume' 68"
21 cset "name='SLIMBUS_6_RX Audio Mixer MultiMedia2' 1"
22 cset "name='MultiMedia3 Mixer SLIMBUS_0_TX' 1"
23 cset "name='RX INT1 DEM MUX' CLSH_DSM_OUT"
24 cset "name='RX INT2 DEM MUX' CLSH_DSM_OUT"
25 cset "name='AIF1_CAP Mixer SLIM TX0' 1"
26 cset "name='SLIM TX0 MUX' DEC0"
27 cset "name='ADC2 Volume' 12"
28 cset "name='ADC MUX0' AMIC"
29 cset "name='AMIC MUX0' ADC2"
30 ]
31
32 DisableSequence [
33 cdev "hw:0"
34 cset "name='SLIMBUS_6_RX Audio Mixer MultiMedia2' 0"
35 cset "name='MultiMedia3 Mixer SLIMBUS_0_TX' 0"
36 ]
37
38 # ALSA PCM
39 Value {
40 # ALSA PCM device for HiFi
41 PlaybackPCM "plughw:0,1"
42 CapturePCM "plughw:0,2"
43 }
44 }
45
46 SectionDevice."Headphones" {
47 Comment "Headphones playback"
48
49 EnableSequence [
50 cdev "hw:0"
51 cset "name='SLIM RX0 MUX' ZERO"
52 cset "name='SLIM RX1 MUX' ZERO"
53 cset "name='SLIM RX2 MUX' ZERO"
54 cset "name='SLIM RX3 MUX' ZERO"
55 cset "name='SLIM RX4 MUX' ZERO"
56 cset "name='SLIM RX5 MUX' AIF4_PB"
57 cset "name='SLIM RX6 MUX' AIF4_PB"
58 cset "name='SLIM RX7 MUX' ZERO"
59 cset "name='RX INT1_2 MUX' RX5"
60 cset "name='RX INT2_2 MUX' RX6"
61 ## gain to 0dB
62 cset "name='RX5 Digital Volume' 68"
63 ## gain to 0dB
64 cset "name='RX6 Digital Volume' 68"
65 cset "name='SLIMBUS_6_RX Audio Mixer MultiMedia2' 1"
66 cset "name='RX INT1 DEM MUX' CLSH_DSM_OUT"
67 cset "name='RX INT2 DEM MUX' CLSH_DSM_OUT"
68 ]
69
70 DisableSequence [
71 cdev "hw:0"
72 cset "name='RX5 Digital Volume' 0"
73 cset "name='RX6 Digital Volume' 0"
74 cset "name='SLIM RX5 MUX' ZERO"
75 cset "name='SLIM RX6 MUX' ZERO"
76 cset "name='SLIMBUS_6_RX Audio Mixer MultiMedia2' 0"
77 ]
78
79 Value {
80 PlaybackChannels "2"
81 }
82 }
83
84 SectionDevice."Handset" {
85 Comment "Headset Microphone"
86
87 EnableSequence [
88 cdev "hw:0"
89 cset "name='MultiMedia3 Mixer SLIMBUS_0_TX' 1"
90 cset "name='AIF1_CAP Mixer SLIM TX0' 1"
91 cset "name='SLIM TX0 MUX' DEC0"
92 cset "name='ADC2 Volume' 12"
93 cset "name='ADC MUX0' AMIC"
94 cset "name='AMIC MUX0' ADC2"
95 ]
96
97 DisableSequence [
98 cdev "hw:0"
99 cset "name='MultiMedia3 Mixer SLIMBUS_0_TX' 0"
100 cset "name='AIF1_CAP Mixer SLIM TX0' 0"
101 cset "name='AMIC MUX0' ZERO"
102 cset "name='SLIM TX0 MUX' ZERO"
103 cset "name='ADC2 Volume' 0"
104 ]
105
106 Value {
107 CaptureChannels "1"
108 }
109 }
+0
-4
src/conf/ucm/DB820c/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/DB820c
2 ucm_DATA = DB820c.conf HDMI HiFi
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/DB820c/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/DB820c
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/DB820c
287 ucm_DATA = DB820c.conf HDMI HiFi
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/DB820c/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/DB820c/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-5
src/conf/ucm/Dell-WD15-Dock/Dell-WD15-Dock.conf less more
0 Comment "USB-audio on Dell WD15 docking station"
1 SectionUseCase."HiFi" {
2 File "HiFi.conf"
3 Comment "Default"
4 }
+0
-26
src/conf/ucm/Dell-WD15-Dock/HiFi.conf less more
0 SectionDevice."Headphone" {
1 Comment "Headphone"
2
3 Value {
4 PlaybackChannels "2"
5 PlaybackPCM "hw:Dock,0"
6 }
7 }
8
9 SectionDevice."LineOut" {
10 Comment "Line Out"
11
12 Value {
13 PlaybackChannels "2"
14 PlaybackPCM "hw:Dock,1"
15 }
16 }
17
18 SectionDevice."Mic" {
19 Comment "Microphone"
20
21 Value {
22 CaptureChannels "2"
23 CapturePCM "hw:Dock,0"
24 }
25 }
+0
-4
src/conf/ucm/Dell-WD15-Dock/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/Dell-WD15-Dock
2 ucm_DATA = Dell-WD15-Dock.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/Dell-WD15-Dock/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/Dell-WD15-Dock
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/Dell-WD15-Dock
287 ucm_DATA = Dell-WD15-Dock.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/Dell-WD15-Dock/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/Dell-WD15-Dock/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-5
src/conf/ucm/GoogleNyan/GoogleNyan.conf less more
0 Comment "Nyan internal card"
1 SectionUseCase."HiFi" {
2 File "HiFi.conf"
3 Comment "Default"
4 }
+0
-77
src/conf/ucm/GoogleNyan/HiFi.conf less more
0 SectionVerb {
1 EnableSequence [
2 cdev "hw:GoogleNyan"
3 cset "name='Left Speaker Mixer Left DAC Switch' on"
4 cset "name='Right Speaker Mixer Right DAC Switch' on"
5 cset "name='Headphone Left Switch' on"
6 cset "name='Headphone Right Switch' on"
7 cset "name='Digital EQ 3 Band Switch' off"
8 cset "name='Digital EQ 5 Band Switch' off"
9 cset "name='Digital EQ 7 Band Switch' off"
10 cset "name='Biquad Switch' off"
11 cset "name='Filter Mode' Music"
12 cset "name='ADC Oversampling Rate' 0"
13 cset "name='DMIC Mux' DMIC"
14 cset "name='MIC2 Mux' IN34"
15 cset "name='Right ADC Mixer MIC2 Switch' on"
16 cset "name='Left ADC Mixer MIC2 Switch' on"
17 cset "name='MIC2 Volume' 10"
18 cset "name='MIC2 Boost Volume' 0"
19 cset "name='Mic Jack Switch' off"
20 cset "name='Int Mic Switch' on"
21 cset "name='ADCR Boost Volume' 4"
22 cset "name='ADCL Boost Volume' 4"
23 cset "name='ADCR Volume' 11"
24 cset "name='ADCL Volume' 11"
25 cset "name='Left Speaker Mixer Left DAC Switch' on"
26 cset "name='Right Speaker Mixer Right DAC Switch' on"
27 cset "name='Speaker Left Mixer Volume' 2"
28 cset "name='Speaker Right Mixer Volume' 2"
29 cset "name='Record Path DC Blocking' on"
30 cset "name='Playback Path DC Blocking' on"
31 cset "name='Headphone Left Switch' on"
32 cset "name='Headphone Right Switch' on"
33 cset "name='Headphones Switch' off"
34 cset "name='Speaker Left Switch' on"
35 cset "name='Speaker Right Switch' on"
36 cset "name='Speakers Switch' on"
37 ]
38 DisableSequence [
39 ]
40 }
41
42 SectionDevice."Headphone".0 {
43 Value {
44 OutputDspName ""
45 }
46 EnableSequence [
47 cdev "hw:GoogleNyan"
48 cset "name='Speakers Switch' off"
49 cset "name='Headphones Switch' on"
50 ]
51 DisableSequence [
52 cdev "hw:GoogleNyan"
53 cset "name='Headphones Switch' off"
54 cset "name='Speakers Switch' on"
55 ]
56 }
57
58 SectionDevice."Mic".0 {
59 Value {
60 CaptureControl "MIC2"
61 }
62 EnableSequence [
63 cdev "hw:GoogleNyan"
64 cset "name='Int Mic Switch' off"
65 cset "name='DMIC Mux' ADC"
66 cset "name='Mic Jack Switch' on"
67 cset "name='Record Path DC Blocking' on"
68 ]
69 DisableSequence [
70 cdev "hw:GoogleNyan"
71 cset "name='Mic Jack Switch' off"
72 cset "name='DMIC Mux' DMIC"
73 cset "name='Int Mic Switch' on"
74 cset "name='Record Path DC Blocking' off"
75 ]
76 }
+0
-4
src/conf/ucm/GoogleNyan/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/GoogleNyan
2 ucm_DATA = GoogleNyan.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/GoogleNyan/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/GoogleNyan
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/GoogleNyan
287 ucm_DATA = GoogleNyan.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/GoogleNyan/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/GoogleNyan/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-5
src/conf/ucm/HDAudio-Gigabyte-ALC1220DualCodecs/HDAudio-Gigabyte-ALC1220DualCodecs.conf less more
0 Comment "Gigabyte mobo with dual HD-audio codecs"
1 SectionUseCase."HiFi" {
2 File "HiFi.conf"
3 Comment "Default"
4 }
+0
-145
src/conf/ucm/HDAudio-Gigabyte-ALC1220DualCodecs/HiFi.conf less more
0 SectionVerb {
1 Value {
2 TQ "HiFi"
3 }
4
5 EnableSequence [
6 cdev "hw:PCH"
7 cset "name='Front Playback Volume' 100%"
8 cset "name='Front Playback Switch' on"
9 cset "name='Rear-Panel Capture Volume' 100%"
10 cset "name='Rear-Panel Capture Switch' on"
11 ]
12
13 DisableSequence [
14 cdev "hw:PCH"
15 cset "name='Front Playback Volume' 0"
16 cset "name='Front Playback Switch' off"
17 cset "name='Rear-Panel Capture Volume' 0"
18 cset "name='Rear-Panel Capture Switch' off"
19 ]
20 }
21
22 SectionDevice."Speaker" {
23 Comment "Speaker"
24
25 Value {
26 PlaybackChannels "2"
27 PlaybackPCM "hw:PCH,4"
28 }
29
30 ConflictingDevice [
31 "Headphone"
32 ]
33
34 EnableSequence [
35 cdev "hw:PCH"
36 cset "name='Speaker Playback Switch' on"
37 cset "name='Speaker Playback Volume' 100%"
38 ]
39
40 DisableSequence [
41 cdev "hw:PCH"
42 cset "name='Speaker Playback Volume' 0"
43 cset "name='Speaker Playback Switch' off"
44 ]
45 }
46
47 SectionDevice."LineOut" {
48 Comment "Line Out"
49
50 Value {
51 PlaybackChannels "2"
52 PlaybackPCM "hw:PCH,0"
53 JackControl "Line Out Jack"
54 JackHWMute "Speaker"
55 }
56 }
57
58 SectionDevice."Headphone" {
59 Comment "Headphone"
60
61 Value {
62 PlaybackChannels "2"
63 PlaybackPCM "hw:PCH,4"
64 JackControl "Front Headphone Jack"
65 JackHWMute "Speaker"
66 }
67
68 ConflictingDevice [
69 "Speaker"
70 ]
71
72 EnableSequence [
73 cdev "hw:PCH"
74 cset "name='Headphone Playback Switch' on"
75 cset "name='Headphone Playback Volume' 100%"
76 ]
77
78 DisableSequence [
79 cdev "hw:PCH"
80 cset "name='Headphone Playback Volume' 0"
81 cset "name='Headphone Playback Switch' off"
82 ]
83 }
84
85 SectionDevice."LineIn" {
86 Comment "Rear Line In"
87
88 Value {
89 CaptureChannels "2"
90 CapturePCM "hw:PCH,0"
91 JackControl "Line Jack"
92 }
93
94 ConflictingDevice [
95 "RearMic"
96 ]
97
98 EnableSequence [
99 cdev "hw:PCH"
100 cset "name='Input Source' Line"
101 ]
102 }
103
104 SectionDevice."RearMic" {
105 Comment "Rear Microphone"
106
107 Value {
108 CaptureChannels "2"
109 CapturePCM "hw:PCH,0"
110 # CapturePriority "150"
111 JackHWMute "LineIn"
112 }
113
114 ConflictingDevice [
115 "LineIn"
116 ]
117
118 EnableSequence [
119 cdev "hw:PCH"
120 cset "name='Input Source' Rear Mic"
121 ]
122 }
123
124 SectionDevice."FrontMic" {
125 Comment "Front Microphone"
126
127 Value {
128 CaptureChannels "2"
129 CapturePCM "hw:PCH,4"
130 JackControl "Front Mic Jack"
131 }
132
133 EnableSequence [
134 cdev "hw:PCH"
135 cset "name='Front-Panel Capture Volume' 100%"
136 cset "name='Front-Panel Capture Switch' on"
137 ]
138
139 DisableSequence [
140 cdev "hw:PCH"
141 cset "name='Front-Panel Capture Volume' 0"
142 cset "name='Front-Panel Capture Switch' off"
143 ]
144 }
+0
-4
src/conf/ucm/HDAudio-Gigabyte-ALC1220DualCodecs/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/HDAudio-Gigabyte-ALC1220DualCodecs
2 ucm_DATA = HDAudio-Gigabyte-ALC1220DualCodecs.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/HDAudio-Gigabyte-ALC1220DualCodecs/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/HDAudio-Gigabyte-ALC1220DualCodecs
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/HDAudio-Gigabyte-ALC1220DualCodecs
287 ucm_DATA = HDAudio-Gigabyte-ALC1220DualCodecs.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/HDAudio-Gigabyte-ALC1220DualCodecs/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/HDAudio-Gigabyte-ALC1220DualCodecs/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-5
src/conf/ucm/HDAudio-Lenovo-DualCodecs/HDAudio-Lenovo-DualCodecs.conf less more
0 Comment "Lenovo laptop with dual HD-audio codecs"
1 SectionUseCase."HiFi" {
2 File "HiFi.conf"
3 Comment "Default"
4 }
+0
-146
src/conf/ucm/HDAudio-Lenovo-DualCodecs/HiFi.conf less more
0 SectionVerb {
1 Value {
2 TQ "HiFi"
3 }
4
5 EnableSequence [
6 cdev "hw:PCH"
7 cset "name='Front Playback Volume' 100%"
8 cset "name='Front Playback Switch' on"
9 cset "name='Rear-Panel Capture Volume' 100%"
10 cset "name='Rear-Panel Capture Switch' on"
11 ]
12
13 DisableSequence [
14 cdev "hw:PCH"
15 cset "name='Front Playback Volume' 0"
16 cset "name='Front Playback Switch' off"
17 cset "name='Rear-Panel Capture Volume' 0"
18 cset "name='Rear-Panel Capture Switch' off"
19 ]
20 }
21
22 SectionDevice."Speaker" {
23 Comment "Speaker"
24
25 Value {
26 PlaybackChannels "2"
27 PlaybackPCM "hw:PCH,4"
28 }
29
30 ConflictingDevice [
31 "Headphone"
32 ]
33
34 EnableSequence [
35 cdev "hw:PCH"
36 cset "name='Speaker Playback Switch' on"
37 cset "name='Speaker Playback Volume' 100%"
38 ]
39
40 DisableSequence [
41 cdev "hw:PCH"
42 cset "name='Speaker Playback Volume' 0"
43 cset "name='Speaker Playback Switch' off"
44 ]
45 }
46
47 SectionDevice."LineOut" {
48 Comment "Line Out"
49
50 Value {
51 PlaybackChannels "2"
52 PlaybackPCM "hw:PCH,0"
53 JackControl "Line Out Jack"
54 JackHWMute "Speaker"
55 }
56 }
57
58 SectionDevice."Headphone" {
59 Comment "Headphone"
60
61 Value {
62 PlaybackChannels "2"
63 PlaybackPCM "hw:PCH,4"
64 JackControl "Front Headphone Jack"
65 JackHWMute "Speaker"
66 }
67
68 ConflictingDevice [
69 "Speaker"
70 ]
71
72 EnableSequence [
73 cdev "hw:PCH"
74 cset "name='Headphone Playback Switch' on"
75 cset "name='Headphone Playback Volume' 100%"
76 ]
77
78 DisableSequence [
79 cdev "hw:PCH"
80 cset "name='Headphone Playback Volume' 0"
81 cset "name='Headphone Playback Switch' off"
82 ]
83 }
84
85 SectionDevice."LineIn" {
86 Comment "Rear Line In"
87
88 Value {
89 CaptureChannels "2"
90 CapturePCM "hw:PCH,0"
91 JackControl "Line Jack"
92 }
93
94 ConflictingDevice [
95 "RearMic"
96 ]
97
98 EnableSequence [
99 cdev "hw:PCH"
100 cset "name='Input Source' Line"
101 cset "name='Line Boost Volume' 3"
102 ]
103 }
104
105 SectionDevice."RearMic" {
106 Comment "Rear Microphone"
107
108 Value {
109 CaptureChannels "2"
110 CapturePCM "hw:PCH,0"
111 # CapturePriority "150"
112 JackHWMute "LineIn"
113 }
114
115 ConflictingDevice [
116 "LineIn"
117 ]
118
119 EnableSequence [
120 cdev "hw:PCH"
121 cset "name='Input Source' Rear Mic"
122 ]
123 }
124
125 SectionDevice."FrontMic" {
126 Comment "Front Microphone"
127
128 Value {
129 CaptureChannels "2"
130 CapturePCM "hw:PCH,4"
131 JackControl "Front Mic Jack"
132 }
133
134 EnableSequence [
135 cdev "hw:PCH"
136 cset "name='Front-Panel Capture Volume' 100%"
137 cset "name='Front-Panel Capture Switch' on"
138 ]
139
140 DisableSequence [
141 cdev "hw:PCH"
142 cset "name='Front-Panel Capture Volume' 0"
143 cset "name='Front-Panel Capture Switch' off"
144 ]
145 }
+0
-4
src/conf/ucm/HDAudio-Lenovo-DualCodecs/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/HDAudio-Lenovo-DualCodecs
2 ucm_DATA = HDAudio-Lenovo-DualCodecs.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/HDAudio-Lenovo-DualCodecs/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/HDAudio-Lenovo-DualCodecs
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/HDAudio-Lenovo-DualCodecs
287 ucm_DATA = HDAudio-Lenovo-DualCodecs.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/HDAudio-Lenovo-DualCodecs/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/HDAudio-Lenovo-DualCodecs/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-143
src/conf/ucm/LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216/HiFi.conf less more
0 SectionVerb {
1 # ALSA PCM
2 Value {
3 TQ "HiFi"
4
5 # ALSA PCM device for HiFi
6 PlaybackPCM "hw:chtrt5645"
7 CapturePCM "hw:chtrt5645"
8 }
9
10 EnableSequence [
11 cdev "hw:chtrt5645"
12
13 <platforms/bytcr/PlatformEnableSeq.conf>
14 <codecs/rt5645/EnableSeq.conf>
15
16 cset "name='Stereo1 ADC1 Mux' 1"
17 cset "name='I2S2 Func Switch' on"
18 # 3/12 the headphone mic tends to be quite loud
19 cset "name='IN1 Boost' 3"
20 # 8/8 the internal analog mic tends to be quite soft
21 cset "name='IN2 Boost' 8"
22 ]
23
24 DisableSequence [
25 cdev "hw:chtrt5645"
26
27 <codecs/rt5645/DisableSeq.conf>
28 ]
29 }
30
31 SectionDevice."Speaker" {
32 Comment "Speaker"
33
34 Value {
35 PlaybackChannels "2"
36 }
37
38 ConflictingDevice [
39 "Headphones"
40 ]
41
42 EnableSequence [
43 cdev "hw:chtrt5645"
44
45 <codecs/rt5645/SpeakerEnableSeq.conf>
46 ]
47
48 DisableSequence [
49 cdev "hw:chtrt5645"
50
51 cset "name='Ext Spk Switch' off"
52 cset "name='Speaker Channel Switch' off"
53 ]
54 }
55
56 SectionDevice."Headphones" {
57 Comment "Headphones"
58
59 Value {
60 PlaybackChannels "2"
61 JackControl "Headphone Jack"
62 JackHWMute "Speaker"
63 }
64
65 ConflictingDevice [
66 "Speaker"
67 ]
68
69 EnableSequence [
70 cdev "hw:chtrt5645"
71
72 <codecs/rt5645/HeadphonesEnableSeq.conf>
73 ]
74
75 DisableSequence [
76 cdev "hw:chtrt5645"
77
78 cset "name='Headphone Switch' off"
79 cset "name='Headphone Channel Switch' off"
80 ]
81 }
82
83 SectionDevice."DMic".0 {
84 Comment "Internal Microphone"
85
86 Value {
87 CaptureChannels "2"
88 CapturePriority "150"
89 }
90
91 EnableSequence [
92 cdev "hw:chtrt5645"
93
94 <codecs/rt5645/DigitalMicEnableSeq.conf>
95
96 cset "name='Stereo1 DMIC Mux' DMIC2"
97 cset "name='Stereo1 ADC2 Mux' DMIC"
98 cset "name='Mono DMIC L Mux' DMIC2"
99 cset "name='Mono DMIC R Mux' DMIC2"
100 cset "name='Mono ADC L2 Mux' DMIC"
101 cset "name='Mono ADC R2 Mux' DMIC"
102 ]
103
104 DisableSequence [
105 cdev "hw:chtrt5645"
106
107 <codecs/rt5645/DigitalMicDisableSeq.conf>
108 ]
109 }
110
111 SectionDevice."HSMic".0 {
112 Comment "Headset Microphone"
113
114 Value {
115 CaptureChannels "2"
116 JackControl "Headset Mic Jack"
117 JackHWMute "DMic"
118 }
119
120 EnableSequence [
121 cdev "hw:chtrt5645"
122
123 <codecs/rt5645/HSMicEnableSeq.conf>
124
125 cset "name='Sto1 ADC MIXL ADC2 Switch' off"
126 cset "name='Sto1 ADC MIXR ADC2 Switch' off"
127
128 cset "name='Mono ADC MIXL ADC1 Switch' on"
129 cset "name='Mono ADC MIXR ADC1 Switch' on"
130 cset "name='Mono ADC MIXL ADC2 Switch' off"
131 cset "name='Mono ADC MIXR ADC2 Switch' off"
132 ]
133
134 DisableSequence [
135 cdev "hw:chtrt5645"
136
137 <codecs/rt5645/HSMicEnableSeq.conf>
138
139 cset "name='Mono ADC MIXL ADC1 Switch' on"
140 cset "name='Mono ADC MIXR ADC1 Switch' on"
141 ]
142 }
+0
-5
src/conf/ucm/LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216/LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216.conf less more
0 Comment "Intel SoC Audio Device"
1 SectionUseCase."HiFi" {
2 File "../LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216/HiFi.conf"
3 Comment "Default"
4 }
+0
-4
src/conf/ucm/LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216
2 ucm_DATA = LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216
287 ucm_DATA = LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-50
src/conf/ucm/Makefile.am less more
0 SUBDIRS=\
1 codecs \
2 platforms \
3 ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN \
4 broadwell-rt286 \
5 broxton-rt298 \
6 bytcht-es8316 \
7 bytcht-es8316-mono-spk-in1-mic \
8 bytcht-es8316-mono-spk-in2-mic \
9 bytcht-es8316-stereo-spk-in1-mic \
10 bytcht-es8316-stereo-spk-in2-mic \
11 bytcr-rt5640 \
12 bytcr-rt5640-mono-spk-dmic1-mic \
13 bytcr-rt5640-mono-spk-in1-mic \
14 bytcr-rt5640-mono-spk-in3-mic \
15 bytcr-rt5640-stereo-spk-dmic1-mic \
16 bytcr-rt5640-stereo-spk-in1-mic \
17 bytcr-rt5640-stereo-spk-in3-mic \
18 bytcr-rt5651 \
19 bytcr-rt5651-mono-spk-in1-mic \
20 bytcr-rt5651-mono-spk-in2-mic \
21 bytcr-rt5651-mono-spk-in2-mic-hp-swapped \
22 bytcr-rt5651-stereo-spk-dmic-mic \
23 bytcr-rt5651-stereo-spk-in1-mic \
24 bytcr-rt5651-stereo-spk-in2-mic \
25 bytcr-rt5651-stereo-spk-in12-mic \
26 chtnau8824 \
27 chtrt5645 \
28 chtrt5645-mono-speaker-analog-mic \
29 chtrt5650 \
30 cube-i1_TF-Defaultstring-CherryTrailCR \
31 DAISY-I2S \
32 DB410c \
33 DB820c \
34 Dell-WD15-Dock \
35 GoogleNyan \
36 gpd-win-pocket-rt5645 \
37 HDAudio-Gigabyte-ALC1220DualCodecs \
38 HDAudio-Lenovo-DualCodecs \
39 kblrt5660 \
40 LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216 \
41 PandaBoard \
42 PandaBoardES \
43 PAZ00 \
44 PIPO-W2S-Defaultstring-CherryTrailCR \
45 SDP4430 \
46 skylake-rt286 \
47 TECLAST-X80Pro-Defaultstring-CherryTrailCR \
48 tegraalc5632 \
49 VEYRON-I2S
+0
-684
src/conf/ucm/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15 VPATH = @srcdir@
16 am__is_gnu_make = { \
17 if test -z '$(MAKELEVEL)'; then \
18 false; \
19 elif test -n '$(MAKE_HOST)'; then \
20 true; \
21 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
22 true; \
23 else \
24 false; \
25 fi; \
26 }
27 am__make_running_with_option = \
28 case $${target_option-} in \
29 ?) ;; \
30 *) echo "am__make_running_with_option: internal error: invalid" \
31 "target option '$${target_option-}' specified" >&2; \
32 exit 1;; \
33 esac; \
34 has_opt=no; \
35 sane_makeflags=$$MAKEFLAGS; \
36 if $(am__is_gnu_make); then \
37 sane_makeflags=$$MFLAGS; \
38 else \
39 case $$MAKEFLAGS in \
40 *\\[\ \ ]*) \
41 bs=\\; \
42 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
43 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
44 esac; \
45 fi; \
46 skip_next=no; \
47 strip_trailopt () \
48 { \
49 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
50 }; \
51 for flg in $$sane_makeflags; do \
52 test $$skip_next = yes && { skip_next=no; continue; }; \
53 case $$flg in \
54 *=*|--*) continue;; \
55 -*I) strip_trailopt 'I'; skip_next=yes;; \
56 -*I?*) strip_trailopt 'I';; \
57 -*O) strip_trailopt 'O'; skip_next=yes;; \
58 -*O?*) strip_trailopt 'O';; \
59 -*l) strip_trailopt 'l'; skip_next=yes;; \
60 -*l?*) strip_trailopt 'l';; \
61 -[dEDm]) skip_next=yes;; \
62 -[JT]) skip_next=yes;; \
63 esac; \
64 case $$flg in \
65 *$$target_option*) has_opt=yes; break;; \
66 esac; \
67 done; \
68 test $$has_opt = yes
69 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
70 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
71 pkgdatadir = $(datadir)/@PACKAGE@
72 pkgincludedir = $(includedir)/@PACKAGE@
73 pkglibdir = $(libdir)/@PACKAGE@
74 pkglibexecdir = $(libexecdir)/@PACKAGE@
75 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
76 install_sh_DATA = $(install_sh) -c -m 644
77 install_sh_PROGRAM = $(install_sh) -c
78 install_sh_SCRIPT = $(install_sh) -c
79 INSTALL_HEADER = $(INSTALL_DATA)
80 transform = $(program_transform_name)
81 NORMAL_INSTALL = :
82 PRE_INSTALL = :
83 POST_INSTALL = :
84 NORMAL_UNINSTALL = :
85 PRE_UNINSTALL = :
86 POST_UNINSTALL = :
87 build_triplet = @build@
88 host_triplet = @host@
89 subdir = src/conf/ucm
90 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
91 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
92 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
93 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
94 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
95 $(top_srcdir)/configure.ac
96 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
97 $(ACLOCAL_M4)
98 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
99 mkinstalldirs = $(install_sh) -d
100 CONFIG_HEADER = $(top_builddir)/include/config.h
101 CONFIG_CLEAN_FILES =
102 CONFIG_CLEAN_VPATH_FILES =
103 AM_V_P = $(am__v_P_@AM_V@)
104 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
105 am__v_P_0 = false
106 am__v_P_1 = :
107 AM_V_GEN = $(am__v_GEN_@AM_V@)
108 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
109 am__v_GEN_0 = @echo " GEN " $@;
110 am__v_GEN_1 =
111 AM_V_at = $(am__v_at_@AM_V@)
112 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
113 am__v_at_0 = @
114 am__v_at_1 =
115 SOURCES =
116 DIST_SOURCES =
117 RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
118 ctags-recursive dvi-recursive html-recursive info-recursive \
119 install-data-recursive install-dvi-recursive \
120 install-exec-recursive install-html-recursive \
121 install-info-recursive install-pdf-recursive \
122 install-ps-recursive install-recursive installcheck-recursive \
123 installdirs-recursive pdf-recursive ps-recursive \
124 tags-recursive uninstall-recursive
125 am__can_run_installinfo = \
126 case $$AM_UPDATE_INFO_DIR in \
127 n|no|NO) false;; \
128 *) (install-info --version) >/dev/null 2>&1;; \
129 esac
130 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
131 distclean-recursive maintainer-clean-recursive
132 am__recursive_targets = \
133 $(RECURSIVE_TARGETS) \
134 $(RECURSIVE_CLEAN_TARGETS) \
135 $(am__extra_recursive_targets)
136 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
137 distdir distdir-am
138 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
139 # Read a list of newline-separated strings from the standard input,
140 # and print each of them once, without duplicates. Input order is
141 # *not* preserved.
142 am__uniquify_input = $(AWK) '\
143 BEGIN { nonempty = 0; } \
144 { items[$$0] = 1; nonempty = 1; } \
145 END { if (nonempty) { for (i in items) print i; }; } \
146 '
147 # Make sure the list of sources is unique. This is necessary because,
148 # e.g., the same source file might be shared among _SOURCES variables
149 # for different programs/libraries.
150 am__define_uniq_tagged_files = \
151 list='$(am__tagged_files)'; \
152 unique=`for i in $$list; do \
153 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
154 done | $(am__uniquify_input)`
155 ETAGS = etags
156 CTAGS = ctags
157 DIST_SUBDIRS = $(SUBDIRS)
158 am__DIST_COMMON = $(srcdir)/Makefile.in
159 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
160 am__relativize = \
161 dir0=`pwd`; \
162 sed_first='s,^\([^/]*\)/.*$$,\1,'; \
163 sed_rest='s,^[^/]*/*,,'; \
164 sed_last='s,^.*/\([^/]*\)$$,\1,'; \
165 sed_butlast='s,/*[^/]*$$,,'; \
166 while test -n "$$dir1"; do \
167 first=`echo "$$dir1" | sed -e "$$sed_first"`; \
168 if test "$$first" != "."; then \
169 if test "$$first" = ".."; then \
170 dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
171 dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
172 else \
173 first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
174 if test "$$first2" = "$$first"; then \
175 dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
176 else \
177 dir2="../$$dir2"; \
178 fi; \
179 dir0="$$dir0"/"$$first"; \
180 fi; \
181 fi; \
182 dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
183 done; \
184 reldir="$$dir2"
185 ACLOCAL = @ACLOCAL@
186 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
187 ALSA_DEPLIBS = @ALSA_DEPLIBS@
188 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
189 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
190 AMTAR = @AMTAR@
191 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
192 AR = @AR@
193 AUTOCONF = @AUTOCONF@
194 AUTOHEADER = @AUTOHEADER@
195 AUTOMAKE = @AUTOMAKE@
196 AWK = @AWK@
197 CC = @CC@
198 CCDEPMODE = @CCDEPMODE@
199 CFLAGS = @CFLAGS@
200 CPP = @CPP@
201 CPPFLAGS = @CPPFLAGS@
202 CYGPATH_W = @CYGPATH_W@
203 DEFS = @DEFS@
204 DEPDIR = @DEPDIR@
205 DLLTOOL = @DLLTOOL@
206 DSYMUTIL = @DSYMUTIL@
207 DUMPBIN = @DUMPBIN@
208 ECHO_C = @ECHO_C@
209 ECHO_N = @ECHO_N@
210 ECHO_T = @ECHO_T@
211 EGREP = @EGREP@
212 EXEEXT = @EXEEXT@
213 FGREP = @FGREP@
214 GREP = @GREP@
215 INSTALL = @INSTALL@
216 INSTALL_DATA = @INSTALL_DATA@
217 INSTALL_PROGRAM = @INSTALL_PROGRAM@
218 INSTALL_SCRIPT = @INSTALL_SCRIPT@
219 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
220 LD = @LD@
221 LDFLAGS = @LDFLAGS@
222 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
223 LIBOBJS = @LIBOBJS@
224 LIBS = @LIBS@
225 LIBTOOL = @LIBTOOL@
226 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
227 LIPO = @LIPO@
228 LN_S = @LN_S@
229 LTLIBOBJS = @LTLIBOBJS@
230 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
231 MAINT = @MAINT@
232 MAKEINFO = @MAKEINFO@
233 MANIFEST_TOOL = @MANIFEST_TOOL@
234 MKDIR_P = @MKDIR_P@
235 NM = @NM@
236 NMEDIT = @NMEDIT@
237 OBJDUMP = @OBJDUMP@
238 OBJEXT = @OBJEXT@
239 OTOOL = @OTOOL@
240 OTOOL64 = @OTOOL64@
241 PACKAGE = @PACKAGE@
242 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
243 PACKAGE_NAME = @PACKAGE_NAME@
244 PACKAGE_STRING = @PACKAGE_STRING@
245 PACKAGE_TARNAME = @PACKAGE_TARNAME@
246 PACKAGE_URL = @PACKAGE_URL@
247 PACKAGE_VERSION = @PACKAGE_VERSION@
248 PATH_SEPARATOR = @PATH_SEPARATOR@
249 PYTHON_INCLUDES = @PYTHON_INCLUDES@
250 PYTHON_LIBS = @PYTHON_LIBS@
251 RANLIB = @RANLIB@
252 SED = @SED@
253 SET_MAKE = @SET_MAKE@
254 SHELL = @SHELL@
255 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
256 SND_LIB_MAJOR = @SND_LIB_MAJOR@
257 SND_LIB_MINOR = @SND_LIB_MINOR@
258 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
259 SND_LIB_VERSION = @SND_LIB_VERSION@
260 STRIP = @STRIP@
261 SYMBOL_PREFIX = @SYMBOL_PREFIX@
262 VERSION = @VERSION@
263 abs_builddir = @abs_builddir@
264 abs_srcdir = @abs_srcdir@
265 abs_top_builddir = @abs_top_builddir@
266 abs_top_srcdir = @abs_top_srcdir@
267 ac_ct_AR = @ac_ct_AR@
268 ac_ct_CC = @ac_ct_CC@
269 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
270 am__include = @am__include@
271 am__leading_dot = @am__leading_dot@
272 am__quote = @am__quote@
273 am__tar = @am__tar@
274 am__untar = @am__untar@
275 bindir = @bindir@
276 build = @build@
277 build_alias = @build_alias@
278 build_cpu = @build_cpu@
279 build_os = @build_os@
280 build_vendor = @build_vendor@
281 builddir = @builddir@
282 datadir = @datadir@
283 datarootdir = @datarootdir@
284 docdir = @docdir@
285 dvidir = @dvidir@
286 exec_prefix = @exec_prefix@
287 host = @host@
288 host_alias = @host_alias@
289 host_cpu = @host_cpu@
290 host_os = @host_os@
291 host_vendor = @host_vendor@
292 htmldir = @htmldir@
293 includedir = @includedir@
294 infodir = @infodir@
295 install_sh = @install_sh@
296 libdir = @libdir@
297 libexecdir = @libexecdir@
298 localedir = @localedir@
299 localstatedir = @localstatedir@
300 mandir = @mandir@
301 mkdir_p = @mkdir_p@
302 oldincludedir = @oldincludedir@
303 pdfdir = @pdfdir@
304 prefix = @prefix@
305 program_transform_name = @program_transform_name@
306 psdir = @psdir@
307 sbindir = @sbindir@
308 sharedstatedir = @sharedstatedir@
309 srcdir = @srcdir@
310 sysconfdir = @sysconfdir@
311 target_alias = @target_alias@
312 top_build_prefix = @top_build_prefix@
313 top_builddir = @top_builddir@
314 top_srcdir = @top_srcdir@
315 SUBDIRS = \
316 codecs \
317 platforms \
318 ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN \
319 broadwell-rt286 \
320 broxton-rt298 \
321 bytcht-es8316 \
322 bytcht-es8316-mono-spk-in1-mic \
323 bytcht-es8316-mono-spk-in2-mic \
324 bytcht-es8316-stereo-spk-in1-mic \
325 bytcht-es8316-stereo-spk-in2-mic \
326 bytcr-rt5640 \
327 bytcr-rt5640-mono-spk-dmic1-mic \
328 bytcr-rt5640-mono-spk-in1-mic \
329 bytcr-rt5640-mono-spk-in3-mic \
330 bytcr-rt5640-stereo-spk-dmic1-mic \
331 bytcr-rt5640-stereo-spk-in1-mic \
332 bytcr-rt5640-stereo-spk-in3-mic \
333 bytcr-rt5651 \
334 bytcr-rt5651-mono-spk-in1-mic \
335 bytcr-rt5651-mono-spk-in2-mic \
336 bytcr-rt5651-mono-spk-in2-mic-hp-swapped \
337 bytcr-rt5651-stereo-spk-dmic-mic \
338 bytcr-rt5651-stereo-spk-in1-mic \
339 bytcr-rt5651-stereo-spk-in2-mic \
340 bytcr-rt5651-stereo-spk-in12-mic \
341 chtnau8824 \
342 chtrt5645 \
343 chtrt5645-mono-speaker-analog-mic \
344 chtrt5650 \
345 cube-i1_TF-Defaultstring-CherryTrailCR \
346 DAISY-I2S \
347 DB410c \
348 DB820c \
349 Dell-WD15-Dock \
350 GoogleNyan \
351 gpd-win-pocket-rt5645 \
352 HDAudio-Gigabyte-ALC1220DualCodecs \
353 HDAudio-Lenovo-DualCodecs \
354 kblrt5660 \
355 LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216 \
356 PandaBoard \
357 PandaBoardES \
358 PAZ00 \
359 PIPO-W2S-Defaultstring-CherryTrailCR \
360 SDP4430 \
361 skylake-rt286 \
362 TECLAST-X80Pro-Defaultstring-CherryTrailCR \
363 tegraalc5632 \
364 VEYRON-I2S
365
366 all: all-recursive
367
368 .SUFFIXES:
369 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
370 @for dep in $?; do \
371 case '$(am__configure_deps)' in \
372 *$$dep*) \
373 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
374 && { if test -f $@; then exit 0; else break; fi; }; \
375 exit 1;; \
376 esac; \
377 done; \
378 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/Makefile'; \
379 $(am__cd) $(top_srcdir) && \
380 $(AUTOMAKE) --foreign src/conf/ucm/Makefile
381 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
382 @case '$?' in \
383 *config.status*) \
384 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
385 *) \
386 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
387 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
388 esac;
389
390 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
391 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
392
393 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
394 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
395 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
396 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
397 $(am__aclocal_m4_deps):
398
399 mostlyclean-libtool:
400 -rm -f *.lo
401
402 clean-libtool:
403 -rm -rf .libs _libs
404
405 # This directory's subdirectories are mostly independent; you can cd
406 # into them and run 'make' without going through this Makefile.
407 # To change the values of 'make' variables: instead of editing Makefiles,
408 # (1) if the variable is set in 'config.status', edit 'config.status'
409 # (which will cause the Makefiles to be regenerated when you run 'make');
410 # (2) otherwise, pass the desired values on the 'make' command line.
411 $(am__recursive_targets):
412 @fail=; \
413 if $(am__make_keepgoing); then \
414 failcom='fail=yes'; \
415 else \
416 failcom='exit 1'; \
417 fi; \
418 dot_seen=no; \
419 target=`echo $@ | sed s/-recursive//`; \
420 case "$@" in \
421 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
422 *) list='$(SUBDIRS)' ;; \
423 esac; \
424 for subdir in $$list; do \
425 echo "Making $$target in $$subdir"; \
426 if test "$$subdir" = "."; then \
427 dot_seen=yes; \
428 local_target="$$target-am"; \
429 else \
430 local_target="$$target"; \
431 fi; \
432 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
433 || eval $$failcom; \
434 done; \
435 if test "$$dot_seen" = "no"; then \
436 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
437 fi; test -z "$$fail"
438
439 ID: $(am__tagged_files)
440 $(am__define_uniq_tagged_files); mkid -fID $$unique
441 tags: tags-recursive
442 TAGS: tags
443
444 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
445 set x; \
446 here=`pwd`; \
447 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
448 include_option=--etags-include; \
449 empty_fix=.; \
450 else \
451 include_option=--include; \
452 empty_fix=; \
453 fi; \
454 list='$(SUBDIRS)'; for subdir in $$list; do \
455 if test "$$subdir" = .; then :; else \
456 test ! -f $$subdir/TAGS || \
457 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
458 fi; \
459 done; \
460 $(am__define_uniq_tagged_files); \
461 shift; \
462 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
463 test -n "$$unique" || unique=$$empty_fix; \
464 if test $$# -gt 0; then \
465 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
466 "$$@" $$unique; \
467 else \
468 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
469 $$unique; \
470 fi; \
471 fi
472 ctags: ctags-recursive
473
474 CTAGS: ctags
475 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
476 $(am__define_uniq_tagged_files); \
477 test -z "$(CTAGS_ARGS)$$unique" \
478 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
479 $$unique
480
481 GTAGS:
482 here=`$(am__cd) $(top_builddir) && pwd` \
483 && $(am__cd) $(top_srcdir) \
484 && gtags -i $(GTAGS_ARGS) "$$here"
485 cscopelist: cscopelist-recursive
486
487 cscopelist-am: $(am__tagged_files)
488 list='$(am__tagged_files)'; \
489 case "$(srcdir)" in \
490 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
491 *) sdir=$(subdir)/$(srcdir) ;; \
492 esac; \
493 for i in $$list; do \
494 if test -f "$$i"; then \
495 echo "$(subdir)/$$i"; \
496 else \
497 echo "$$sdir/$$i"; \
498 fi; \
499 done >> $(top_builddir)/cscope.files
500
501 distclean-tags:
502 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
503
504 distdir: $(BUILT_SOURCES)
505 $(MAKE) $(AM_MAKEFLAGS) distdir-am
506
507 distdir-am: $(DISTFILES)
508 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
509 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
510 list='$(DISTFILES)'; \
511 dist_files=`for file in $$list; do echo $$file; done | \
512 sed -e "s|^$$srcdirstrip/||;t" \
513 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
514 case $$dist_files in \
515 */*) $(MKDIR_P) `echo "$$dist_files" | \
516 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
517 sort -u` ;; \
518 esac; \
519 for file in $$dist_files; do \
520 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
521 if test -d $$d/$$file; then \
522 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
523 if test -d "$(distdir)/$$file"; then \
524 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
525 fi; \
526 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
527 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
528 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
529 fi; \
530 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
531 else \
532 test -f "$(distdir)/$$file" \
533 || cp -p $$d/$$file "$(distdir)/$$file" \
534 || exit 1; \
535 fi; \
536 done
537 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
538 if test "$$subdir" = .; then :; else \
539 $(am__make_dryrun) \
540 || test -d "$(distdir)/$$subdir" \
541 || $(MKDIR_P) "$(distdir)/$$subdir" \
542 || exit 1; \
543 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
544 $(am__relativize); \
545 new_distdir=$$reldir; \
546 dir1=$$subdir; dir2="$(top_distdir)"; \
547 $(am__relativize); \
548 new_top_distdir=$$reldir; \
549 echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
550 echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
551 ($(am__cd) $$subdir && \
552 $(MAKE) $(AM_MAKEFLAGS) \
553 top_distdir="$$new_top_distdir" \
554 distdir="$$new_distdir" \
555 am__remove_distdir=: \
556 am__skip_length_check=: \
557 am__skip_mode_fix=: \
558 distdir) \
559 || exit 1; \
560 fi; \
561 done
562 check-am: all-am
563 check: check-recursive
564 all-am: Makefile
565 installdirs: installdirs-recursive
566 installdirs-am:
567 install: install-recursive
568 install-exec: install-exec-recursive
569 install-data: install-data-recursive
570 uninstall: uninstall-recursive
571
572 install-am: all-am
573 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
574
575 installcheck: installcheck-recursive
576 install-strip:
577 if test -z '$(STRIP)'; then \
578 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
579 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
580 install; \
581 else \
582 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
583 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
584 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
585 fi
586 mostlyclean-generic:
587
588 clean-generic:
589
590 distclean-generic:
591 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
592 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
593
594 maintainer-clean-generic:
595 @echo "This command is intended for maintainers to use"
596 @echo "it deletes files that may require special tools to rebuild."
597 clean: clean-recursive
598
599 clean-am: clean-generic clean-libtool mostlyclean-am
600
601 distclean: distclean-recursive
602 -rm -f Makefile
603 distclean-am: clean-am distclean-generic distclean-tags
604
605 dvi: dvi-recursive
606
607 dvi-am:
608
609 html: html-recursive
610
611 html-am:
612
613 info: info-recursive
614
615 info-am:
616
617 install-data-am:
618
619 install-dvi: install-dvi-recursive
620
621 install-dvi-am:
622
623 install-exec-am:
624
625 install-html: install-html-recursive
626
627 install-html-am:
628
629 install-info: install-info-recursive
630
631 install-info-am:
632
633 install-man:
634
635 install-pdf: install-pdf-recursive
636
637 install-pdf-am:
638
639 install-ps: install-ps-recursive
640
641 install-ps-am:
642
643 installcheck-am:
644
645 maintainer-clean: maintainer-clean-recursive
646 -rm -f Makefile
647 maintainer-clean-am: distclean-am maintainer-clean-generic
648
649 mostlyclean: mostlyclean-recursive
650
651 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
652
653 pdf: pdf-recursive
654
655 pdf-am:
656
657 ps: ps-recursive
658
659 ps-am:
660
661 uninstall-am:
662
663 .MAKE: $(am__recursive_targets) install-am install-strip
664
665 .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
666 check-am clean clean-generic clean-libtool cscopelist-am ctags \
667 ctags-am distclean distclean-generic distclean-libtool \
668 distclean-tags distdir dvi dvi-am html html-am info info-am \
669 install install-am install-data install-data-am install-dvi \
670 install-dvi-am install-exec install-exec-am install-html \
671 install-html-am install-info install-info-am install-man \
672 install-pdf install-pdf-am install-ps install-ps-am \
673 install-strip installcheck installcheck-am installdirs \
674 installdirs-am maintainer-clean maintainer-clean-generic \
675 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
676 ps ps-am tags tags-am uninstall uninstall-am
677
678 .PRECIOUS: Makefile
679
680
681 # Tell versions [3.59,3.63) of GNU make to not export all variables.
682 # Otherwise a system limit (for SysV at least) may be exceeded.
683 .NOEXPORT:
+0
-45
src/conf/ucm/PAZ00/HiFi.conf less more
0 SectionVerb {
1 EnableSequence [
2 cdev "hw:PAZ00"
3
4 cset "name='Speaker Playback Switch' on"
5 cset "name='Int Spk Switch' on"
6 cset "name='Speaker Mix DAC2SPK Playback Switch' on"
7 ]
8 DisableSequence [
9 cset "name='Speaker Playback Switch' off"
10 cset "name='Int Spk Switch' off"
11 cset "name='Speaker Mix DAC2SPK Playback Switch' off"
12 ]
13 }
14
15 SectionDevice."Headset".0 {
16 Comment "3.5mm Headset"
17
18 Value {
19 JackName "Paz00 Headset Jack"
20 }
21
22 EnableSequence [
23 cdev "hw:PAZ00"
24
25 # Internal speaker
26 cset "name='Int Spk Switch' off"
27
28 # Headphones
29 cset "name='Headphone Playback Switch' on"
30 cset "name='HPL Mix DACL2HP Playback Switch' on"
31 cset "name='HPR Mix DACR2HP Playback Switch' on"
32 ]
33 DisableSequence [
34 cdev "hw:PAZ00"
35
36 # Headphones
37 cset "name='Headphone Playback Switch' off"
38 cset "name='HPL Mix DACL2HP Playback Switch' off"
39 cset "name='HPR Mix DACR2HP Playback Switch' off"
40
41 # Internal speaker
42 cset "name='Int Spk Switch' on"
43 ]
44 }
+0
-4
src/conf/ucm/PAZ00/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/PAZ00
2 ucm_DATA = PAZ00.conf HiFi.conf Record.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/PAZ00/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/PAZ00
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/PAZ00
287 ucm_DATA = PAZ00.conf HiFi.conf Record.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/PAZ00/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/PAZ00/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-39
src/conf/ucm/PAZ00/PAZ00.conf less more
0 Comment "PAZ00 alc5632"
1
2 ValueDefaults {
3 PlaybackCTL "hw:0"
4 CaptureCTL "hw:0"
5 }
6
7 SectionDefaults [
8 cdev "hw:PAZ00"
9
10 cset "name='Master Playback Switch' on"
11 cset "name='Master Playback Volume' 44,44"
12 cset "name='Headphone Playback Volume' 21,21"
13 cset "name='Speaker Playback Volume' 21,21"
14 cset "name='SpeakerOut Mux' 2"
15 cset "name='SpeakerOut N Mux' LN/-R"
16 cset "name='AB-D Amp Mux' 0"
17 cset "name='Left Headphone Mux' 1"
18 cset "name='Right Headphone Mux' 1"
19 cset "name='DMIC Boost Capture Volume' 4"
20 cset "name='Rec Capture Volume' 24"
21
22 # Fix external mic record volumes
23 cset "name='Mic 1 Boost Volume' 0"
24 cset "name='Mic 2 Boost Volume' 0"
25 cset "name='Mic1 Playback Volume' 0"
26 cset "name='Mic2 Playback Volume' 0"
27 cset "name='Rec Capture Volume' 0"
28 ]
29
30 SectionUseCase."HiFi" {
31 File "HiFi.conf"
32 Comment "Music playback"
33 }
34
35 SectionUseCase."Record" {
36 File "Record.conf"
37 Comment "Playback and capture"
38 }
+0
-65
src/conf/ucm/PAZ00/Record.conf less more
0 SectionVerb {
1 EnableSequence [
2 cdev "hw:PAZ00"
3
4 cset "name='Speaker Playback Switch' on"
5 cset "name='Int Spk Switch' on"
6 cset "name='Speaker Mix DAC2SPK Playback Switch' on"
7
8 cset "name='DMICL Mix DMICL2ADC Capture Switch' on"
9 cset "name='DMIC En Capture Switch' on"
10 cset "name='DMIC PreFilter Capture Switch' on"
11 ]
12 DisableSequence [
13 cset "name='Speaker Playback Switch' off"
14 cset "name='Int Spk Switch' off"
15 cset "name='Speaker Mix DAC2SPK Playback Switch' off"
16
17 cset "name='DMICL Mix DMICL2ADC Capture Switch' off"
18 cset "name='DMIC En Capture Switch' off"
19 cset "name='DMIC PreFilter Capture Switch' off"
20 ]
21 }
22
23 SectionDevice."Headset".0 {
24 Comment "3.5mm Headset"
25
26 Value {
27 JackName "Paz00 Headset Jack"
28 }
29
30 EnableSequence [
31 cdev "hw:PAZ00"
32
33 # Internal speaker
34 cset "name='Int Spk Switch' off"
35
36 # Internal mic
37 cset "name='DMIC En Capture Switch' off"
38
39 # Headphones
40 cset "name='Headphone Playback Switch' on"
41 cset "name='HPL Mix DACL2HP Playback Switch' on"
42 cset "name='HPR Mix DACR2HP Playback Switch' on"
43
44 # External min
45 cset "name='Left Capture Mix MIC12REC_L Capture Switch' on"
46 ]
47 DisableSequence [
48 cdev "hw:PAZ00"
49
50 # Headphones
51 cset "name='Headphone Playback Switch' off"
52 cset "name='HPL Mix DACL2HP Playback Switch' off"
53 cset "name='HPR Mix DACR2HP Playback Switch' off"
54
55 # External mic
56 cset "name='Left Capture Mix MIC12REC_L Capture Switch' on"
57
58 # Internal speaker
59 cset "name='Int Spk Switch' on"
60
61 # Internal mic
62 cset "name='DMIC En Capture Switch' on"
63 ]
64 }
+0
-27
src/conf/ucm/PIPO-W2S-Defaultstring-CherryTrailCR/HiFi.conf less more
0
1 SectionVerb {
2
3 Value {
4 TQ "HiFi"
5 # ALSA PCM device for HiFi
6 PlaybackPCM "hw:chtnau8824"
7 CapturePCM "hw:chtnau8824"
8 }
9
10 EnableSequence [
11 cdev "hw:chtnau8824"
12 <platforms/bytcr/PlatformEnableSeq.conf>
13 <codecs/nau8824/EnableSeq.conf>
14 ]
15
16 DisableSequence [
17 cdev "hw:chtnau8824"
18 <platforms/bytcr/PlatformDisableSeq.conf>
19 ]
20 }
21
22 <codecs/nau8824/MonoSpeaker.conf>
23 <codecs/nau8824/HeadPhones.conf>
24
25 <codecs/nau8824/InternalMic.conf>
26 <codecs/nau8824/HeadsetMic.conf>
+0
-4
src/conf/ucm/PIPO-W2S-Defaultstring-CherryTrailCR/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/PIPO-W2S-Defaultstring-CherryTrailCR
2 ucm_DATA = PIPO-W2S-Defaultstring-CherryTrailCR.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/PIPO-W2S-Defaultstring-CherryTrailCR/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/PIPO-W2S-Defaultstring-CherryTrailCR
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/PIPO-W2S-Defaultstring-CherryTrailCR
287 ucm_DATA = PIPO-W2S-Defaultstring-CherryTrailCR.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/PIPO-W2S-Defaultstring-CherryTrailCR/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/PIPO-W2S-Defaultstring-CherryTrailCR/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-6
src/conf/ucm/PIPO-W2S-Defaultstring-CherryTrailCR/PIPO-W2S-Defaultstring-CherryTrailCR.conf less more
0 Comment "chtnau8824 internal card"
1
2 SectionUseCase."HiFi" {
3 File "../PIPO-W2S-Defaultstring-CherryTrailCR/HiFi.conf"
4 Comment "Default"
5 }
+0
-46
src/conf/ucm/PandaBoard/FMAnalog less more
0 # Use case Configurationfor TI PandaBoard HiFi Music
1 # By Liam Girdwood <lrg@slimlogic.co.uk>
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:PandaBoard"
6 cset "name='AMIC_UL PDM Switch' 1"
7 cset "name='MUX_UL00' 9"
8 cset "name='MUX_UL01' 10"
9 cset "name='Capture Volume' 4"
10 ]
11
12
13 DisableSequence [
14 cdev "hw:PandaBoard"
15 cset "name='AMIC_UL PDM Switch' 0"
16 cset "name='MUX_UL00' 0"
17 cset "name='MUX_UL01' 0"
18 cset "name='Capture Volume' 0"
19 ]
20
21 # Optional TQ and ALSA PCMs
22 Value {
23 TQ "Music"
24 CapturePCM "hw:0,0"
25 }
26 }
27
28 SectionDevice."Headset".0 {
29 Comment "PandaBoard 3.5mm Headset"
30
31 EnableSequence [
32 cdev "hw:PandaBoard"
33 cset "name='Analog Left Capture Route' 2"
34 cset "name='Analog Right Capture Route' 2"
35 cset "name='Capture Preamplifier Volume' 2"
36 ]
37
38 DisableSequence [
39 cdev "hw:PandaBoard"
40 cset "name='Analog Left Capture Route' 3"
41 cset "name='Analog Right Capture Route' 3"
42 cset "name='Capture Preamplifier Volume' 0"
43 ]
44 }
45
+0
-4
src/conf/ucm/PandaBoard/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/PandaBoard
2 ucm_DATA = FMAnalog hifi hifiLP PandaBoard.conf record voice voiceCall
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/PandaBoard/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/PandaBoard
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/PandaBoard
287 ucm_DATA = FMAnalog hifi hifiLP PandaBoard.conf record voice voiceCall
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/PandaBoard/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/PandaBoard/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-45
src/conf/ucm/PandaBoard/PandaBoard.conf less more
0 # UCM configuration for PandaBoard
1 SectionUseCase."Record" {
2 File "record"
3 Comment "Record."
4 }
5
6 SectionUseCase."HiFi" {
7 File "hifi"
8 Comment "Play HiFi quality Music."
9 }
10
11 SectionUseCase."HiFi_Low_Power" {
12 File "hifiLP"
13 Comment "Play HiFi quality Music in Low Power Mode."
14 }
15
16 SectionUseCase."Voice" {
17 File "voice"
18 Comment "Playback Voice quality."
19 }
20
21 SectionUseCase."Voice_Low_Power" {
22 File "voice"
23 Comment "Playback Voice quality in Low Power Mode."
24 }
25
26 SectionUseCase."Voice_Call" {
27 File "voiceCall"
28 Comment "Capture and Playback in Voice quality."
29 }
30
31 SectionUseCase."Voice_Call_IP" {
32 File "voiceCall"
33 Comment "Capture and Playback in Voice quality."
34 }
35
36 SectionUseCase."FM_Analog_Radio" {
37 File "FMAnalog"
38 Comment "Capture FM Analog Radio."
39 }
40
41 SectionDefaults [
42 cdev "hw:PandaBoard"
43 exec "echo Im setting defaults"
44 ]
+0
-83
src/conf/ucm/PandaBoard/hifi less more
0 # Use case Configuration for TI PandaBoard HiFi Music
1 # By Liam Girdwood <lrg@slimlogic.co.uk>
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:PandaBoard"
6 cset "name='DL1 Mixer Multimedia' 1"
7 cset "name='Sidetone Mixer Playback' 1"
8 cset "name='DL1 PDM Switch' 1"
9 cset "name='DL1 Media Playback Volume' 90,90"
10 cset "name='SDT DL Volume' 120"
11
12 cset "name='Headset Left Playback' 1"
13 cset "name='Headset Right Playback' 1"
14 cset "name='Headset Playback Volume' 13"
15 ]
16
17 DisableSequence [
18 cdev "hw:PandaBoard"
19 cset "name='DL1 Mixer Multimedia' 0"
20 cset "name='Sidetone Mixer Playback' 0"
21 cset "name='DL1 PDM Switch' 0"
22 cset "name='DL1 Media Playback Volume' 0,0"
23 cset "name='SDT DL Volume' 0"
24
25 cset "name='Headset Right Playback' 0"
26 cset "name='Headset Left Playback' 0"
27 cset "name='Headset Playback Volume' 0"
28 ]
29
30 # Optional TQ and ALSA PCMs
31 # Value {
32 # TQ "Music"
33 # PlaybackPCM "hw:0,0"
34 # PlaybackVolume "name='DL1 Media Playback Volume' 90,90"
35 # PlaybackSwitch "name='DL1 PDM Switch' 1"
36 # }
37 }
38
39 SectionDevice."Headset".0 {
40 Comment "PandaBoard 3.5mm Headset"
41
42 EnableSequence [
43 cdev "hw:PandaBoard"
44 cset "name='Headset Left Playback' 1"
45 cset "name='Headset Right Playback' 1"
46 cset "name='Headset Playback Volume' 13"
47 ]
48
49 DisableSequence [
50 cdev "hw:PandaBoard"
51 cset "name='Headset Right Playback' 0"
52 cset "name='Headset Left Playback' 0"
53 cset "name='Headset Playback Volume' 0"
54 ]
55 }
56
57 #SectionModifier."RecordMedia".0 {
58 # SupportedDevice [
59 # "Headset"
60 # ]
61 # EnableSequence [
62 # ....
63 # ]
64 #
65 # DisableSequence [
66 # ...
67 # ]
68 #
69 # TransitionSequence."ToModifierName" [
70 # ...
71 # ]
72 #
73 # # Optional TQ and ALSA PCMs
74 # Value {
75 # TQ Voice
76 # CapturePCM "hw:1"
77 # PlaybackVolume "name='Master Playback Volume',index=2"
78 # PlaybackSwitch "name='Master Playback Switch',index=2"
79 # }
80 #
81 #}
82
+0
-46
src/conf/ucm/PandaBoard/hifiLP less more
0 # Use case Configuration for TI PandaBoard HiFi Music
1 # By Liam Girdwood <lrg@slimlogic.co.uk>
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:PandaBoard"
6 cset "name='DL1 Mixer Multimedia' 1"
7 cset "name='Sidetone Mixer Playback' 1"
8 cset "name='DL1 PDM Switch' 1"
9 cset "name='DL1 Media Playback Volume' 90,90"
10 cset "name='SDT DL Volume' 120"
11 ]
12
13 DisableSequence [
14 cdev "hw:PandaBoard"
15 cset "name='DL1 Mixer Multimedia' 0"
16 cset "name='Sidetone Mixer Playback' 0"
17 cset "name='DL1 PDM Switch' 0"
18 cset "name='DL1 Media Playback Volume' 0,0"
19 cset "name='SDT DL Volume' 0"
20 ]
21
22 # Optional TQ and ALSA PCMs
23 Value {
24 TQ "Music"
25 PlaybackPCM "hw:0,6"
26 }
27 }
28
29 SectionDevice."Headset".0 {
30 Comment "PandaBoard 3.5mm Headset"
31
32 EnableSequence [
33 cdev "hw:PandaBoard"
34 cset "name='Headset Left Playback' 1"
35 cset "name='Headset Right Playback' 1"
36 cset "name='Headset Playback Volume' 13"
37 ]
38
39 DisableSequence [
40 cdev "hw:PandaBoard"
41 cset "name='Headset Right Playback' 0"
42 cset "name='Headset Left Playback' 0"
43 cset "name='Headset Playback Volume' 0"
44 ]
45 }
+0
-47
src/conf/ucm/PandaBoard/record less more
0 # Use case Configuration for TI PandaBoard HiFi Music
1 # By Liam Girdwood <lrg@slimlogic.co.uk>
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:PandaBoard"
6 # No more AMIC PDM Switch in current kernels
7 #cset "name='AMIC_UL PDM Switch' 1"
8 cset "name='MUX_UL00' 9"
9 cset "name='MUX_UL01' 10"
10 cset "name='Capture Volume' 4"
11 ]
12
13 DisableSequence [
14 cdev "hw:PandaBoard"
15 # No more AMIC PDM Switch in current kernels
16 #cset "name='AMIC_UL PDM Switch' 0"
17 cset "name='MUX_UL00' 0"
18 cset "name='MUX_UL01' 0"
19 cset "name='Capture Volume' 0"
20 ]
21
22 # Optional TQ and ALSA PCMs
23 Value {
24 TQ "Music"
25 CapturePCM "hw:0,0"
26 }
27
28 }
29
30 SectionDevice."Headset".0 {
31 Comment "PandaBoard 3.5mm Headset"
32
33 EnableSequence [
34 cdev "hw:PandaBoard"
35 cset "name='Analog Left Capture Route' 0"
36 cset "name='Analog Right Capture Route' 0"
37 cset "name='Capture Preamplifier Volume' 2"
38 ]
39
40 DisableSequence [
41 cdev "hw:PandaBoard"
42 cset "name='Analog Left Capture Route' 3"
43 cset "name='Analog Right Capture Route' 3"
44 cset "name='Capture Preamplifier Volume' 0"
45 ]
46 }
+0
-46
src/conf/ucm/PandaBoard/voice less more
0 # Use case Configuration for TI PandaBoard HiFi Music
1 # By Liam Girdwood <lrg@slimlogic.co.uk>
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:PandaBoard"
6 cset "name='DL1 Mixer Voice' 1"
7 cset "name='Sidetone Mixer Playback' 1"
8 cset "name='DL1 PDM Switch' 1"
9 cset "name='DL1 Voice Playback Volume' 90,90"
10 cset "name='SDT DL Volume' 120"
11 ]
12
13 DisableSequence [
14 cdev "hw:PandaBoard"
15 cset "name='DL1 Mixer Voice' 0"
16 cset "name='Sidetone Mixer Playback' 0"
17 cset "name='DL1 PDM Switch' 0"
18 cset "name='DL1 Voice Playback Volume' 0,0"
19 cset "name='SDT DL Volume' 0"
20 ]
21
22 # Optional TQ and ALSA PCMs
23 Value {
24 TQ "Voice"
25 PlaybackPCM "hw:0,2"
26 }
27 }
28
29 SectionDevice."Headset".0 {
30 Comment "PandaBoard 3.5mm Headset"
31
32 EnableSequence [
33 cdev "hw:PandaBoard"
34 cset "name='Headset Left Playback' 1"
35 cset "name='Headset Right Playback' 1"
36 cset "name='Headset Playback Volume' 13"
37 ]
38
39 DisableSequence [
40 cdev "hw:PandaBoard"
41 cset "name='Headset Right Playback' 0"
42 cset "name='Headset Left Playback' 0"
43 cset "name='Headset Playback Volume' 0"
44 ]
45 }
+0
-67
src/conf/ucm/PandaBoard/voiceCall less more
0 # Use case Configuration for TI PandaBoard HiFi Music
1 # By Liam Girdwood <lrg@slimlogic.co.uk>
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:PandaBoard"
6 cset "name='AMIC_UL PDM Switch' 1"
7 cset "name='Sidetone Mixer Capture' 1"
8 cset "name='MUX_VX0' 9"
9 cset "name='MUX_VX1' 10"
10 cset "name='DL1 Mixer Voice' 1"
11 cset "name='Sidetone Mixer Playback' 1"
12 cset "name='DL1 PDM Switch' 1"
13 cset "name='DL1 Voice Playback Volume' 90,90"
14 cset "name='Capture Volume' 4"
15 cset "name='Capture Mixer Voice Capture' 90,90"
16 cset "name='SDT DL Volume' 120"
17 ]
18
19
20 DisableSequence [
21 cdev "hw:PandaBoard"
22 cset "name='AMIC_UL PDM Switch' 0"
23 cset "name='Sidetone Mixer Capture' 0"
24 cset "name='MUX_VX0' 0"
25 cset "name='MUX_VX1' 0"
26 cset "name='DL1 Mixer Voice' 0"
27 cset "name='Sidetone Mixer Playback' 0"
28 cset "name='DL1 PDM Switch' 0"
29 cset "name='DL1 Voice Playback Volume' 0,0"
30 cset "name='Capture Volume' 0"
31 cset "name='DL1 Voice Playback Volume' 0,0"
32 cset "name='SDT DL Volume' 0"
33 ]
34
35 # Optional TQ and ALSA PCMs
36 Value {
37 TQ "Voice"
38 CapturePCM "hw:0,2"
39 PlaybackPCM "hw:0,2"
40 }
41 }
42
43 SectionDevice."Headset".0 {
44 Comment "PandaBoard 3.5mm Headset"
45
46 EnableSequence [
47 cdev "hw:PandaBoard"
48 cset "name='Analog Left Capture Route' 0"
49 cset "name='Analog Right Capture Route' 0"
50 cset "name='Capture Preamplifier Volume' 2"
51 cset "name='Headset Left Playback' 1"
52 cset "name='Headset Right Playback' 1"
53 cset "name='Headset Playback Volume' 13"
54 ]
55
56 DisableSequence [
57 cdev "hw:PandaBoard"
58 cset "name='Analog Left Capture Route' 3"
59 cset "name='Analog Right Capture Route' 3"
60 cset "name='Capture Preamplifier Volume' 0"
61 cset "name='Headset Right Playback' 0"
62 cset "name='Headset Left Playback' 0"
63 cset "name='Headset Playback Volume' 0"
64 ]
65 }
66
+0
-46
src/conf/ucm/PandaBoardES/FMAnalog less more
0 # Use case Configurationfor TI PandaBoardES HiFi Music
1 # By Liam Girdwood <lrg@slimlogic.co.uk>
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:PandaBoardES"
6 cset "name='AMIC_UL PDM Switch' 1"
7 cset "name='MUX_UL00' 9"
8 cset "name='MUX_UL01' 10"
9 cset "name='Capture Volume' 4"
10 ]
11
12
13 DisableSequence [
14 cdev "hw:PandaBoardES"
15 cset "name='AMIC_UL PDM Switch' 0"
16 cset "name='MUX_UL00' 0"
17 cset "name='MUX_UL01' 0"
18 cset "name='Capture Volume' 0"
19 ]
20
21 # Optional TQ and ALSA PCMs
22 Value {
23 TQ "Music"
24 CapturePCM "hw:0,0"
25 }
26 }
27
28 SectionDevice."Headset".0 {
29 Comment "PandaBoardES 3.5mm Headset"
30
31 EnableSequence [
32 cdev "hw:PandaBoardES"
33 cset "name='Analog Left Capture Route' 2"
34 cset "name='Analog Right Capture Route' 2"
35 cset "name='Capture Preamplifier Volume' 2"
36 ]
37
38 DisableSequence [
39 cdev "hw:PandaBoardES"
40 cset "name='Analog Left Capture Route' 3"
41 cset "name='Analog Right Capture Route' 3"
42 cset "name='Capture Preamplifier Volume' 0"
43 ]
44 }
45
+0
-4
src/conf/ucm/PandaBoardES/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/PandaBoardES
2 ucm_DATA = FMAnalog hifi hifiLP PandaBoardES.conf record voice voiceCall
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/PandaBoardES/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/PandaBoardES
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/PandaBoardES
287 ucm_DATA = FMAnalog hifi hifiLP PandaBoardES.conf record voice voiceCall
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/PandaBoardES/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/PandaBoardES/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-45
src/conf/ucm/PandaBoardES/PandaBoardES.conf less more
0 # UCM configuration for PandaBoardES
1 SectionUseCase."Record" {
2 File "record"
3 Comment "Record."
4 }
5
6 SectionUseCase."HiFi" {
7 File "hifi"
8 Comment "Play HiFi quality Music."
9 }
10
11 SectionUseCase."HiFi_Low_Power" {
12 File "hifiLP"
13 Comment "Play HiFi quality Music in Low Power Mode."
14 }
15
16 SectionUseCase."Voice" {
17 File "voice"
18 Comment "Playback Voice quality."
19 }
20
21 SectionUseCase."Voice_Low_Power" {
22 File "voice"
23 Comment "Playback Voice quality in Low Power Mode."
24 }
25
26 SectionUseCase."Voice_Call" {
27 File "voiceCall"
28 Comment "Capture and Playback in Voice quality."
29 }
30
31 SectionUseCase."Voice_Call_IP" {
32 File "voiceCall"
33 Comment "Capture and Playback in Voice quality."
34 }
35
36 SectionUseCase."FM_Analog_Radio" {
37 File "FMAnalog"
38 Comment "Capture FM Analog Radio."
39 }
40
41 SectionDefaults [
42 cdev "hw:PandaBoardES"
43 exec "echo Im setting PandaBoardES defaults"
44 ]
+0
-83
src/conf/ucm/PandaBoardES/hifi less more
0 # Use case Configuration for TI PandaBoardES HiFi Music
1 # By Liam Girdwood <lrg@slimlogic.co.uk>
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:PandaBoardES"
6 cset "name='DL1 Mixer Multimedia' 1"
7 cset "name='Sidetone Mixer Playback' 1"
8 cset "name='DL1 PDM Switch' 1"
9 cset "name='DL1 Media Playback Volume' 90,90"
10 cset "name='SDT DL Volume' 120"
11
12 cset "name='Headset Left Playback' 1"
13 cset "name='Headset Right Playback' 1"
14 cset "name='Headset Playback Volume' 13"
15 ]
16
17 DisableSequence [
18 cdev "hw:PandaBoardES"
19 cset "name='DL1 Mixer Multimedia' 0"
20 cset "name='Sidetone Mixer Playback' 0"
21 cset "name='DL1 PDM Switch' 0"
22 cset "name='DL1 Media Playback Volume' 0,0"
23 cset "name='SDT DL Volume' 0"
24
25 cset "name='Headset Right Playback' 0"
26 cset "name='Headset Left Playback' 0"
27 cset "name='Headset Playback Volume' 0"
28 ]
29
30 # Optional TQ and ALSA PCMs
31 # Value {
32 # TQ "Music"
33 # PlaybackPCM "hw:0,0"
34 # PlaybackVolume "name='DL1 Media Playback Volume' 90,90"
35 # PlaybackSwitch "name='DL1 PDM Switch' 1"
36 # }
37 }
38
39 SectionDevice."Headset".0 {
40 Comment "PandaBoardES 3.5mm Headset"
41
42 EnableSequence [
43 cdev "hw:PandaBoardES"
44 cset "name='Headset Left Playback' 1"
45 cset "name='Headset Right Playback' 1"
46 cset "name='Headset Playback Volume' 13"
47 ]
48
49 DisableSequence [
50 cdev "hw:PandaBoardES"
51 cset "name='Headset Right Playback' 0"
52 cset "name='Headset Left Playback' 0"
53 cset "name='Headset Playback Volume' 0"
54 ]
55 }
56
57 #SectionModifier."RecordMedia".0 {
58 # SupportedDevice [
59 # "Headset"
60 # ]
61 # EnableSequence [
62 # ....
63 # ]
64 #
65 # DisableSequence [
66 # ...
67 # ]
68 #
69 # TransitionSequence."ToModifierName" [
70 # ...
71 # ]
72 #
73 # # Optional TQ and ALSA PCMs
74 # Value {
75 # TQ Voice
76 # CapturePCM "hw:1"
77 # PlaybackVolume "name='Master Playback Volume',index=2"
78 # PlaybackSwitch "name='Master Playback Switch',index=2"
79 # }
80 #
81 #}
82
+0
-46
src/conf/ucm/PandaBoardES/hifiLP less more
0 # Use case Configuration for TI PandaBoardES HiFi Music
1 # By Liam Girdwood <lrg@slimlogic.co.uk>
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:PandaBoardES"
6 cset "name='DL1 Mixer Multimedia' 1"
7 cset "name='Sidetone Mixer Playback' 1"
8 cset "name='DL1 PDM Switch' 1"
9 cset "name='DL1 Media Playback Volume' 90,90"
10 cset "name='SDT DL Volume' 120"
11 ]
12
13 DisableSequence [
14 cdev "hw:PandaBoardES"
15 cset "name='DL1 Mixer Multimedia' 0"
16 cset "name='Sidetone Mixer Playback' 0"
17 cset "name='DL1 PDM Switch' 0"
18 cset "name='DL1 Media Playback Volume' 0,0"
19 cset "name='SDT DL Volume' 0"
20 ]
21
22 # Optional TQ and ALSA PCMs
23 Value {
24 TQ "Music"
25 PlaybackPCM "hw:0,6"
26 }
27 }
28
29 SectionDevice."Headset".0 {
30 Comment "PandaBoardES 3.5mm Headset"
31
32 EnableSequence [
33 cdev "hw:PandaBoardES"
34 cset "name='Headset Left Playback' 1"
35 cset "name='Headset Right Playback' 1"
36 cset "name='Headset Playback Volume' 13"
37 ]
38
39 DisableSequence [
40 cdev "hw:PandaBoardES"
41 cset "name='Headset Right Playback' 0"
42 cset "name='Headset Left Playback' 0"
43 cset "name='Headset Playback Volume' 0"
44 ]
45 }
+0
-47
src/conf/ucm/PandaBoardES/record less more
0 # Use case Configuration for TI PandaBoardES HiFi Music
1 # By Liam Girdwood <lrg@slimlogic.co.uk>
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:PandaBoardES"
6 # No more AMIC PDM Switch in current kernels
7 #cset "name='AMIC_UL PDM Switch' 1"
8 cset "name='MUX_UL00' 9"
9 cset "name='MUX_UL01' 10"
10 cset "name='Capture Volume' 4"
11 ]
12
13 DisableSequence [
14 cdev "hw:PandaBoardES"
15 # No more AMIC PDM Switch in current kernels
16 #cset "name='AMIC_UL PDM Switch' 0"
17 cset "name='MUX_UL00' 0"
18 cset "name='MUX_UL01' 0"
19 cset "name='Capture Volume' 0"
20 ]
21
22 # Optional TQ and ALSA PCMs
23 Value {
24 TQ "Music"
25 CapturePCM "hw:0,0"
26 }
27
28 }
29
30 SectionDevice."Headset".0 {
31 Comment "PandaBoardES 3.5mm Headset"
32
33 EnableSequence [
34 cdev "hw:PandaBoardES"
35 cset "name='Analog Left Capture Route' 0"
36 cset "name='Analog Right Capture Route' 0"
37 cset "name='Capture Preamplifier Volume' 2"
38 ]
39
40 DisableSequence [
41 cdev "hw:PandaBoardES"
42 cset "name='Analog Left Capture Route' 3"
43 cset "name='Analog Right Capture Route' 3"
44 cset "name='Capture Preamplifier Volume' 0"
45 ]
46 }
+0
-46
src/conf/ucm/PandaBoardES/voice less more
0 # Use case Configuration for TI PandaBoardES HiFi Music
1 # By Liam Girdwood <lrg@slimlogic.co.uk>
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:PandaBoardES"
6 cset "name='DL1 Mixer Voice' 1"
7 cset "name='Sidetone Mixer Playback' 1"
8 cset "name='DL1 PDM Switch' 1"
9 cset "name='DL1 Voice Playback Volume' 90,90"
10 cset "name='SDT DL Volume' 120"
11 ]
12
13 DisableSequence [
14 cdev "hw:PandaBoardES"
15 cset "name='DL1 Mixer Voice' 0"
16 cset "name='Sidetone Mixer Playback' 0"
17 cset "name='DL1 PDM Switch' 0"
18 cset "name='DL1 Voice Playback Volume' 0,0"
19 cset "name='SDT DL Volume' 0"
20 ]
21
22 # Optional TQ and ALSA PCMs
23 Value {
24 TQ "Voice"
25 PlaybackPCM "hw:0,2"
26 }
27 }
28
29 SectionDevice."Headset".0 {
30 Comment "PandaBoardES 3.5mm Headset"
31
32 EnableSequence [
33 cdev "hw:PandaBoardES"
34 cset "name='Headset Left Playback' 1"
35 cset "name='Headset Right Playback' 1"
36 cset "name='Headset Playback Volume' 13"
37 ]
38
39 DisableSequence [
40 cdev "hw:PandaBoardES"
41 cset "name='Headset Right Playback' 0"
42 cset "name='Headset Left Playback' 0"
43 cset "name='Headset Playback Volume' 0"
44 ]
45 }
+0
-67
src/conf/ucm/PandaBoardES/voiceCall less more
0 # Use case Configuration for TI PandaBoardES HiFi Music
1 # By Liam Girdwood <lrg@slimlogic.co.uk>
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:PandaBoardES"
6 cset "name='AMIC_UL PDM Switch' 1"
7 cset "name='Sidetone Mixer Capture' 1"
8 cset "name='MUX_VX0' 9"
9 cset "name='MUX_VX1' 10"
10 cset "name='DL1 Mixer Voice' 1"
11 cset "name='Sidetone Mixer Playback' 1"
12 cset "name='DL1 PDM Switch' 1"
13 cset "name='DL1 Voice Playback Volume' 90,90"
14 cset "name='Capture Volume' 4"
15 cset "name='Capture Mixer Voice Capture' 90,90"
16 cset "name='SDT DL Volume' 120"
17 ]
18
19
20 DisableSequence [
21 cdev "hw:PandaBoardES"
22 cset "name='AMIC_UL PDM Switch' 0"
23 cset "name='Sidetone Mixer Capture' 0"
24 cset "name='MUX_VX0' 0"
25 cset "name='MUX_VX1' 0"
26 cset "name='DL1 Mixer Voice' 0"
27 cset "name='Sidetone Mixer Playback' 0"
28 cset "name='DL1 PDM Switch' 0"
29 cset "name='DL1 Voice Playback Volume' 0,0"
30 cset "name='Capture Volume' 0"
31 cset "name='DL1 Voice Playback Volume' 0,0"
32 cset "name='SDT DL Volume' 0"
33 ]
34
35 # Optional TQ and ALSA PCMs
36 Value {
37 TQ "Voice"
38 CapturePCM "hw:0,2"
39 PlaybackPCM "hw:0,2"
40 }
41 }
42
43 SectionDevice."Headset".0 {
44 Comment "PandaBoardES 3.5mm Headset"
45
46 EnableSequence [
47 cdev "hw:PandaBoardES"
48 cset "name='Analog Left Capture Route' 0"
49 cset "name='Analog Right Capture Route' 0"
50 cset "name='Capture Preamplifier Volume' 2"
51 cset "name='Headset Left Playback' 1"
52 cset "name='Headset Right Playback' 1"
53 cset "name='Headset Playback Volume' 13"
54 ]
55
56 DisableSequence [
57 cdev "hw:PandaBoardES"
58 cset "name='Analog Left Capture Route' 3"
59 cset "name='Analog Right Capture Route' 3"
60 cset "name='Capture Preamplifier Volume' 0"
61 cset "name='Headset Right Playback' 0"
62 cset "name='Headset Left Playback' 0"
63 cset "name='Headset Playback Volume' 0"
64 ]
65 }
66
+0
-46
src/conf/ucm/SDP4430/FMAnalog less more
0 # Use case Configurationfor TI SDP4430 HiFi Music
1 # By Liam Girdwood <lrg@slimlogic.co.uk>
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:SDP4430"
6 cset "name='AMIC_UL PDM Switch' 1"
7 cset "name='MUX_UL00' 9"
8 cset "name='MUX_UL01' 10"
9 cset "name='Capture Volume' 4"
10 ]
11
12
13 DisableSequence [
14 cdev "hw:SDP4430"
15 cset "name='AMIC_UL PDM Switch' 0"
16 cset "name='MUX_UL00' 0"
17 cset "name='MUX_UL01' 0"
18 cset "name='Capture Volume' 0"
19 ]
20
21 # Optional TQ and ALSA PCMs
22 Value {
23 TQ "Music"
24 CapturePCM "hw:0,0"
25 }
26 }
27
28 SectionDevice."Headset".0 {
29 Comment "SDP4430 3.5mm Headset"
30
31 EnableSequence [
32 cdev "hw:SDP4430"
33 cset "name='Analog Left Capture Route' 2"
34 cset "name='Analog Right Capture Route' 2"
35 cset "name='Capture Preamplifier Volume' 2"
36 ]
37
38 DisableSequence [
39 cdev "hw:SDP4430"
40 cset "name='Analog Left Capture Route' 3"
41 cset "name='Analog Right Capture Route' 3"
42 cset "name='Capture Preamplifier Volume' 0"
43 ]
44 }
45
+0
-4
src/conf/ucm/SDP4430/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/SDP4430
2 ucm_DATA = FMAnalog hifi hifiLP record SDP4430.conf voice voiceCall
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/SDP4430/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/SDP4430
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/SDP4430
287 ucm_DATA = FMAnalog hifi hifiLP record SDP4430.conf voice voiceCall
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/SDP4430/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/SDP4430/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-45
src/conf/ucm/SDP4430/SDP4430.conf less more
0 # UCM configuration for SDP4430
1 SectionUseCase."Record" {
2 File "record"
3 Comment "Record."
4 }
5
6 SectionUseCase."HiFi" {
7 File "hifi"
8 Comment "Play HiFi quality Music."
9 }
10
11 SectionUseCase."HiFi_Low_Power" {
12 File "hifiLP"
13 Comment "Play HiFi quality Music in Low Power Mode."
14 }
15
16 SectionUseCase."Voice" {
17 File "voice"
18 Comment "Playback Voice quality."
19 }
20
21 SectionUseCase."Voice_Low_Power" {
22 File "voice"
23 Comment "Playback Voice quality in Low Power Mode."
24 }
25
26 SectionUseCase."Voice_Call" {
27 File "voiceCall"
28 Comment "Capture and Playback in Voice quality."
29 }
30
31 SectionUseCase."Voice_Call_IP" {
32 File "voiceCall"
33 Comment "Capture and Playback in Voice quality."
34 }
35
36 SectionUseCase."FM_Analog_Radio" {
37 File "FMAnalog"
38 Comment "Capture FM Analog Radio."
39 }
40
41 SectionDefaults [
42 cdev "hw:SDP4430"
43 exec "echo Im setting defaults"
44 ]
+0
-83
src/conf/ucm/SDP4430/hifi less more
0 # Use case Configuration for TI SDP4430 HiFi Music
1 # By Liam Girdwood <lrg@slimlogic.co.uk>
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:SDP4430"
6 cset "name='DL1 Mixer Multimedia' 1"
7 cset "name='Sidetone Mixer Playback' 1"
8 cset "name='DL1 PDM Switch' 1"
9 cset "name='DL1 Media Playback Volume' 90,90"
10 cset "name='SDT DL Volume' 120"
11
12 cset "name='HS Left Playback' 1"
13 cset "name='HS Right Playback' 1"
14 cset "name='Headset Playback Volume' 13"
15 ]
16
17 DisableSequence [
18 cdev "hw:SDP4430"
19 cset "name='DL1 Mixer Multimedia' 0"
20 cset "name='Sidetone Mixer Playback' 0"
21 cset "name='DL1 PDM Switch' 0"
22 cset "name='DL1 Media Playback Volume' 0,0"
23 cset "name='SDT DL Volume' 0"
24
25 cset "name='HS Right Playback' 0"
26 cset "name='HS Left Playback' 0"
27 cset "name='Headset Playback Volume' 0"
28 ]
29
30 # Optional TQ and ALSA PCMs
31 # Value {
32 # TQ "Music"
33 # PlaybackPCM "hw:0,0"
34 # PlaybackVolume "name='DL1 Media Playback Volume' 90,90"
35 # PlaybackSwitch "name='DL1 PDM Switch' 1"
36 # }
37 }
38
39 SectionDevice."Headset".0 {
40 Comment "SDP4430 3.5mm Headset"
41
42 EnableSequence [
43 cdev "hw:SDP4430"
44 cset "name='HS Left Playback' 1"
45 cset "name='HS Right Playback' 1"
46 cset "name='Headset Playback Volume' 13"
47 ]
48
49 DisableSequence [
50 cdev "hw:SDP4430"
51 cset "name='HS Right Playback' 0"
52 cset "name='HS Left Playback' 0"
53 cset "name='Headset Playback Volume' 0"
54 ]
55 }
56
57 #SectionModifier."RecordMedia".0 {
58 # SupportedDevice [
59 # "Headset"
60 # ]
61 # EnableSequence [
62 # ....
63 # ]
64 #
65 # DisableSequence [
66 # ...
67 # ]
68 #
69 # TransitionSequence."ToModifierName" [
70 # ...
71 # ]
72 #
73 # # Optional TQ and ALSA PCMs
74 # Value {
75 # TQ Voice
76 # CapturePCM "hw:1"
77 # PlaybackVolume "name='Master Playback Volume',index=2"
78 # PlaybackSwitch "name='Master Playback Switch',index=2"
79 # }
80 #
81 #}
82
+0
-46
src/conf/ucm/SDP4430/hifiLP less more
0 # Use case Configuration for TI SDP4430 HiFi Music
1 # By Liam Girdwood <lrg@slimlogic.co.uk>
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:SDP4430"
6 cset "name='DL1 Mixer Multimedia' 1"
7 cset "name='Sidetone Mixer Playback' 1"
8 cset "name='DL1 PDM Switch' 1"
9 cset "name='DL1 Media Playback Volume' 90,90"
10 cset "name='SDT DL Volume' 120"
11 ]
12
13 DisableSequence [
14 cdev "hw:SDP4430"
15 cset "name='DL1 Mixer Multimedia' 0"
16 cset "name='Sidetone Mixer Playback' 0"
17 cset "name='DL1 PDM Switch' 0"
18 cset "name='DL1 Media Playback Volume' 0,0"
19 cset "name='SDT DL Volume' 0"
20 ]
21
22 # Optional TQ and ALSA PCMs
23 Value {
24 TQ "Music"
25 PlaybackPCM "hw:0,6"
26 }
27 }
28
29 SectionDevice."Headset".0 {
30 Comment "SDP4430 3.5mm Headset"
31
32 EnableSequence [
33 cdev "hw:SDP4430"
34 cset "name='HS Left Playback' 1"
35 cset "name='HS Right Playback' 1"
36 cset "name='Headset Playback Volume' 13"
37 ]
38
39 DisableSequence [
40 cdev "hw:SDP4430"
41 cset "name='HS Right Playback' 0"
42 cset "name='HS Left Playback' 0"
43 cset "name='Headset Playback Volume' 0"
44 ]
45 }
+0
-45
src/conf/ucm/SDP4430/record less more
0 # Use case Configuration for TI SDP4430 HiFi Music
1 # By Liam Girdwood <lrg@slimlogic.co.uk>
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:SDP4430"
6 cset "name='AMIC_UL PDM Switch' 1"
7 cset "name='MUX_UL00' 9"
8 cset "name='MUX_UL01' 10"
9 cset "name='Capture Volume' 4"
10 ]
11
12 DisableSequence [
13 cdev "hw:SDP4430"
14 cset "name='AMIC_UL PDM Switch' 0"
15 cset "name='MUX_UL00' 0"
16 cset "name='MUX_UL01' 0"
17 cset "name='Capture Volume' 0"
18 ]
19
20 # Optional TQ and ALSA PCMs
21 Value {
22 TQ "Music"
23 CapturePCM "hw:0,0"
24 }
25
26 }
27
28 SectionDevice."Headset".0 {
29 Comment "SDP4430 3.5mm Headset"
30
31 EnableSequence [
32 cdev "hw:SDP4430"
33 cset "name='Analog Left Capture Route' 0"
34 cset "name='Analog Right Capture Route' 0"
35 cset "name='Capture Preamplifier Volume' 2"
36 ]
37
38 DisableSequence [
39 cdev "hw:SDP4430"
40 cset "name='Analog Left Capture Route' 3"
41 cset "name='Analog Right Capture Route' 3"
42 cset "name='Capture Preamplifier Volume' 0"
43 ]
44 }
+0
-46
src/conf/ucm/SDP4430/voice less more
0 # Use case Configuration for TI SDP4430 HiFi Music
1 # By Liam Girdwood <lrg@slimlogic.co.uk>
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:SDP4430"
6 cset "name='DL1 Mixer Voice' 1"
7 cset "name='Sidetone Mixer Playback' 1"
8 cset "name='DL1 PDM Switch' 1"
9 cset "name='DL1 Voice Playback Volume' 90,90"
10 cset "name='SDT DL Volume' 120"
11 ]
12
13 DisableSequence [
14 cdev "hw:SDP4430"
15 cset "name='DL1 Mixer Voice' 0"
16 cset "name='Sidetone Mixer Playback' 0"
17 cset "name='DL1 PDM Switch' 0"
18 cset "name='DL1 Voice Playback Volume' 0,0"
19 cset "name='SDT DL Volume' 0"
20 ]
21
22 # Optional TQ and ALSA PCMs
23 Value {
24 TQ "Voice"
25 PlaybackPCM "hw:0,2"
26 }
27 }
28
29 SectionDevice."Headset".0 {
30 Comment "SDP4430 3.5mm Headset"
31
32 EnableSequence [
33 cdev "hw:SDP4430"
34 cset "name='HS Left Playback' 1"
35 cset "name='HS Right Playback' 1"
36 cset "name='Headset Playback Volume' 13"
37 ]
38
39 DisableSequence [
40 cdev "hw:SDP4430"
41 cset "name='HS Right Playback' 0"
42 cset "name='HS Left Playback' 0"
43 cset "name='Headset Playback Volume' 0"
44 ]
45 }
+0
-67
src/conf/ucm/SDP4430/voiceCall less more
0 # Use case Configuration for TI SDP4430 HiFi Music
1 # By Liam Girdwood <lrg@slimlogic.co.uk>
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:SDP4430"
6 cset "name='AMIC_UL PDM Switch' 1"
7 cset "name='Sidetone Mixer Capture' 1"
8 cset "name='MUX_VX0' 9"
9 cset "name='MUX_VX1' 10"
10 cset "name='DL1 Mixer Voice' 1"
11 cset "name='Sidetone Mixer Playback' 1"
12 cset "name='DL1 PDM Switch' 1"
13 cset "name='DL1 Voice Playback Volume' 90,90"
14 cset "name='Capture Volume' 4"
15 cset "name='Capture Mixer Voice Capture' 90,90"
16 cset "name='SDT DL Volume' 120"
17 ]
18
19
20 DisableSequence [
21 cdev "hw:SDP4430"
22 cset "name='AMIC_UL PDM Switch' 0"
23 cset "name='Sidetone Mixer Capture' 0"
24 cset "name='MUX_VX0' 0"
25 cset "name='MUX_VX1' 0"
26 cset "name='DL1 Mixer Voice' 0"
27 cset "name='Sidetone Mixer Playback' 0"
28 cset "name='DL1 PDM Switch' 0"
29 cset "name='DL1 Voice Playback Volume' 0,0"
30 cset "name='Capture Volume' 0"
31 cset "name='DL1 Voice Playback Volume' 0,0"
32 cset "name='SDT DL Volume' 0"
33 ]
34
35 # Optional TQ and ALSA PCMs
36 Value {
37 TQ "Voice"
38 CapturePCM "hw:0,2"
39 PlaybackPCM "hw:0,2"
40 }
41 }
42
43 SectionDevice."Headset".0 {
44 Comment "SDP4430 3.5mm Headset"
45
46 EnableSequence [
47 cdev "hw:SDP4430"
48 cset "name='Analog Left Capture Route' 0"
49 cset "name='Analog Right Capture Route' 0"
50 cset "name='Capture Preamplifier Volume' 2"
51 cset "name='HS Left Playback' 1"
52 cset "name='HS Right Playback' 1"
53 cset "name='Headset Playback Volume' 13"
54 ]
55
56 DisableSequence [
57 cdev "hw:SDP4430"
58 cset "name='Analog Left Capture Route' 3"
59 cset "name='Analog Right Capture Route' 3"
60 cset "name='Capture Preamplifier Volume' 0"
61 cset "name='HS Right Playback' 0"
62 cset "name='HS Left Playback' 0"
63 cset "name='Headset Playback Volume' 0"
64 ]
65 }
66
+0
-4
src/conf/ucm/TECLAST-X80Pro-Defaultstring-CherryTrailCR/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/TECLAST-X80Pro-Defaultstring-CherryTrailCR
2 ucm_DATA = TECLAST-X80Pro-Defaultstring-CherryTrailCR.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/TECLAST-X80Pro-Defaultstring-CherryTrailCR/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/TECLAST-X80Pro-Defaultstring-CherryTrailCR
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/TECLAST-X80Pro-Defaultstring-CherryTrailCR
287 ucm_DATA = TECLAST-X80Pro-Defaultstring-CherryTrailCR.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/TECLAST-X80Pro-Defaultstring-CherryTrailCR/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/TECLAST-X80Pro-Defaultstring-CherryTrailCR/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-5
src/conf/ucm/TECLAST-X80Pro-Defaultstring-CherryTrailCR/TECLAST-X80Pro-Defaultstring-CherryTrailCR.conf less more
0 Comment "Intel SoC Audio Device"
1 SectionUseCase."HiFi" {
2 File "../chtrt5645-mono-speaker-analog-mic/HiFi.conf"
3 Comment "Default"
4 }
+0
-132
src/conf/ucm/VEYRON-I2S/HiFi.conf less more
0 SectionVerb {
1 Value {
2 OutputDspName "speaker_eq"
3 MinBufferLevel "512"
4 }
5
6 EnableSequence [
7 cdev "hw:VEYRONI2S"
8
9 cset "name='Left Speaker Mixer Left DAC Switch' on"
10 cset "name='Right Speaker Mixer Right DAC Switch' on"
11 cset "name='Headphone Left Switch' off"
12 cset "name='Headphone Right Switch' off"
13 cset "name='Digital EQ 3 Band Switch' off"
14 cset "name='Digital EQ 5 Band Switch' off"
15 cset "name='Digital EQ 7 Band Switch' off"
16 cset "name='Biquad Switch' off"
17 cset "name='Filter Mode' Music"
18 cset "name='ADC Oversampling Rate' 0"
19
20 cset "name='DMIC Mux' DMIC"
21 cset "name='MIC2 Mux' IN34"
22 cset "name='Right ADC Mixer MIC2 Switch' on"
23 cset "name='Left ADC Mixer MIC2 Switch' on"
24 cset "name='MIC2 Volume' 20"
25 cset "name='Headset Mic Switch' off"
26 cset "name='Int Mic Switch' on"
27
28 cset "name='ADCR Boost Volume' 4"
29 cset "name='ADCL Boost Volume' 4"
30 cset "name='ADCR Volume' 11"
31 cset "name='ADCL Volume' 11"
32
33 cset "name='Left Speaker Mixer Left DAC Switch' on"
34 cset "name='Right Speaker Mixer Right DAC Switch' on"
35 cset "name='Speaker Left Mixer Volume' 2"
36 cset "name='Speaker Right Mixer Volume' 2"
37 cset "name='Record Path DC Blocking' on"
38 cset "name='Playback Path DC Blocking' on"
39
40 cset "name='Speaker Left Switch' on"
41 cset "name='Speaker Right Switch' on"
42 cset "name='Speaker Switch' on"
43 ]
44
45 DisableSequence [
46 ]
47 }
48
49 SectionDevice."Speaker".0 {
50 Comment "Speaker"
51 Value {
52 PlaybackPCM "hw:VEYRONI2S,0"
53 }
54 EnableSequence [
55 cdev "hw:VEYRONI2S"
56
57 cset "name='Speaker Switch' on"
58 ]
59 DisableSequence [
60 cdev "hw:VEYRONI2S"
61
62 cset "name='Speaker Switch' off"
63 ]
64 }
65
66 SectionDevice."Internal Mic".0 {
67 Comment "Int Mic"
68 Value {
69 CapturePCM "hw:VEYRONI2S,0"
70 }
71 EnableSequence [
72 cdev "hw:VEYRONI2S"
73
74 cset "name='Int Mic Switch' on"
75 ]
76 DisableSequence [
77 cdev "hw:VEYRONI2S"
78
79 cset "name='Int Mic Switch' off"
80 ]
81 }
82
83 SectionDevice."Headphone".0 {
84 Comment "Headphone"
85 Value {
86 JackName "VEYRON-I2S Headset Jack"
87 PlaybackPCM "hw:VEYRONI2S,0"
88 OutputDspName ""
89 }
90
91 EnableSequence [
92 cdev "hw:VEYRONI2S"
93
94 cset "name='Speaker Switch' off"
95 cset "name='Headphone Left Switch' on"
96 cset "name='Headphone Right Switch' on"
97 ]
98 DisableSequence [
99 cdev "hw:VEYRONI2S"
100
101 cset "name='Headphone Left Switch' off"
102 cset "name='Headphone Right Switch' off"
103 cset "name='Speaker Switch' on"
104 ]
105 }
106
107 SectionDevice."Mic".0 {
108 Comment "Headset Mic"
109 Value {
110 JackName "VEYRON-I2S Headset Jack"
111 CapturePCM "hw:VEYRONI2S,0"
112 }
113
114 EnableSequence [
115 cdev "hw:VEYRONI2S"
116
117 cset "name='Int Mic Switch' off"
118 cset "name='DMIC Mux' ADC"
119 cset "name='Headset Mic Switch' on"
120 cset "name='Record Path DC Blocking' on"
121 ]
122
123 DisableSequence [
124 cdev "hw:VEYRONI2S"
125
126 cset "name='Headset Mic Switch' off"
127 cset "name='DMIC Mux' DMIC"
128 cset "name='Int Mic Switch' on"
129 cset "name='Record Path DC Blocking' off"
130 ]
131 }
+0
-4
src/conf/ucm/VEYRON-I2S/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/VEYRON-I2S
2 ucm_DATA = VEYRON-I2S.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/VEYRON-I2S/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/VEYRON-I2S
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/VEYRON-I2S
287 ucm_DATA = VEYRON-I2S.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/VEYRON-I2S/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/VEYRON-I2S/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-6
src/conf/ucm/VEYRON-I2S/VEYRON-I2S.conf less more
0 Comment "Rockchip Veyron card"
1
2 SectionUseCase."HiFi" {
3 File "HiFi.conf"
4 Comment "Default"
5 }
+0
-133
src/conf/ucm/broadwell-rt286/HiFi less more
0 # Use case Configuration for Nexus 7
1 # Adapted to Ubuntu Touch by David Henningsson <david.henningsson@canonical.com>
2
3 SectionVerb {
4
5 EnableSequence [
6 ]
7
8 DisableSequence [
9 ]
10
11 # ALSA PCM
12 Value {
13 # ALSA PCM device for HiFi
14 PlaybackPCM "hw:broadwellrt286"
15 CapturePCM "hw:broadwellrt286"
16 }
17 }
18
19 SectionDevice."Headphones" {
20 Comment "Headphones playback"
21
22 ConflictingDevice [
23 "Speaker"
24 ]
25
26 EnableSequence [
27 cdev "hw:broadwellrt286"
28 cset "name='Master Playback Volume' 30"
29 cset "name='HPO L Switch' on"
30 cset "name='HPO R Switch' on"
31 cset "name='Headphone Jack Switch' on"
32 cset "name='DAC0 Playback Volume' 100"
33 ]
34
35 DisableSequence [
36 cdev "hw:broadwellrt286"
37 cset "name='Headphone Jack Switch' off"
38 cset "name='HPO L Switch' off"
39 cset "name='HPO R Switch' off"
40 ]
41
42 Value {
43 PlaybackChannels "2"
44 JackDev "rt286-jack"
45 JackControl "Headphone Jack"
46 JackHWMute "Speaker"
47 }
48 }
49
50 SectionDevice."Speaker" {
51 Comment "Speaker playback"
52
53 ConflictingDevice [
54 "Headphones"
55 ]
56
57 EnableSequence [
58 cdev "hw:broadwellrt286"
59 cset "name='Master Playback Volume' 30"
60 cset "name='DAC0 Playback Volume' 127"
61 cset "name='SPO Switch' on"
62 cset "name='Speaker Playback Switch' on"
63 cset "name='Speaker Switch' on"
64 ]
65
66 DisableSequence [
67 cdev "hw:broadwellrt286"
68 cset "name='Speaker Switch' off"
69 cset "name='Speaker Playback Switch' off"
70 cset "name='SPO Switch' 0"
71 ]
72
73 Value {
74 PlaybackChannels "2"
75 }
76 }
77
78 SectionDevice."Handset" {
79 Comment "Handset Microphone"
80
81 ConflictingDevice [
82 "Mainmic"
83 ]
84
85 EnableSequence [
86 cdev "hw:broadwellrt286"
87
88 cset "name='Mic Capture Volume' 28"
89 cset "name='ADC 0 Mux' 0"
90 cset "name='ADC0 Capture Switch' on"
91 cset "name='ADC0 Capture Volume' 127"
92 cset "name='AMIC Volume' 1"
93 ]
94
95 DisableSequence [
96 cdev "hw:broadwellrt286"
97 cset "name='ADC0 Capture Switch' off"
98 ]
99
100 Value {
101 CaptureChannels "2"
102 JackDev "rt286-jack"
103 JackControl "Mic Jack"
104 JackHWMute "Mainmic"
105 }
106 }
107
108 SectionDevice."Mainmic" {
109 Comment "Main Microphone"
110
111 ConflictingDevice [
112 "Handset"
113 ]
114
115 EnableSequence [
116 cdev "hw:broadwellrt286"
117
118 cset "name='Mic Capture Volume' 30"
119 cset "name='ADC 0 Mux' 2"
120 cset "name='ADC0 Capture Switch' on"
121 cset "name='ADC0 Capture Volume' 127"
122 ]
123
124 DisableSequence [
125 cdev "hw:broadwellrt286"
126 cset "name='ADC0 Capture Switch' off"
127 ]
128
129 Value {
130 CaptureChannels "2"
131 }
132 }
+0
-4
src/conf/ucm/broadwell-rt286/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/broadwell-rt286
2 ucm_DATA = broadwell-rt286.conf HiFi
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/broadwell-rt286/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/broadwell-rt286
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/broadwell-rt286
287 ucm_DATA = broadwell-rt286.conf HiFi
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/broadwell-rt286/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/broadwell-rt286/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-8
src/conf/ucm/broadwell-rt286/broadwell-rt286.conf less more
0 SectionUseCase."HiFi" {
1 File "HiFi"
2 Comment "Play HiFi quality Music"
3 }
4
5 SectionDefaults [
6 cdev "hw:broadwellrt286"
7 ]
+0
-22
src/conf/ucm/broxton-rt298/Hdmi1 less more
0 # Usecase for device HDMI1/Display Port stereo playback on Intel SKYLAKE/KABYLAKE platforms
1 # For Audio in I2S mode
2
3 SectionDevice."Hdmi1" {
4 Comment "HDMI/Display Port 1 Stereo"
5
6 EnableSequence [
7 exec "echo Hdmi1 EnableSequnece"
8 ]
9
10 DisableSequence [
11 exec "echo Hdmi1 DisableSequnece"
12 ]
13
14 Value {
15 PlaybackPCM "hw:broxtonrt298,4"
16 PlaybackChannels "2"
17 PlaybackPriority "3"
18 JackControl "HDMI/DP, pcm=4 Jack"
19 }
20 }
21
+0
-14
src/conf/ucm/broxton-rt298/Hdmi2 less more
0 # Usecase for device HDMI2/Display Port stereo playback on Intel Broxton platforms
1 # For Audio in I2S mode
2
3 SectionDevice."Hdmi2" {
4 Comment "HDMI/Display Port 2 Stereo"
5
6 Value {
7 PlaybackPCM "hw:broxtonrt298,5"
8 PlaybackChannels "2"
9 PlaybackPriority "4"
10 JackControl "HDMI/DP, pcm=5 Jack"
11 }
12 }
13
+0
-129
src/conf/ucm/broxton-rt298/HiFi less more
0 # Usecase for stereo playback Speaker and Headset, Recording on DMIC and Headset MIC.
1 # For Audio in I2S mode on Intel Broxton platforms
2
3 SectionVerb {
4
5 EnableSequence [
6 cdev "hw:broxtonrt298"
7 cset "name='media0_out mo dmic01_hifi_in mi Switch' 1"
8 ]
9
10 DisableSequence [
11 cdev "hw:broxtonrt298"
12 ]
13
14 Value {
15 TQ "HiFi"
16 CapturePCM "hw:broxtonrt298,1"
17 PlaybackPCM "hw:broxtonrt298,0"
18 }
19 }
20
21 SectionDevice."dmiccap" {
22 Comment "DMIC Stereo"
23
24 ConflictingDevice [
25 "Headset"
26 ]
27
28 EnableSequence [
29
30 cdev "hw:broxtonrt298"
31 exec "echo broxtonrt298 dmiccap called"
32 cset "name='media0_out mo dmic01_hifi_in mi Switch' 1"
33 cset "name='media0_out mo codec0_in mi Switch' 0"
34 cset "name='Mic Jack Switch' 0"
35
36 ]
37
38 DisableSequence [
39 cdev "hw:broxtonrt298"
40 cset "name='media0_out mo codec0_in mi Switch' 1"
41 cset "name='media0_out mo dmic01_hifi_in mi Switch' 0"
42 cset "name='Mic Jack Switch' 1"
43 cset "name='ADC 0 Mux' 0"
44 ]
45 Value {
46 CaptureChannels "2"
47 CapturePriority "2"
48 }
49 }
50
51 SectionDevice."Headphones" {
52 Comment "Headphones"
53
54 ConflictingDevice [
55 "Speaker"
56 ]
57 EnableSequence [
58 cdev "hw:broxtonrt298"
59 exec "echo broxtonrt298 Headphone called"
60 cset "name='HPO L Switch' 1"
61 cset "name='HPO R Switch' 1"
62 cset "name='Headphone Jack Switch' 1"
63 cset "name='Speaker Playback Switch' 0,0"
64 ]
65
66 DisableSequence [
67 cdev "hw:broxtonrt298"
68 ]
69 Value {
70 PlaybackChannels "2"
71 PlaybackPriority "1"
72 JackControl "Headphone Jack"
73 JackHWMute "Speaker"
74 }
75 }
76
77 SectionDevice."Speaker" {
78 Comment "Speaker"
79
80 ConflictingDevice [
81 "Headphones"
82 ]
83 EnableSequence [
84 cdev "hw:broxtonrt298"
85 exec "echo broxtonrt298 speaker called"
86 cset "name='SPO Switch' 1"
87 cset "name='Speaker Playback Switch' 1,1"
88 cset "name='Speaker Switch' 1"
89 cset "name='HPO L Switch' 0"
90 cset "name='HPO R Switch' 0"
91 ]
92
93 DisableSequence [
94 ]
95 Value {
96 PlaybackChannels "2"
97 PlaybackPriority "1"
98 JackHWMute "Headphones"
99 }
100 }
101
102 SectionDevice."Headset" {
103 Comment "Headset Mic"
104
105 ConflictingDevice [
106 "dmiccap"
107 ]
108 EnableSequence [
109 cdev "hw:broxtonrt298"
110 exec "echo broxtonrt298 Headset called"
111 cset "name='media0_out mo codec0_in mi Switch' 1"
112 cset "name='ADC0 Capture Volume' 105,105"
113 cset "name='ADC 0 Mux' 0"
114 cset "name='Mic Jack Switch' 1"
115 cset "name='media0_out mo dmic01_hifi_in mi Switch' 0"
116 ]
117
118 DisableSequence [
119 cdev "hw:broxtonrt298"
120 cset "name='media0_out mo dmic01_hifi_in mi Switch' 1"
121 cset "name='media0_out mo codec0_in mi Switch' 0"
122 ]
123 Value {
124 CaptureChannels "2"
125 CapturePriority "2"
126 JackControl "Mic Jack"
127 }
128 }
+0
-4
src/conf/ucm/broxton-rt298/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/broxton-rt298
2 ucm_DATA = broxton-rt298.conf HiFi Hdmi1 Hdmi2
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/broxton-rt298/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/broxton-rt298
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/broxton-rt298
287 ucm_DATA = broxton-rt298.conf HiFi Hdmi1 Hdmi2
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/broxton-rt298/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/broxton-rt298/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-58
src/conf/ucm/broxton-rt298/broxton-rt298.conf less more
0 # UCM for Intel Broxton platforms
1 # For Audio in I2S mode
2
3 SectionUseCase."HiFi" {
4 File "HiFi"
5 Comment "Play and record HiFi quality Music"
6 }
7
8 SectionUseCase."Hdmi1" {
9 File "Hdmi1"
10 Comment "Play on Hdmi/DP 1"
11 }
12
13 SectionUseCase."Hdmi2" {
14 File "Hdmi2"
15 Comment "Play on Hdmi/DP 2"
16 }
17
18 ValueDefaults {
19 PlaybackCTL "hw:broxtonrt298"
20 CaptureCTL "hw:broxtonrt298"
21 CaptureChannels "2"
22 CapturePriority "2"
23 }
24
25 SectionDefaults [
26 cdev "hw:broxtonrt298"
27 exec "echo broxtonrt298 CONF Defaults"
28 cset "name='Headphone Jack Switch' 1"
29 cset "name='Speaker Switch' 1"
30 cset "name='Speaker Playback Switch' 0,0"
31 cset "name='Front DAC Switch' 1"
32 cset "name='Front RECMIX Switch' 0"
33 cset "name='Mic Jack Switch' 1"
34 cset "name='ADC 0 Mux' 2"
35 cset "name='ADC 1 Mux' 0"
36 cset "name='DAC0 Playback Volume' 100,100"
37 cset "name='HPO L Switch' 0"
38 cset "name='HPO Mux' 0"
39 cset "name='HPO R Switch' 0"
40 cset "name='Pin 5 Mux' 1"
41 cset "name='Pin 6 Mux' 2"
42 cset "name='Pin 7 Mux' 3"
43 cset "name='RECMIX Beep Switch' 0"
44 cset "name='RECMIX Line1 Switch' 0"
45 cset "name='RECMIX Mic1 Switch' 0"
46 cset "name='SPK Mux' 0"
47 cset "name='SPO Switch' 1"
48 cset "name='codec0_out mo codec0_in mi Switch' 0"
49 cset "name='codec0_out mo dmic01_hifi_in mi Switch' 0"
50 cset "name='codec0_out mo media0_in mi Switch' 1"
51 cset "name='codec1_out mo codec0_in mi Switch' 0"
52 cset "name='codec1_out mo dmic01_hifi_in mi Switch' 0"
53 cset "name='codec1_out mo media0_in mi Switch' 0"
54 cset "name='media0_out mo codec0_in mi Switch' 1"
55 cset "name='media0_out mo dmic01_hifi_in mi Switch' 1"
56 cset "name='media0_out mo media0_in mi Switch' 0"
57 ]
+0
-26
src/conf/ucm/bytcht-es8316/HiFi.conf less more
0 SectionVerb {
1 EnableSequence [
2 cdev "hw:bytchtes8316"
3 <platforms/bytcr/PlatformEnableSeq.conf>
4 <codecs/es8316/EnableSeq.conf>
5 ]
6
7 DisableSequence [
8 cdev "hw:bytchtes8316"
9 <platforms/bytcr/PlatformDisableSeq.conf>
10 ]
11
12 Value {
13 PlaybackPCM "hw:bytchtes8316"
14 CapturePCM "hw:bytchtes8316"
15 }
16 }
17
18 <codecs/es8316/Speaker.conf>
19 <codecs/es8316/MonoSpeaker.conf>
20 <codecs/es8316/HeadPhones.conf>
21
22 <codecs/es8316/IN1-InternalMic.conf>
23 <codecs/es8316/IN2-InternalMic.conf>
24 <codecs/es8316/IN1-HeadsetMic.conf>
25 <codecs/es8316/IN2-HeadsetMic.conf>
+0
-4
src/conf/ucm/bytcht-es8316/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/bytcht-es8316
2 ucm_DATA = bytcht-es8316.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/bytcht-es8316/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/bytcht-es8316
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/bytcht-es8316
287 ucm_DATA = bytcht-es8316.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/bytcht-es8316/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/bytcht-es8316/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-8
src/conf/ucm/bytcht-es8316/bytcht-es8316.conf less more
0 SectionUseCase."HiFi" {
1 File "HiFi.conf"
2 Comment "Play HiFi quality Music"
3 }
4
5 SectionDefaults [
6 cdev "hw:bytchtes8316"
7 ]
+0
-23
src/conf/ucm/bytcht-es8316-mono-spk-in1-mic/HiFi.conf less more
0 SectionVerb {
1 EnableSequence [
2 cdev "hw:bytchtes8316"
3 <platforms/bytcr/PlatformEnableSeq.conf>
4 <codecs/es8316/EnableSeq.conf>
5 ]
6
7 DisableSequence [
8 cdev "hw:bytchtes8316"
9 <platforms/bytcr/PlatformDisableSeq.conf>
10 ]
11
12 Value {
13 PlaybackPCM "hw:bytchtes8316"
14 CapturePCM "hw:bytchtes8316"
15 }
16 }
17
18 <codecs/es8316/MonoSpeaker.conf>
19 <codecs/es8316/HeadPhones.conf>
20
21 <codecs/es8316/IN1-InternalMic.conf>
22 <codecs/es8316/IN2-HeadsetMic.conf>
+0
-4
src/conf/ucm/bytcht-es8316-mono-spk-in1-mic/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/bytcht-es8316-mono-spk-in1-mic
2 ucm_DATA = bytcht-es8316-mono-spk-in1-mic.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/bytcht-es8316-mono-spk-in1-mic/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/bytcht-es8316-mono-spk-in1-mic
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/bytcht-es8316-mono-spk-in1-mic
287 ucm_DATA = bytcht-es8316-mono-spk-in1-mic.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/bytcht-es8316-mono-spk-in1-mic/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/bytcht-es8316-mono-spk-in1-mic/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-8
src/conf/ucm/bytcht-es8316-mono-spk-in1-mic/bytcht-es8316-mono-spk-in1-mic.conf less more
0 SectionUseCase."HiFi" {
1 File "../bytcht-es8316-mono-spk-in1-mic/HiFi.conf"
2 Comment "Play HiFi quality Music"
3 }
4
5 SectionDefaults [
6 cdev "hw:bytchtes8316"
7 ]
+0
-23
src/conf/ucm/bytcht-es8316-mono-spk-in2-mic/HiFi.conf less more
0 SectionVerb {
1 EnableSequence [
2 cdev "hw:bytchtes8316"
3 <platforms/bytcr/PlatformEnableSeq.conf>
4 <codecs/es8316/EnableSeq.conf>
5 ]
6
7 DisableSequence [
8 cdev "hw:bytchtes8316"
9 <platforms/bytcr/PlatformDisableSeq.conf>
10 ]
11
12 Value {
13 PlaybackPCM "hw:bytchtes8316"
14 CapturePCM "hw:bytchtes8316"
15 }
16 }
17
18 <codecs/es8316/MonoSpeaker.conf>
19 <codecs/es8316/HeadPhones.conf>
20
21 <codecs/es8316/IN1-HeadsetMic.conf>
22 <codecs/es8316/IN2-InternalMic.conf>
+0
-4
src/conf/ucm/bytcht-es8316-mono-spk-in2-mic/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/bytcht-es8316-mono-spk-in2-mic
2 ucm_DATA = bytcht-es8316-mono-spk-in2-mic.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/bytcht-es8316-mono-spk-in2-mic/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/bytcht-es8316-mono-spk-in2-mic
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/bytcht-es8316-mono-spk-in2-mic
287 ucm_DATA = bytcht-es8316-mono-spk-in2-mic.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/bytcht-es8316-mono-spk-in2-mic/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/bytcht-es8316-mono-spk-in2-mic/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-8
src/conf/ucm/bytcht-es8316-mono-spk-in2-mic/bytcht-es8316-mono-spk-in2-mic.conf less more
0 SectionUseCase."HiFi" {
1 File "../bytcht-es8316-mono-spk-in2-mic/HiFi.conf"
2 Comment "Play HiFi quality Music"
3 }
4
5 SectionDefaults [
6 cdev "hw:bytchtes8316"
7 ]
+0
-23
src/conf/ucm/bytcht-es8316-stereo-spk-in1-mic/HiFi.conf less more
0 SectionVerb {
1 EnableSequence [
2 cdev "hw:bytchtes8316"
3 <platforms/bytcr/PlatformEnableSeq.conf>
4 <codecs/es8316/EnableSeq.conf>
5 ]
6
7 DisableSequence [
8 cdev "hw:bytchtes8316"
9 <platforms/bytcr/PlatformDisableSeq.conf>
10 ]
11
12 Value {
13 PlaybackPCM "hw:bytchtes8316"
14 CapturePCM "hw:bytchtes8316"
15 }
16 }
17
18 <codecs/es8316/Speaker.conf>
19 <codecs/es8316/HeadPhones.conf>
20
21 <codecs/es8316/IN1-InternalMic.conf>
22 <codecs/es8316/IN2-HeadsetMic.conf>
+0
-4
src/conf/ucm/bytcht-es8316-stereo-spk-in1-mic/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/bytcht-es8316-stereo-spk-in1-mic
2 ucm_DATA = bytcht-es8316-stereo-spk-in1-mic.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/bytcht-es8316-stereo-spk-in1-mic/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/bytcht-es8316-stereo-spk-in1-mic
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/bytcht-es8316-stereo-spk-in1-mic
287 ucm_DATA = bytcht-es8316-stereo-spk-in1-mic.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/bytcht-es8316-stereo-spk-in1-mic/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/bytcht-es8316-stereo-spk-in1-mic/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-8
src/conf/ucm/bytcht-es8316-stereo-spk-in1-mic/bytcht-es8316-stereo-spk-in1-mic.conf less more
0 SectionUseCase."HiFi" {
1 File "../bytcht-es8316-stereo-spk-in1-mic/HiFi.conf"
2 Comment "Play HiFi quality Music"
3 }
4
5 SectionDefaults [
6 cdev "hw:bytchtes8316"
7 ]
+0
-23
src/conf/ucm/bytcht-es8316-stereo-spk-in2-mic/HiFi.conf less more
0 SectionVerb {
1 EnableSequence [
2 cdev "hw:bytchtes8316"
3 <platforms/bytcr/PlatformEnableSeq.conf>
4 <codecs/es8316/EnableSeq.conf>
5 ]
6
7 DisableSequence [
8 cdev "hw:bytchtes8316"
9 <platforms/bytcr/PlatformDisableSeq.conf>
10 ]
11
12 Value {
13 PlaybackPCM "hw:bytchtes8316"
14 CapturePCM "hw:bytchtes8316"
15 }
16 }
17
18 <codecs/es8316/Speaker.conf>
19 <codecs/es8316/HeadPhones.conf>
20
21 <codecs/es8316/IN1-HeadsetMic.conf>
22 <codecs/es8316/IN2-InternalMic.conf>
+0
-4
src/conf/ucm/bytcht-es8316-stereo-spk-in2-mic/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/bytcht-es8316-stereo-spk-in2-mic
2 ucm_DATA = bytcht-es8316-stereo-spk-in2-mic.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/bytcht-es8316-stereo-spk-in2-mic/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/bytcht-es8316-stereo-spk-in2-mic
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/bytcht-es8316-stereo-spk-in2-mic
287 ucm_DATA = bytcht-es8316-stereo-spk-in2-mic.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/bytcht-es8316-stereo-spk-in2-mic/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/bytcht-es8316-stereo-spk-in2-mic/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-8
src/conf/ucm/bytcht-es8316-stereo-spk-in2-mic/bytcht-es8316-stereo-spk-in2-mic.conf less more
0 SectionUseCase."HiFi" {
1 File "../bytcht-es8316-stereo-spk-in2-mic/HiFi.conf"
2 Comment "Play HiFi quality Music"
3 }
4
5 SectionDefaults [
6 cdev "hw:bytchtes8316"
7 ]
+0
-30
src/conf/ucm/bytcr-rt5640/HiFi.conf less more
0 # Use case Configuration for bytcr-rt5640
1
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:bytcrrt5640"
6
7 <platforms/bytcr/PlatformEnableSeq.conf>
8 <codecs/rt5640/EnableSeq.conf>
9 ]
10
11 DisableSequence [
12 cdev "hw:bytcrrt5640"
13 <platforms/bytcr/PlatformDisableSeq.conf>
14 ]
15
16 Value {
17 PlaybackPCM "hw:bytcrrt5640"
18 CapturePCM "hw:bytcrrt5640"
19 }
20 }
21
22 <codecs/rt5640/Speaker.conf>
23 <codecs/rt5640/MonoSpeaker.conf>
24 <codecs/rt5640/HeadPhones.conf>
25
26 <codecs/rt5640/DigitalMics.conf>
27 <codecs/rt5640/IN1-InternalMic.conf>
28 <codecs/rt5640/IN3-InternalMic.conf>
29 <codecs/rt5640/HeadsetMic.conf>
+0
-4
src/conf/ucm/bytcr-rt5640/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5640
2 ucm_DATA = bytcr-rt5640.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/bytcr-rt5640/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/bytcr-rt5640
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5640
287 ucm_DATA = bytcr-rt5640.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5640/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5640/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-8
src/conf/ucm/bytcr-rt5640/bytcr-rt5640.conf less more
0 SectionUseCase."HiFi" {
1 File "HiFi.conf"
2 Comment "Play HiFi quality Music"
3 }
4
5 SectionDefaults [
6 cdev "hw:bytcrrt5640"
7 ]
+0
-27
src/conf/ucm/bytcr-rt5640-mono-spk-dmic1-mic/HiFi.conf less more
0 # Use case Configuration for bytcr-rt5640
1
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:bytcrrt5640"
6
7 <platforms/bytcr/PlatformEnableSeq.conf>
8 <codecs/rt5640/EnableSeq.conf>
9 ]
10
11 DisableSequence [
12 cdev "hw:bytcrrt5640"
13 <platforms/bytcr/PlatformDisableSeq.conf>
14 ]
15
16 Value {
17 PlaybackPCM "hw:bytcrrt5640"
18 CapturePCM "hw:bytcrrt5640"
19 }
20 }
21
22 <codecs/rt5640/MonoSpeaker.conf>
23 <codecs/rt5640/HeadPhones.conf>
24
25 <codecs/rt5640/DigitalMics.conf>
26 <codecs/rt5640/HeadsetMic.conf>
+0
-4
src/conf/ucm/bytcr-rt5640-mono-spk-dmic1-mic/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5640-mono-spk-dmic1-mic
2 ucm_DATA = bytcr-rt5640-mono-spk-dmic1-mic.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/bytcr-rt5640-mono-spk-dmic1-mic/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/bytcr-rt5640-mono-spk-dmic1-mic
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5640-mono-spk-dmic1-mic
287 ucm_DATA = bytcr-rt5640-mono-spk-dmic1-mic.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5640-mono-spk-dmic1-mic/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5640-mono-spk-dmic1-mic/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-8
src/conf/ucm/bytcr-rt5640-mono-spk-dmic1-mic/bytcr-rt5640-mono-spk-dmic1-mic.conf less more
0 SectionUseCase."HiFi" {
1 File "../bytcr-rt5640-mono-spk-dmic1-mic/HiFi.conf"
2 Comment "Play HiFi quality Music"
3 }
4
5 SectionDefaults [
6 cdev "hw:bytcrrt5640"
7 ]
+0
-27
src/conf/ucm/bytcr-rt5640-mono-spk-in1-mic/HiFi.conf less more
0 # Use case Configuration for bytcr-rt5640
1
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:bytcrrt5640"
6
7 <platforms/bytcr/PlatformEnableSeq.conf>
8 <codecs/rt5640/EnableSeq.conf>
9 ]
10
11 DisableSequence [
12 cdev "hw:bytcrrt5640"
13 <platforms/bytcr/PlatformDisableSeq.conf>
14 ]
15
16 Value {
17 PlaybackPCM "hw:bytcrrt5640"
18 CapturePCM "hw:bytcrrt5640"
19 }
20 }
21
22 <codecs/rt5640/MonoSpeaker.conf>
23 <codecs/rt5640/HeadPhones.conf>
24
25 <codecs/rt5640/IN1-InternalMic.conf>
26 <codecs/rt5640/HeadsetMic.conf>
+0
-4
src/conf/ucm/bytcr-rt5640-mono-spk-in1-mic/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5640-mono-spk-in1-mic
2 ucm_DATA = bytcr-rt5640-mono-spk-in1-mic.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/bytcr-rt5640-mono-spk-in1-mic/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/bytcr-rt5640-mono-spk-in1-mic
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5640-mono-spk-in1-mic
287 ucm_DATA = bytcr-rt5640-mono-spk-in1-mic.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5640-mono-spk-in1-mic/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5640-mono-spk-in1-mic/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-8
src/conf/ucm/bytcr-rt5640-mono-spk-in1-mic/bytcr-rt5640-mono-spk-in1-mic.conf less more
0 SectionUseCase."HiFi" {
1 File "../bytcr-rt5640-mono-spk-in1-mic/HiFi.conf"
2 Comment "Play HiFi quality Music"
3 }
4
5 SectionDefaults [
6 cdev "hw:bytcrrt5640"
7 ]
+0
-27
src/conf/ucm/bytcr-rt5640-mono-spk-in3-mic/HiFi.conf less more
0 # Use case Configuration for bytcr-rt5640
1
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:bytcrrt5640"
6
7 <platforms/bytcr/PlatformEnableSeq.conf>
8 <codecs/rt5640/EnableSeq.conf>
9 ]
10
11 DisableSequence [
12 cdev "hw:bytcrrt5640"
13 <platforms/bytcr/PlatformDisableSeq.conf>
14 ]
15
16 Value {
17 PlaybackPCM "hw:bytcrrt5640"
18 CapturePCM "hw:bytcrrt5640"
19 }
20 }
21
22 <codecs/rt5640/MonoSpeaker.conf>
23 <codecs/rt5640/HeadPhones.conf>
24
25 <codecs/rt5640/IN3-InternalMic.conf>
26 <codecs/rt5640/HeadsetMic.conf>
+0
-4
src/conf/ucm/bytcr-rt5640-mono-spk-in3-mic/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5640-mono-spk-in3-mic
2 ucm_DATA = bytcr-rt5640-mono-spk-in3-mic.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/bytcr-rt5640-mono-spk-in3-mic/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/bytcr-rt5640-mono-spk-in3-mic
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5640-mono-spk-in3-mic
287 ucm_DATA = bytcr-rt5640-mono-spk-in3-mic.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5640-mono-spk-in3-mic/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5640-mono-spk-in3-mic/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-8
src/conf/ucm/bytcr-rt5640-mono-spk-in3-mic/bytcr-rt5640-mono-spk-in3-mic.conf less more
0 SectionUseCase."HiFi" {
1 File "../bytcr-rt5640-mono-spk-in3-mic/HiFi.conf"
2 Comment "Play HiFi quality Music"
3 }
4
5 SectionDefaults [
6 cdev "hw:bytcrrt5640"
7 ]
+0
-27
src/conf/ucm/bytcr-rt5640-stereo-spk-dmic1-mic/HiFi.conf less more
0 # Use case Configuration for bytcr-rt5640
1
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:bytcrrt5640"
6
7 <platforms/bytcr/PlatformEnableSeq.conf>
8 <codecs/rt5640/EnableSeq.conf>
9 ]
10
11 DisableSequence [
12 cdev "hw:bytcrrt5640"
13 <platforms/bytcr/PlatformDisableSeq.conf>
14 ]
15
16 Value {
17 PlaybackPCM "hw:bytcrrt5640"
18 CapturePCM "hw:bytcrrt5640"
19 }
20 }
21
22 <codecs/rt5640/Speaker.conf>
23 <codecs/rt5640/HeadPhones.conf>
24
25 <codecs/rt5640/DigitalMics.conf>
26 <codecs/rt5640/HeadsetMic.conf>
+0
-4
src/conf/ucm/bytcr-rt5640-stereo-spk-dmic1-mic/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5640-stereo-spk-dmic1-mic
2 ucm_DATA = bytcr-rt5640-stereo-spk-dmic1-mic.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/bytcr-rt5640-stereo-spk-dmic1-mic/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/bytcr-rt5640-stereo-spk-dmic1-mic
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5640-stereo-spk-dmic1-mic
287 ucm_DATA = bytcr-rt5640-stereo-spk-dmic1-mic.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5640-stereo-spk-dmic1-mic/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5640-stereo-spk-dmic1-mic/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-8
src/conf/ucm/bytcr-rt5640-stereo-spk-dmic1-mic/bytcr-rt5640-stereo-spk-dmic1-mic.conf less more
0 SectionUseCase."HiFi" {
1 File "../bytcr-rt5640-stereo-spk-dmic1-mic/HiFi.conf"
2 Comment "Play HiFi quality Music"
3 }
4
5 SectionDefaults [
6 cdev "hw:bytcrrt5640"
7 ]
+0
-27
src/conf/ucm/bytcr-rt5640-stereo-spk-in1-mic/HiFi.conf less more
0 # Use case Configuration for bytcr-rt5640
1
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:bytcrrt5640"
6
7 <platforms/bytcr/PlatformEnableSeq.conf>
8 <codecs/rt5640/EnableSeq.conf>
9 ]
10
11 DisableSequence [
12 cdev "hw:bytcrrt5640"
13 <platforms/bytcr/PlatformDisableSeq.conf>
14 ]
15
16 Value {
17 PlaybackPCM "hw:bytcrrt5640"
18 CapturePCM "hw:bytcrrt5640"
19 }
20 }
21
22 <codecs/rt5640/Speaker.conf>
23 <codecs/rt5640/HeadPhones.conf>
24
25 <codecs/rt5640/IN1-InternalMic.conf>
26 <codecs/rt5640/HeadsetMic.conf>
+0
-4
src/conf/ucm/bytcr-rt5640-stereo-spk-in1-mic/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5640-stereo-spk-in1-mic
2 ucm_DATA = bytcr-rt5640-stereo-spk-in1-mic.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/bytcr-rt5640-stereo-spk-in1-mic/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/bytcr-rt5640-stereo-spk-in1-mic
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5640-stereo-spk-in1-mic
287 ucm_DATA = bytcr-rt5640-stereo-spk-in1-mic.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5640-stereo-spk-in1-mic/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5640-stereo-spk-in1-mic/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-8
src/conf/ucm/bytcr-rt5640-stereo-spk-in1-mic/bytcr-rt5640-stereo-spk-in1-mic.conf less more
0 SectionUseCase."HiFi" {
1 File "../bytcr-rt5640-stereo-spk-in1-mic/HiFi.conf"
2 Comment "Play HiFi quality Music"
3 }
4
5 SectionDefaults [
6 cdev "hw:bytcrrt5640"
7 ]
+0
-27
src/conf/ucm/bytcr-rt5640-stereo-spk-in3-mic/HiFi.conf less more
0 # Use case Configuration for bytcr-rt5640
1
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:bytcrrt5640"
6
7 <platforms/bytcr/PlatformEnableSeq.conf>
8 <codecs/rt5640/EnableSeq.conf>
9 ]
10
11 DisableSequence [
12 cdev "hw:bytcrrt5640"
13 <platforms/bytcr/PlatformDisableSeq.conf>
14 ]
15
16 Value {
17 PlaybackPCM "hw:bytcrrt5640"
18 CapturePCM "hw:bytcrrt5640"
19 }
20 }
21
22 <codecs/rt5640/Speaker.conf>
23 <codecs/rt5640/HeadPhones.conf>
24
25 <codecs/rt5640/IN3-InternalMic.conf>
26 <codecs/rt5640/HeadsetMic.conf>
+0
-4
src/conf/ucm/bytcr-rt5640-stereo-spk-in3-mic/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5640-stereo-spk-in3-mic
2 ucm_DATA = bytcr-rt5640-stereo-spk-in3-mic.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/bytcr-rt5640-stereo-spk-in3-mic/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/bytcr-rt5640-stereo-spk-in3-mic
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5640-stereo-spk-in3-mic
287 ucm_DATA = bytcr-rt5640-stereo-spk-in3-mic.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5640-stereo-spk-in3-mic/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5640-stereo-spk-in3-mic/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-8
src/conf/ucm/bytcr-rt5640-stereo-spk-in3-mic/bytcr-rt5640-stereo-spk-in3-mic.conf less more
0 SectionUseCase."HiFi" {
1 File "../bytcr-rt5640-stereo-spk-in3-mic/HiFi.conf"
2 Comment "Play HiFi quality Music"
3 }
4
5 SectionDefaults [
6 cdev "hw:bytcrrt5640"
7 ]
+0
-31
src/conf/ucm/bytcr-rt5651/HiFi.conf less more
0 # Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
1
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:bytcrrt5651"
6 <platforms/bytcr/PlatformEnableSeq.conf>
7 <codecs/rt5651/EnableSeq.conf>
8 ]
9
10 DisableSequence [
11 cdev "hw:bytcrrt5651"
12 <platforms/bytcr/PlatformDisableSeq.conf>
13 ]
14
15 Value {
16 PlaybackPCM "hw:bytcrrt5651"
17 CapturePCM "hw:bytcrrt5651"
18 }
19 }
20
21 <codecs/rt5651/Speaker.conf>
22 <codecs/rt5651/MonoSpeaker.conf>
23 <codecs/rt5651/HeadPhones.conf>
24
25 <codecs/rt5651/DigitalMic.conf>
26 <codecs/rt5651/IN1-InternalMic.conf>
27 <codecs/rt5651/IN2-InternalMic.conf>
28 <codecs/rt5651/IN12-InternalMic.conf>
29 <codecs/rt5651/IN2-HeadsetMic.conf>
30 <codecs/rt5651/IN3-HeadsetMic.conf>
+0
-4
src/conf/ucm/bytcr-rt5651/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5651
2 ucm_DATA = bytcr-rt5651.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/bytcr-rt5651/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/bytcr-rt5651
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5651
287 ucm_DATA = bytcr-rt5651.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5651/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5651/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-10
src/conf/ucm/bytcr-rt5651/bytcr-rt5651.conf less more
0 # Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
1
2 SectionUseCase."HiFi" {
3 File "HiFi.conf"
4 Comment "Play HiFi quality Music"
5 }
6
7 SectionDefaults [
8 cdev "hw:bytcrrt5651"
9 ]
+0
-26
src/conf/ucm/bytcr-rt5651-mono-spk-in1-mic/HiFi.conf less more
0 # Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
1
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:bytcrrt5651"
6 <platforms/bytcr/PlatformEnableSeq.conf>
7 <codecs/rt5651/EnableSeq.conf>
8 ]
9
10 DisableSequence [
11 cdev "hw:bytcrrt5651"
12 <platforms/bytcr/PlatformDisableSeq.conf>
13 ]
14
15 Value {
16 PlaybackPCM "hw:bytcrrt5651"
17 CapturePCM "hw:bytcrrt5651"
18 }
19 }
20
21 <codecs/rt5651/MonoSpeaker.conf>
22 <codecs/rt5651/HeadPhones.conf>
23
24 <codecs/rt5651/IN1-InternalMic.conf>
25 <codecs/rt5651/IN3-HeadsetMic.conf>
+0
-4
src/conf/ucm/bytcr-rt5651-mono-spk-in1-mic/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5651-mono-spk-in1-mic
2 ucm_DATA = bytcr-rt5651-mono-spk-in1-mic.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/bytcr-rt5651-mono-spk-in1-mic/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/bytcr-rt5651-mono-spk-in1-mic
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5651-mono-spk-in1-mic
287 ucm_DATA = bytcr-rt5651-mono-spk-in1-mic.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5651-mono-spk-in1-mic/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5651-mono-spk-in1-mic/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-10
src/conf/ucm/bytcr-rt5651-mono-spk-in1-mic/bytcr-rt5651-mono-spk-in1-mic.conf less more
0 # Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
1
2 SectionUseCase."HiFi" {
3 File "../bytcr-rt5651-mono-spk-in1-mic/HiFi.conf"
4 Comment "Play HiFi quality Music"
5 }
6
7 SectionDefaults [
8 cdev "hw:bytcrrt5651"
9 ]
+0
-26
src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic/HiFi.conf less more
0 # Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
1
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:bytcrrt5651"
6 <platforms/bytcr/PlatformEnableSeq.conf>
7 <codecs/rt5651/EnableSeq.conf>
8 ]
9
10 DisableSequence [
11 cdev "hw:bytcrrt5651"
12 <platforms/bytcr/PlatformDisableSeq.conf>
13 ]
14
15 Value {
16 PlaybackPCM "hw:bytcrrt5651"
17 CapturePCM "hw:bytcrrt5651"
18 }
19 }
20
21 <codecs/rt5651/MonoSpeaker.conf>
22 <codecs/rt5651/HeadPhones.conf>
23
24 <codecs/rt5651/IN2-InternalMic.conf>
25 <codecs/rt5651/IN3-HeadsetMic.conf>
+0
-4
src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5651-mono-spk-in2-mic
2 ucm_DATA = bytcr-rt5651-mono-spk-in2-mic.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5651-mono-spk-in2-mic
287 ucm_DATA = bytcr-rt5651-mono-spk-in2-mic.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-10
src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic/bytcr-rt5651-mono-spk-in2-mic.conf less more
0 # Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
1
2 SectionUseCase."HiFi" {
3 File "../bytcr-rt5651-mono-spk-in2-mic/HiFi.conf"
4 Comment "Play HiFi quality Music"
5 }
6
7 SectionDefaults [
8 cdev "hw:bytcrrt5651"
9 ]
+0
-26
src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic-hp-swapped/HiFi.conf less more
0 # Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
1
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:bytcrrt5651"
6 <platforms/bytcr/PlatformEnableSeq.conf>
7 <codecs/rt5651/EnableSeq.conf>
8 ]
9
10 DisableSequence [
11 cdev "hw:bytcrrt5651"
12 <platforms/bytcr/PlatformDisableSeq.conf>
13 ]
14
15 Value {
16 PlaybackPCM "hw:bytcrrt5651"
17 CapturePCM "hw:bytcrrt5651"
18 }
19 }
20
21 <codecs/rt5651/MonoSpeaker.conf>
22 <codecs/rt5651/HeadPhones-swapped.conf>
23
24 <codecs/rt5651/IN2-InternalMic.conf>
25 <codecs/rt5651/IN3-HeadsetMic.conf>
+0
-4
src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic-hp-swapped/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5651-mono-spk-in2-mic-hp-swapped
2 ucm_DATA = bytcr-rt5651-mono-spk-in2-mic-hp-swapped.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic-hp-swapped/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic-hp-swapped
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5651-mono-spk-in2-mic-hp-swapped
287 ucm_DATA = bytcr-rt5651-mono-spk-in2-mic-hp-swapped.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic-hp-swapped/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic-hp-swapped/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-10
src/conf/ucm/bytcr-rt5651-mono-spk-in2-mic-hp-swapped/bytcr-rt5651-mono-spk-in2-mic-hp-swapped.conf less more
0 # Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
1
2 SectionUseCase."HiFi" {
3 File "../bytcr-rt5651-mono-spk-in2-mic-hp-swapped/HiFi.conf"
4 Comment "Play HiFi quality Music"
5 }
6
7 SectionDefaults [
8 cdev "hw:bytcrrt5651"
9 ]
+0
-26
src/conf/ucm/bytcr-rt5651-stereo-spk-dmic-mic/HiFi.conf less more
0 # Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
1
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:bytcrrt5651"
6 <platforms/bytcr/PlatformEnableSeq.conf>
7 <codecs/rt5651/EnableSeq.conf>
8 ]
9
10 DisableSequence [
11 cdev "hw:bytcrrt5651"
12 <platforms/bytcr/PlatformDisableSeq.conf>
13 ]
14
15 Value {
16 PlaybackPCM "hw:bytcrrt5651"
17 CapturePCM "hw:bytcrrt5651"
18 }
19 }
20
21 <codecs/rt5651/Speaker.conf>
22 <codecs/rt5651/HeadPhones.conf>
23
24 <codecs/rt5651/DigitalMic.conf>
25 <codecs/rt5651/IN2-HeadsetMic.conf>
+0
-4
src/conf/ucm/bytcr-rt5651-stereo-spk-dmic-mic/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5651-stereo-spk-dmic-mic
2 ucm_DATA = bytcr-rt5651-stereo-spk-dmic-mic.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/bytcr-rt5651-stereo-spk-dmic-mic/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/bytcr-rt5651-stereo-spk-dmic-mic
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5651-stereo-spk-dmic-mic
287 ucm_DATA = bytcr-rt5651-stereo-spk-dmic-mic.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5651-stereo-spk-dmic-mic/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5651-stereo-spk-dmic-mic/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-10
src/conf/ucm/bytcr-rt5651-stereo-spk-dmic-mic/bytcr-rt5651-stereo-spk-dmic-mic.conf less more
0 # Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
1
2 SectionUseCase."HiFi" {
3 File "../bytcr-rt5651-stereo-spk-dmic-mic/HiFi.conf"
4 Comment "Play HiFi quality Music"
5 }
6
7 SectionDefaults [
8 cdev "hw:bytcrrt5651"
9 ]
+0
-26
src/conf/ucm/bytcr-rt5651-stereo-spk-in1-mic/HiFi.conf less more
0 # Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
1
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:bytcrrt5651"
6 <platforms/bytcr/PlatformEnableSeq.conf>
7 <codecs/rt5651/EnableSeq.conf>
8 ]
9
10 DisableSequence [
11 cdev "hw:bytcrrt5651"
12 <platforms/bytcr/PlatformDisableSeq.conf>
13 ]
14
15 Value {
16 PlaybackPCM "hw:bytcrrt5651"
17 CapturePCM "hw:bytcrrt5651"
18 }
19 }
20
21 <codecs/rt5651/Speaker.conf>
22 <codecs/rt5651/HeadPhones.conf>
23
24 <codecs/rt5651/IN1-InternalMic.conf>
25 <codecs/rt5651/IN3-HeadsetMic.conf>
+0
-4
src/conf/ucm/bytcr-rt5651-stereo-spk-in1-mic/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5651-stereo-spk-in1-mic
2 ucm_DATA = bytcr-rt5651-stereo-spk-in1-mic.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/bytcr-rt5651-stereo-spk-in1-mic/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/bytcr-rt5651-stereo-spk-in1-mic
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5651-stereo-spk-in1-mic
287 ucm_DATA = bytcr-rt5651-stereo-spk-in1-mic.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5651-stereo-spk-in1-mic/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5651-stereo-spk-in1-mic/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-10
src/conf/ucm/bytcr-rt5651-stereo-spk-in1-mic/bytcr-rt5651-stereo-spk-in1-mic.conf less more
0 # Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
1
2 SectionUseCase."HiFi" {
3 File "../bytcr-rt5651-stereo-spk-in1-mic/HiFi.conf"
4 Comment "Play HiFi quality Music"
5 }
6
7 SectionDefaults [
8 cdev "hw:bytcrrt5651"
9 ]
+0
-26
src/conf/ucm/bytcr-rt5651-stereo-spk-in12-mic/HiFi.conf less more
0 # Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
1
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:bytcrrt5651"
6 <platforms/bytcr/PlatformEnableSeq.conf>
7 <codecs/rt5651/EnableSeq.conf>
8 ]
9
10 DisableSequence [
11 cdev "hw:bytcrrt5651"
12 <platforms/bytcr/PlatformDisableSeq.conf>
13 ]
14
15 Value {
16 PlaybackPCM "hw:bytcrrt5651"
17 CapturePCM "hw:bytcrrt5651"
18 }
19 }
20
21 <codecs/rt5651/Speaker.conf>
22 <codecs/rt5651/HeadPhones.conf>
23
24 <codecs/rt5651/IN12-InternalMic.conf>
25 <codecs/rt5651/IN3-HeadsetMic.conf>
+0
-4
src/conf/ucm/bytcr-rt5651-stereo-spk-in12-mic/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5651-stereo-spk-in12-mic
2 ucm_DATA = bytcr-rt5651-stereo-spk-in12-mic.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/bytcr-rt5651-stereo-spk-in12-mic/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/bytcr-rt5651-stereo-spk-in12-mic
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5651-stereo-spk-in12-mic
287 ucm_DATA = bytcr-rt5651-stereo-spk-in12-mic.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5651-stereo-spk-in12-mic/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5651-stereo-spk-in12-mic/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-10
src/conf/ucm/bytcr-rt5651-stereo-spk-in12-mic/bytcr-rt5651-stereo-spk-in12-mic.conf less more
0 # Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
1
2 SectionUseCase."HiFi" {
3 File "../bytcr-rt5651-stereo-spk-in12-mic/HiFi.conf"
4 Comment "Play HiFi quality Music"
5 }
6
7 SectionDefaults [
8 cdev "hw:bytcrrt5651"
9 ]
+0
-26
src/conf/ucm/bytcr-rt5651-stereo-spk-in2-mic/HiFi.conf less more
0 # Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
1
2
3 SectionVerb {
4 EnableSequence [
5 cdev "hw:bytcrrt5651"
6 <platforms/bytcr/PlatformEnableSeq.conf>
7 <codecs/rt5651/EnableSeq.conf>
8 ]
9
10 DisableSequence [
11 cdev "hw:bytcrrt5651"
12 <platforms/bytcr/PlatformDisableSeq.conf>
13 ]
14
15 Value {
16 PlaybackPCM "hw:bytcrrt5651"
17 CapturePCM "hw:bytcrrt5651"
18 }
19 }
20
21 <codecs/rt5651/Speaker.conf>
22 <codecs/rt5651/HeadPhones.conf>
23
24 <codecs/rt5651/IN2-InternalMic.conf>
25 <codecs/rt5651/IN3-HeadsetMic.conf>
+0
-4
src/conf/ucm/bytcr-rt5651-stereo-spk-in2-mic/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5651-stereo-spk-in2-mic
2 ucm_DATA = bytcr-rt5651-stereo-spk-in2-mic.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/bytcr-rt5651-stereo-spk-in2-mic/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/bytcr-rt5651-stereo-spk-in2-mic
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/bytcr-rt5651-stereo-spk-in2-mic
287 ucm_DATA = bytcr-rt5651-stereo-spk-in2-mic.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5651-stereo-spk-in2-mic/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/bytcr-rt5651-stereo-spk-in2-mic/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-10
src/conf/ucm/bytcr-rt5651-stereo-spk-in2-mic/bytcr-rt5651-stereo-spk-in2-mic.conf less more
0 # Adapted from https://github.com/plbossart/UCM/tree/master/bytcr-rt5651
1
2 SectionUseCase."HiFi" {
3 File "../bytcr-rt5651-stereo-spk-in2-mic/HiFi.conf"
4 Comment "Play HiFi quality Music"
5 }
6
7 SectionDefaults [
8 cdev "hw:bytcrrt5651"
9 ]
+0
-27
src/conf/ucm/chtnau8824/HiFi.conf less more
0
1 SectionVerb {
2
3 Value {
4 TQ "HiFi"
5 # ALSA PCM device for HiFi
6 PlaybackPCM "hw:chtnau8824"
7 CapturePCM "hw:chtnau8824"
8 }
9
10 EnableSequence [
11 cdev "hw:chtnau8824"
12 <platforms/bytcr/PlatformEnableSeq.conf>
13 <codecs/nau8824/EnableSeq.conf>
14 ]
15
16 DisableSequence [
17 cdev "hw:chtnau8824"
18 <platforms/bytcr/PlatformDisableSeq.conf>
19 ]
20 }
21
22 <codecs/nau8824/Speaker.conf>
23 <codecs/nau8824/HeadPhones.conf>
24
25 <codecs/nau8824/InternalMic.conf>
26 <codecs/nau8824/HeadsetMic.conf>
+0
-4
src/conf/ucm/chtnau8824/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/chtnau8824
2 ucm_DATA = chtnau8824.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/chtnau8824/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/chtnau8824
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/chtnau8824
287 ucm_DATA = chtnau8824.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/chtnau8824/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/chtnau8824/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-6
src/conf/ucm/chtnau8824/chtnau8824.conf less more
0 Comment "chtnau8824 internal card"
1
2 SectionUseCase."HiFi" {
3 File "HiFi.conf"
4 Comment "Default"
5 }
+0
-117
src/conf/ucm/chtrt5645/HiFi.conf less more
0 SectionVerb {
1 # ALSA PCM
2 Value {
3 TQ "HiFi"
4
5 # ALSA PCM device for HiFi
6 PlaybackPCM "hw:chtrt5645"
7 CapturePCM "hw:chtrt5645"
8 }
9
10 EnableSequence [
11 cdev "hw:chtrt5645"
12
13 <platforms/bytcr/PlatformEnableSeq.conf>
14 <codecs/rt5645/EnableSeq.conf>
15
16 cset "name='Stereo1 ADC1 Mux' 1"
17 cset "name='I2S2 Func Switch' on"
18 # 3/12 the headphone mic tends to be quite loud
19 cset "name='IN1 Boost' 3"
20 # 8/8 the internal analog mic tends to be quite soft
21 cset "name='IN2 Boost' 8"
22 ]
23
24 DisableSequence [
25 cdev "hw:chtrt5645"
26
27 <codecs/rt5645/DisableSeq.conf>
28 ]
29 }
30
31 SectionDevice."Speaker" {
32 Comment "Speaker"
33
34 Value {
35 PlaybackChannels "2"
36 }
37
38 ConflictingDevice [
39 "Headphones"
40 ]
41
42 EnableSequence [
43 cdev "hw:chtrt5645"
44
45 <codecs/rt5645/SpeakerEnableSeq.conf>
46 ]
47
48 DisableSequence [
49 cdev "hw:chtrt5645"
50
51 cset "name='Ext Spk Switch' off"
52 cset "name='Speaker Channel Switch' off"
53 ]
54 }
55
56 SectionDevice."Headphones" {
57 Comment "Headphones"
58
59 Value {
60 PlaybackChannels "2"
61 JackControl "Headphone Jack"
62 JackHWMute "Speaker"
63 }
64
65 ConflictingDevice [
66 "Speaker"
67 ]
68
69 EnableSequence [
70 cdev "hw:chtrt5645"
71
72 <codecs/rt5645/HeadphonesEnableSeq.conf>
73 ]
74
75 DisableSequence [
76 cdev "hw:chtrt5645"
77
78 cset "name='Headphone Switch' off"
79 cset "name='Headphone Channel Switch' off"
80 ]
81 }
82
83 <codecs/rt5645/AnalogMic.conf>
84
85 SectionDevice."HSMic".0 {
86 Comment "Headset Microphone"
87
88 Value {
89 CaptureChannels "2"
90 JackControl "Headset Mic Jack"
91 JackHWMute "Mic"
92 }
93
94 EnableSequence [
95 cdev "hw:chtrt5645"
96
97 <codecs/rt5645/HSMicEnableSeq.conf>
98
99 cset "name='Sto1 ADC MIXL ADC2 Switch' off"
100 cset "name='Sto1 ADC MIXR ADC2 Switch' off"
101
102 cset "name='Mono ADC MIXL ADC1 Switch' on"
103 cset "name='Mono ADC MIXR ADC1 Switch' on"
104 cset "name='Mono ADC MIXL ADC2 Switch' off"
105 cset "name='Mono ADC MIXR ADC2 Switch' off"
106 ]
107
108 DisableSequence [
109 cdev "hw:chtrt5645"
110
111 <codecs/rt5645/HSMicDisableSeq.conf>
112
113 cset "name='Mono ADC MIXL ADC1 Switch' on"
114 cset "name='Mono ADC MIXR ADC1 Switch' on"
115 ]
116 }
+0
-4
src/conf/ucm/chtrt5645/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/chtrt5645
2 ucm_DATA = chtrt5645.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/chtrt5645/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/chtrt5645
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/chtrt5645
287 ucm_DATA = chtrt5645.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/chtrt5645/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/chtrt5645/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-5
src/conf/ucm/chtrt5645/chtrt5645.conf less more
0 Comment "Intel SoC Audio Device"
1 SectionUseCase."HiFi" {
2 File "HiFi.conf"
3 Comment "Default"
4 }
+0
-125
src/conf/ucm/chtrt5645-mono-speaker-analog-mic/HiFi.conf less more
0 SectionVerb {
1 # ALSA PCM
2 Value {
3 TQ "HiFi"
4
5 # ALSA PCM device for HiFi
6 PlaybackPCM "hw:chtrt5645"
7 CapturePCM "hw:chtrt5645"
8 }
9
10 EnableSequence [
11 cdev "hw:chtrt5645"
12
13 <platforms/bytcr/PlatformEnableSeq.conf>
14 <codecs/rt5645/EnableSeq.conf>
15
16 cset "name='Stereo1 ADC1 Mux' 1"
17 cset "name='I2S2 Func Switch' on"
18 # 3/12 the headphone mic tends to be quite loud
19 cset "name='IN1 Boost' 3"
20 # 8/8 the internal analog mic tends to be quite soft
21 cset "name='IN2 Boost' 8"
22 ]
23
24 DisableSequence [
25 cdev "hw:chtrt5645"
26
27 <codecs/rt5645/DisableSeq.conf>
28 ]
29 }
30
31 SectionDevice."Speaker" {
32 Comment "Speaker"
33
34 Value {
35 PlaybackChannels "2"
36 }
37
38 ConflictingDevice [
39 "Headphones"
40 ]
41
42 EnableSequence [
43 cdev "hw:chtrt5645"
44
45 # Monospeaker: Mix right to left
46 cset "name='Stereo DAC MIXL DAC R1 Switch' 1"
47 cset "name='Stereo DAC MIXR DAC R1 Switch' 0"
48
49 <codecs/rt5645/SpeakerEnableSeq.conf>
50 ]
51
52 DisableSequence [
53 cdev "hw:chtrt5645"
54
55 cset "name='Ext Spk Switch' off"
56 cset "name='Speaker Channel Switch' off"
57 ]
58 }
59
60 SectionDevice."Headphones" {
61 Comment "Headphones"
62
63 Value {
64 PlaybackChannels "2"
65 JackControl "Headphone Jack"
66 JackHWMute "Speaker"
67 }
68
69 ConflictingDevice [
70 "Speaker"
71 ]
72
73 EnableSequence [
74 cdev "hw:chtrt5645"
75
76 # Undo monospeaker mixing
77 cset "name='Stereo DAC MIXL DAC R1 Switch' 0"
78 cset "name='Stereo DAC MIXR DAC R1 Switch' 1"
79
80 <codecs/rt5645/HeadphonesEnableSeq.conf>
81 ]
82
83 DisableSequence [
84 cdev "hw:chtrt5645"
85
86 cset "name='Headphone Switch' off"
87 cset "name='Headphone Channel Switch' off"
88 ]
89 }
90
91 <codecs/rt5645/AnalogMic.conf>
92
93 SectionDevice."HSMic".0 {
94 Comment "Headset Microphone"
95
96 Value {
97 CaptureChannels "2"
98 JackControl "Headset Mic Jack"
99 JackHWMute "Mic"
100 }
101
102 EnableSequence [
103 cdev "hw:chtrt5645"
104
105 <codecs/rt5645/HSMicEnableSeq.conf>
106
107 cset "name='Sto1 ADC MIXL ADC2 Switch' off"
108 cset "name='Sto1 ADC MIXR ADC2 Switch' off"
109
110 cset "name='Mono ADC MIXL ADC1 Switch' on"
111 cset "name='Mono ADC MIXR ADC1 Switch' on"
112 cset "name='Mono ADC MIXL ADC2 Switch' off"
113 cset "name='Mono ADC MIXR ADC2 Switch' off"
114 ]
115
116 DisableSequence [
117 cdev "hw:chtrt5645"
118
119 <codecs/rt5645/HSMicDisableSeq.conf>
120
121 cset "name='Mono ADC MIXL ADC1 Switch' on"
122 cset "name='Mono ADC MIXR ADC1 Switch' on"
123 ]
124 }
+0
-4
src/conf/ucm/chtrt5645-mono-speaker-analog-mic/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/chtrt5645-mono-speaker-analog-mic
2 ucm_DATA = chtrt5645-mono-speaker-analog-mic.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/chtrt5645-mono-speaker-analog-mic/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/chtrt5645-mono-speaker-analog-mic
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/chtrt5645-mono-speaker-analog-mic
287 ucm_DATA = chtrt5645-mono-speaker-analog-mic.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/chtrt5645-mono-speaker-analog-mic/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/chtrt5645-mono-speaker-analog-mic/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-5
src/conf/ucm/chtrt5645-mono-speaker-analog-mic/chtrt5645-mono-speaker-analog-mic.conf less more
0 Comment "Intel SoC Audio Device"
1 SectionUseCase."HiFi" {
2 File "../chtrt5645-mono-speaker-analog-mic/HiFi.conf"
3 Comment "Default"
4 }
+0
-133
src/conf/ucm/chtrt5650/HiFi.conf less more
0
1 SectionVerb {
2 # ALSA PCM
3 Value {
4 TQ "HiFi"
5
6 # ALSA PCM device for HiFi
7 PlaybackPCM "hw:chtrt5650"
8 CapturePCM "hw:chtrt5650"
9 }
10
11 EnableSequence [
12 cdev "hw:chtrt5650"
13
14 <platforms/bytcr/PlatformEnableSeq.conf>
15 <codecs/rt5645/EnableSeq.conf>
16
17 cset "name='Speaker HWEQ' 1,164,237,135,1,165,0,0,1,166,237,135,1,167,0,0,1,192,30,196,1,193,0,0,1,194,30,196,1,195,0,0,1,196,31,180,1,197,0,75,1,198,31,180,1,199,31,180,1,200,0,75,1,201,31,180,0,177,51,224"
18 cset "name='DAC1 Playback Volume' 77,77"
19 cset "name='Speaker ClassD Playback Volume' 4"
20 cset "name='I2S2 Func Switch' off"
21 cset "name='RT5650 IF1 ADC Mux' 0"
22 ]
23
24 DisableSequence [
25 cdev "hw:chtrt5650"
26
27 <codecs/rt5645/DisableSeq.conf>
28 ]
29 }
30
31 SectionDevice."Speaker" {
32 Comment "Speaker"
33
34 Value {
35 PlaybackChannels "2"
36 }
37
38 ConflictingDevice [
39 "Headphones"
40 ]
41
42 EnableSequence [
43 cdev "hw:chtrt5650"
44
45 <codecs/rt5645/SpeakerEnableSeq.conf>
46 ]
47
48 DisableSequence [
49 cdev "hw:chtrt5650"
50
51 cset "name='Ext Spk Switch' off"
52 cset "name='Speaker Channel Switch' off"
53 ]
54 }
55
56 SectionDevice."Headphones" {
57 Comment "Headphones"
58
59 Value {
60 PlaybackChannels "2"
61 JackControl "Headphone Jack"
62 JackHWMute "Speaker"
63 }
64
65 ConflictingDevice [
66 "Speaker"
67 ]
68
69 EnableSequence [
70 cdev "hw:chtrt5650"
71
72 <codecs/rt5645/HeadphonesEnableSeq.conf>
73 ]
74
75 DisableSequence [
76 cdev "hw:chtrt5650"
77
78 cset "name='Headphone Switch' off"
79 cset "name='Headphone Channel Switch' off"
80 ]
81 }
82
83 SectionDevice."Mic".0 {
84 Comment "Internal Microphone"
85
86 Value {
87 CaptureChannels "2"
88 CapturePriority "150"
89 }
90
91 EnableSequence [
92 cdev "hw:chtrt5650"
93
94 cset "name='Int Mic Switch' on"
95 cset "name='Sto1 ADC MIXL ADC2 Switch' on"
96 cset "name='Sto1 ADC MIXR ADC2 Switch' on"
97 ]
98
99 DisableSequence [
100 cdev "hw:chtrt5650"
101
102 cset "name='Sto1 ADC MIXL ADC2 Switch' off"
103 cset "name='Sto1 ADC MIXR ADC2 Switch' off"
104 cset "name='Int Mic Switch' off"
105 ]
106 }
107
108 SectionDevice."HSMic".0 {
109 Comment "Headset Microphone"
110
111 Value {
112 CaptureChannels "2"
113 JackControl "Headset Mic Jack"
114 JackHWMute "Mic"
115 }
116
117 EnableSequence [
118 cdev "hw:chtrt5650"
119
120 <codecs/rt5645/HSMicEnableSeq.conf>
121
122 cset "name='IN1 Boost' 1"
123 ]
124
125 DisableSequence [
126 cdev "hw:chtrt5650"
127
128 <codecs/rt5645/HSMicDisableSeq.conf>
129
130 cset "name='IN1 Boost' 0"
131 ]
132 }
+0
-4
src/conf/ucm/chtrt5650/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/chtrt5650
2 ucm_DATA = chtrt5650.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/chtrt5650/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/chtrt5650
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/chtrt5650
287 ucm_DATA = chtrt5650.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/chtrt5650/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/chtrt5650/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-5
src/conf/ucm/chtrt5650/chtrt5650.conf less more
0 Comment "Intel SoC Audio Device"
1 SectionUseCase."HiFi" {
2 File "HiFi.conf"
3 Comment "Default"
4 }
+0
-6
src/conf/ucm/codecs/Makefile.am less more
0 SUBDIRS=\
1 es8316 \
2 rt5640 \
3 rt5645 \
4 rt5651 \
5 nau8824
+0
-640
src/conf/ucm/codecs/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15 VPATH = @srcdir@
16 am__is_gnu_make = { \
17 if test -z '$(MAKELEVEL)'; then \
18 false; \
19 elif test -n '$(MAKE_HOST)'; then \
20 true; \
21 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
22 true; \
23 else \
24 false; \
25 fi; \
26 }
27 am__make_running_with_option = \
28 case $${target_option-} in \
29 ?) ;; \
30 *) echo "am__make_running_with_option: internal error: invalid" \
31 "target option '$${target_option-}' specified" >&2; \
32 exit 1;; \
33 esac; \
34 has_opt=no; \
35 sane_makeflags=$$MAKEFLAGS; \
36 if $(am__is_gnu_make); then \
37 sane_makeflags=$$MFLAGS; \
38 else \
39 case $$MAKEFLAGS in \
40 *\\[\ \ ]*) \
41 bs=\\; \
42 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
43 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
44 esac; \
45 fi; \
46 skip_next=no; \
47 strip_trailopt () \
48 { \
49 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
50 }; \
51 for flg in $$sane_makeflags; do \
52 test $$skip_next = yes && { skip_next=no; continue; }; \
53 case $$flg in \
54 *=*|--*) continue;; \
55 -*I) strip_trailopt 'I'; skip_next=yes;; \
56 -*I?*) strip_trailopt 'I';; \
57 -*O) strip_trailopt 'O'; skip_next=yes;; \
58 -*O?*) strip_trailopt 'O';; \
59 -*l) strip_trailopt 'l'; skip_next=yes;; \
60 -*l?*) strip_trailopt 'l';; \
61 -[dEDm]) skip_next=yes;; \
62 -[JT]) skip_next=yes;; \
63 esac; \
64 case $$flg in \
65 *$$target_option*) has_opt=yes; break;; \
66 esac; \
67 done; \
68 test $$has_opt = yes
69 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
70 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
71 pkgdatadir = $(datadir)/@PACKAGE@
72 pkgincludedir = $(includedir)/@PACKAGE@
73 pkglibdir = $(libdir)/@PACKAGE@
74 pkglibexecdir = $(libexecdir)/@PACKAGE@
75 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
76 install_sh_DATA = $(install_sh) -c -m 644
77 install_sh_PROGRAM = $(install_sh) -c
78 install_sh_SCRIPT = $(install_sh) -c
79 INSTALL_HEADER = $(INSTALL_DATA)
80 transform = $(program_transform_name)
81 NORMAL_INSTALL = :
82 PRE_INSTALL = :
83 POST_INSTALL = :
84 NORMAL_UNINSTALL = :
85 PRE_UNINSTALL = :
86 POST_UNINSTALL = :
87 build_triplet = @build@
88 host_triplet = @host@
89 subdir = src/conf/ucm/codecs
90 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
91 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
92 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
93 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
94 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
95 $(top_srcdir)/configure.ac
96 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
97 $(ACLOCAL_M4)
98 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
99 mkinstalldirs = $(install_sh) -d
100 CONFIG_HEADER = $(top_builddir)/include/config.h
101 CONFIG_CLEAN_FILES =
102 CONFIG_CLEAN_VPATH_FILES =
103 AM_V_P = $(am__v_P_@AM_V@)
104 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
105 am__v_P_0 = false
106 am__v_P_1 = :
107 AM_V_GEN = $(am__v_GEN_@AM_V@)
108 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
109 am__v_GEN_0 = @echo " GEN " $@;
110 am__v_GEN_1 =
111 AM_V_at = $(am__v_at_@AM_V@)
112 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
113 am__v_at_0 = @
114 am__v_at_1 =
115 SOURCES =
116 DIST_SOURCES =
117 RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
118 ctags-recursive dvi-recursive html-recursive info-recursive \
119 install-data-recursive install-dvi-recursive \
120 install-exec-recursive install-html-recursive \
121 install-info-recursive install-pdf-recursive \
122 install-ps-recursive install-recursive installcheck-recursive \
123 installdirs-recursive pdf-recursive ps-recursive \
124 tags-recursive uninstall-recursive
125 am__can_run_installinfo = \
126 case $$AM_UPDATE_INFO_DIR in \
127 n|no|NO) false;; \
128 *) (install-info --version) >/dev/null 2>&1;; \
129 esac
130 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
131 distclean-recursive maintainer-clean-recursive
132 am__recursive_targets = \
133 $(RECURSIVE_TARGETS) \
134 $(RECURSIVE_CLEAN_TARGETS) \
135 $(am__extra_recursive_targets)
136 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
137 distdir distdir-am
138 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
139 # Read a list of newline-separated strings from the standard input,
140 # and print each of them once, without duplicates. Input order is
141 # *not* preserved.
142 am__uniquify_input = $(AWK) '\
143 BEGIN { nonempty = 0; } \
144 { items[$$0] = 1; nonempty = 1; } \
145 END { if (nonempty) { for (i in items) print i; }; } \
146 '
147 # Make sure the list of sources is unique. This is necessary because,
148 # e.g., the same source file might be shared among _SOURCES variables
149 # for different programs/libraries.
150 am__define_uniq_tagged_files = \
151 list='$(am__tagged_files)'; \
152 unique=`for i in $$list; do \
153 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
154 done | $(am__uniquify_input)`
155 ETAGS = etags
156 CTAGS = ctags
157 DIST_SUBDIRS = $(SUBDIRS)
158 am__DIST_COMMON = $(srcdir)/Makefile.in
159 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
160 am__relativize = \
161 dir0=`pwd`; \
162 sed_first='s,^\([^/]*\)/.*$$,\1,'; \
163 sed_rest='s,^[^/]*/*,,'; \
164 sed_last='s,^.*/\([^/]*\)$$,\1,'; \
165 sed_butlast='s,/*[^/]*$$,,'; \
166 while test -n "$$dir1"; do \
167 first=`echo "$$dir1" | sed -e "$$sed_first"`; \
168 if test "$$first" != "."; then \
169 if test "$$first" = ".."; then \
170 dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
171 dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
172 else \
173 first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
174 if test "$$first2" = "$$first"; then \
175 dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
176 else \
177 dir2="../$$dir2"; \
178 fi; \
179 dir0="$$dir0"/"$$first"; \
180 fi; \
181 fi; \
182 dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
183 done; \
184 reldir="$$dir2"
185 ACLOCAL = @ACLOCAL@
186 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
187 ALSA_DEPLIBS = @ALSA_DEPLIBS@
188 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
189 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
190 AMTAR = @AMTAR@
191 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
192 AR = @AR@
193 AUTOCONF = @AUTOCONF@
194 AUTOHEADER = @AUTOHEADER@
195 AUTOMAKE = @AUTOMAKE@
196 AWK = @AWK@
197 CC = @CC@
198 CCDEPMODE = @CCDEPMODE@
199 CFLAGS = @CFLAGS@
200 CPP = @CPP@
201 CPPFLAGS = @CPPFLAGS@
202 CYGPATH_W = @CYGPATH_W@
203 DEFS = @DEFS@
204 DEPDIR = @DEPDIR@
205 DLLTOOL = @DLLTOOL@
206 DSYMUTIL = @DSYMUTIL@
207 DUMPBIN = @DUMPBIN@
208 ECHO_C = @ECHO_C@
209 ECHO_N = @ECHO_N@
210 ECHO_T = @ECHO_T@
211 EGREP = @EGREP@
212 EXEEXT = @EXEEXT@
213 FGREP = @FGREP@
214 GREP = @GREP@
215 INSTALL = @INSTALL@
216 INSTALL_DATA = @INSTALL_DATA@
217 INSTALL_PROGRAM = @INSTALL_PROGRAM@
218 INSTALL_SCRIPT = @INSTALL_SCRIPT@
219 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
220 LD = @LD@
221 LDFLAGS = @LDFLAGS@
222 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
223 LIBOBJS = @LIBOBJS@
224 LIBS = @LIBS@
225 LIBTOOL = @LIBTOOL@
226 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
227 LIPO = @LIPO@
228 LN_S = @LN_S@
229 LTLIBOBJS = @LTLIBOBJS@
230 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
231 MAINT = @MAINT@
232 MAKEINFO = @MAKEINFO@
233 MANIFEST_TOOL = @MANIFEST_TOOL@
234 MKDIR_P = @MKDIR_P@
235 NM = @NM@
236 NMEDIT = @NMEDIT@
237 OBJDUMP = @OBJDUMP@
238 OBJEXT = @OBJEXT@
239 OTOOL = @OTOOL@
240 OTOOL64 = @OTOOL64@
241 PACKAGE = @PACKAGE@
242 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
243 PACKAGE_NAME = @PACKAGE_NAME@
244 PACKAGE_STRING = @PACKAGE_STRING@
245 PACKAGE_TARNAME = @PACKAGE_TARNAME@
246 PACKAGE_URL = @PACKAGE_URL@
247 PACKAGE_VERSION = @PACKAGE_VERSION@
248 PATH_SEPARATOR = @PATH_SEPARATOR@
249 PYTHON_INCLUDES = @PYTHON_INCLUDES@
250 PYTHON_LIBS = @PYTHON_LIBS@
251 RANLIB = @RANLIB@
252 SED = @SED@
253 SET_MAKE = @SET_MAKE@
254 SHELL = @SHELL@
255 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
256 SND_LIB_MAJOR = @SND_LIB_MAJOR@
257 SND_LIB_MINOR = @SND_LIB_MINOR@
258 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
259 SND_LIB_VERSION = @SND_LIB_VERSION@
260 STRIP = @STRIP@
261 SYMBOL_PREFIX = @SYMBOL_PREFIX@
262 VERSION = @VERSION@
263 abs_builddir = @abs_builddir@
264 abs_srcdir = @abs_srcdir@
265 abs_top_builddir = @abs_top_builddir@
266 abs_top_srcdir = @abs_top_srcdir@
267 ac_ct_AR = @ac_ct_AR@
268 ac_ct_CC = @ac_ct_CC@
269 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
270 am__include = @am__include@
271 am__leading_dot = @am__leading_dot@
272 am__quote = @am__quote@
273 am__tar = @am__tar@
274 am__untar = @am__untar@
275 bindir = @bindir@
276 build = @build@
277 build_alias = @build_alias@
278 build_cpu = @build_cpu@
279 build_os = @build_os@
280 build_vendor = @build_vendor@
281 builddir = @builddir@
282 datadir = @datadir@
283 datarootdir = @datarootdir@
284 docdir = @docdir@
285 dvidir = @dvidir@
286 exec_prefix = @exec_prefix@
287 host = @host@
288 host_alias = @host_alias@
289 host_cpu = @host_cpu@
290 host_os = @host_os@
291 host_vendor = @host_vendor@
292 htmldir = @htmldir@
293 includedir = @includedir@
294 infodir = @infodir@
295 install_sh = @install_sh@
296 libdir = @libdir@
297 libexecdir = @libexecdir@
298 localedir = @localedir@
299 localstatedir = @localstatedir@
300 mandir = @mandir@
301 mkdir_p = @mkdir_p@
302 oldincludedir = @oldincludedir@
303 pdfdir = @pdfdir@
304 prefix = @prefix@
305 program_transform_name = @program_transform_name@
306 psdir = @psdir@
307 sbindir = @sbindir@
308 sharedstatedir = @sharedstatedir@
309 srcdir = @srcdir@
310 sysconfdir = @sysconfdir@
311 target_alias = @target_alias@
312 top_build_prefix = @top_build_prefix@
313 top_builddir = @top_builddir@
314 top_srcdir = @top_srcdir@
315 SUBDIRS = \
316 es8316 \
317 rt5640 \
318 rt5645 \
319 rt5651 \
320 nau8824
321
322 all: all-recursive
323
324 .SUFFIXES:
325 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
326 @for dep in $?; do \
327 case '$(am__configure_deps)' in \
328 *$$dep*) \
329 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
330 && { if test -f $@; then exit 0; else break; fi; }; \
331 exit 1;; \
332 esac; \
333 done; \
334 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/codecs/Makefile'; \
335 $(am__cd) $(top_srcdir) && \
336 $(AUTOMAKE) --foreign src/conf/ucm/codecs/Makefile
337 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
338 @case '$?' in \
339 *config.status*) \
340 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
341 *) \
342 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
343 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
344 esac;
345
346 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
347 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
348
349 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
350 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
351 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
352 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
353 $(am__aclocal_m4_deps):
354
355 mostlyclean-libtool:
356 -rm -f *.lo
357
358 clean-libtool:
359 -rm -rf .libs _libs
360
361 # This directory's subdirectories are mostly independent; you can cd
362 # into them and run 'make' without going through this Makefile.
363 # To change the values of 'make' variables: instead of editing Makefiles,
364 # (1) if the variable is set in 'config.status', edit 'config.status'
365 # (which will cause the Makefiles to be regenerated when you run 'make');
366 # (2) otherwise, pass the desired values on the 'make' command line.
367 $(am__recursive_targets):
368 @fail=; \
369 if $(am__make_keepgoing); then \
370 failcom='fail=yes'; \
371 else \
372 failcom='exit 1'; \
373 fi; \
374 dot_seen=no; \
375 target=`echo $@ | sed s/-recursive//`; \
376 case "$@" in \
377 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
378 *) list='$(SUBDIRS)' ;; \
379 esac; \
380 for subdir in $$list; do \
381 echo "Making $$target in $$subdir"; \
382 if test "$$subdir" = "."; then \
383 dot_seen=yes; \
384 local_target="$$target-am"; \
385 else \
386 local_target="$$target"; \
387 fi; \
388 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
389 || eval $$failcom; \
390 done; \
391 if test "$$dot_seen" = "no"; then \
392 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
393 fi; test -z "$$fail"
394
395 ID: $(am__tagged_files)
396 $(am__define_uniq_tagged_files); mkid -fID $$unique
397 tags: tags-recursive
398 TAGS: tags
399
400 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
401 set x; \
402 here=`pwd`; \
403 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
404 include_option=--etags-include; \
405 empty_fix=.; \
406 else \
407 include_option=--include; \
408 empty_fix=; \
409 fi; \
410 list='$(SUBDIRS)'; for subdir in $$list; do \
411 if test "$$subdir" = .; then :; else \
412 test ! -f $$subdir/TAGS || \
413 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
414 fi; \
415 done; \
416 $(am__define_uniq_tagged_files); \
417 shift; \
418 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
419 test -n "$$unique" || unique=$$empty_fix; \
420 if test $$# -gt 0; then \
421 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
422 "$$@" $$unique; \
423 else \
424 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
425 $$unique; \
426 fi; \
427 fi
428 ctags: ctags-recursive
429
430 CTAGS: ctags
431 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
432 $(am__define_uniq_tagged_files); \
433 test -z "$(CTAGS_ARGS)$$unique" \
434 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
435 $$unique
436
437 GTAGS:
438 here=`$(am__cd) $(top_builddir) && pwd` \
439 && $(am__cd) $(top_srcdir) \
440 && gtags -i $(GTAGS_ARGS) "$$here"
441 cscopelist: cscopelist-recursive
442
443 cscopelist-am: $(am__tagged_files)
444 list='$(am__tagged_files)'; \
445 case "$(srcdir)" in \
446 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
447 *) sdir=$(subdir)/$(srcdir) ;; \
448 esac; \
449 for i in $$list; do \
450 if test -f "$$i"; then \
451 echo "$(subdir)/$$i"; \
452 else \
453 echo "$$sdir/$$i"; \
454 fi; \
455 done >> $(top_builddir)/cscope.files
456
457 distclean-tags:
458 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
459
460 distdir: $(BUILT_SOURCES)
461 $(MAKE) $(AM_MAKEFLAGS) distdir-am
462
463 distdir-am: $(DISTFILES)
464 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
465 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
466 list='$(DISTFILES)'; \
467 dist_files=`for file in $$list; do echo $$file; done | \
468 sed -e "s|^$$srcdirstrip/||;t" \
469 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
470 case $$dist_files in \
471 */*) $(MKDIR_P) `echo "$$dist_files" | \
472 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
473 sort -u` ;; \
474 esac; \
475 for file in $$dist_files; do \
476 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
477 if test -d $$d/$$file; then \
478 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
479 if test -d "$(distdir)/$$file"; then \
480 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
481 fi; \
482 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
483 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
484 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
485 fi; \
486 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
487 else \
488 test -f "$(distdir)/$$file" \
489 || cp -p $$d/$$file "$(distdir)/$$file" \
490 || exit 1; \
491 fi; \
492 done
493 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
494 if test "$$subdir" = .; then :; else \
495 $(am__make_dryrun) \
496 || test -d "$(distdir)/$$subdir" \
497 || $(MKDIR_P) "$(distdir)/$$subdir" \
498 || exit 1; \
499 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
500 $(am__relativize); \
501 new_distdir=$$reldir; \
502 dir1=$$subdir; dir2="$(top_distdir)"; \
503 $(am__relativize); \
504 new_top_distdir=$$reldir; \
505 echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
506 echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
507 ($(am__cd) $$subdir && \
508 $(MAKE) $(AM_MAKEFLAGS) \
509 top_distdir="$$new_top_distdir" \
510 distdir="$$new_distdir" \
511 am__remove_distdir=: \
512 am__skip_length_check=: \
513 am__skip_mode_fix=: \
514 distdir) \
515 || exit 1; \
516 fi; \
517 done
518 check-am: all-am
519 check: check-recursive
520 all-am: Makefile
521 installdirs: installdirs-recursive
522 installdirs-am:
523 install: install-recursive
524 install-exec: install-exec-recursive
525 install-data: install-data-recursive
526 uninstall: uninstall-recursive
527
528 install-am: all-am
529 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
530
531 installcheck: installcheck-recursive
532 install-strip:
533 if test -z '$(STRIP)'; then \
534 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
535 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
536 install; \
537 else \
538 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
539 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
540 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
541 fi
542 mostlyclean-generic:
543
544 clean-generic:
545
546 distclean-generic:
547 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
548 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
549
550 maintainer-clean-generic:
551 @echo "This command is intended for maintainers to use"
552 @echo "it deletes files that may require special tools to rebuild."
553 clean: clean-recursive
554
555 clean-am: clean-generic clean-libtool mostlyclean-am
556
557 distclean: distclean-recursive
558 -rm -f Makefile
559 distclean-am: clean-am distclean-generic distclean-tags
560
561 dvi: dvi-recursive
562
563 dvi-am:
564
565 html: html-recursive
566
567 html-am:
568
569 info: info-recursive
570
571 info-am:
572
573 install-data-am:
574
575 install-dvi: install-dvi-recursive
576
577 install-dvi-am:
578
579 install-exec-am:
580
581 install-html: install-html-recursive
582
583 install-html-am:
584
585 install-info: install-info-recursive
586
587 install-info-am:
588
589 install-man:
590
591 install-pdf: install-pdf-recursive
592
593 install-pdf-am:
594
595 install-ps: install-ps-recursive
596
597 install-ps-am:
598
599 installcheck-am:
600
601 maintainer-clean: maintainer-clean-recursive
602 -rm -f Makefile
603 maintainer-clean-am: distclean-am maintainer-clean-generic
604
605 mostlyclean: mostlyclean-recursive
606
607 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
608
609 pdf: pdf-recursive
610
611 pdf-am:
612
613 ps: ps-recursive
614
615 ps-am:
616
617 uninstall-am:
618
619 .MAKE: $(am__recursive_targets) install-am install-strip
620
621 .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
622 check-am clean clean-generic clean-libtool cscopelist-am ctags \
623 ctags-am distclean distclean-generic distclean-libtool \
624 distclean-tags distdir dvi dvi-am html html-am info info-am \
625 install install-am install-data install-data-am install-dvi \
626 install-dvi-am install-exec install-exec-am install-html \
627 install-html-am install-info install-info-am install-man \
628 install-pdf install-pdf-am install-ps install-ps-am \
629 install-strip installcheck installcheck-am installdirs \
630 installdirs-am maintainer-clean maintainer-clean-generic \
631 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
632 ps ps-am tags tags-am uninstall uninstall-am
633
634 .PRECIOUS: Makefile
635
636
637 # Tell versions [3.59,3.63) of GNU make to not export all variables.
638 # Otherwise a system limit (for SysV at least) may be exceeded.
639 .NOEXPORT:
+0
-19
src/conf/ucm/codecs/es8316/EnableSeq.conf less more
0 # Disable all inputs / outputs
1 cset "name='Speaker Switch' off"
2 cset "name='Headphone Switch' off"
3 cset "name='Headset Mic Switch' off"
4 cset "name='Internal Mic Switch' off"
5
6 # Set HP vol to 0 dB (3/3)
7 cset "name='Headphone Playback Volume' 3"
8 # Set HP mixer vol to -6 dB (4/7) louder does not work
9 cset "name='Headphone Mixer Volume' 4"
10 # Set DAC vol to 0 dB (192/192)
11 cset "name='DAC Playback Volume' 192"
12 # Set ADC vold to 0 dB (10/10)
13 cset "name='ADC PGA Gain Volume' 10"
14
15 # Setup muxes / switches
16 cset "name='Left Headphone Mixer Left DAC Switch' on"
17 cset "name='Right Headphone Mixer Right DAC Switch' on"
18 cset "name='ALC Capture Switch' on"
+0
-24
src/conf/ucm/codecs/es8316/HeadPhones.conf less more
0 SectionDevice."Headphones" {
1 Comment "Headphones"
2
3 ConflictingDevice [
4 "Speaker"
5 "MonoSpeaker"
6 ]
7
8 EnableSequence [
9 cdev "hw:bytchtes8316"
10 cset "name='Headphone Switch' on"
11 ]
12
13 DisableSequence [
14 cdev "hw:bytchtes8316"
15 cset "name='Headphone Switch' off"
16 ]
17
18 Value {
19 PlaybackChannels "2"
20 JackControl "Headphone Jack"
21 JackHWMute "Speaker MonoSpeaker"
22 }
23 }
+0
-25
src/conf/ucm/codecs/es8316/IN1-HeadsetMic.conf less more
0 SectionDevice."HeadsetMic-IN1" {
1 Comment "Headset Microphone on IN1"
2
3 ConflictingDevice [
4 "InternalMic-IN1"
5 "InternalMic-IN2"
6 "HeadsetMic-IN2"
7 ]
8
9 EnableSequence [
10 cdev "hw:bytchtes8316"
11 cset "name='Differential Mux' lin1-rin1"
12 cset "name='Headset Mic Switch' on"
13 ]
14
15 DisableSequence [
16 cdev "hw:bytchtes8316"
17 cset "name='Headset Mic Switch' off"
18 ]
19
20 Value {
21 CaptureChannels "2"
22 JackControl "Headset Mic Jack"
23 }
24 }
+0
-24
src/conf/ucm/codecs/es8316/IN1-InternalMic.conf less more
0 SectionDevice."InternalMic-IN1" {
1 Comment "Internal Microphone on IN1"
2
3 ConflictingDevice [
4 "InternalMic-IN2"
5 "HeadsetMic-IN1"
6 "HeadsetMic-IN2"
7 ]
8
9 EnableSequence [
10 cdev "hw:bytchtes8316"
11 cset "name='Differential Mux' lin1-rin1"
12 cset "name='Internal Mic Switch' on"
13 ]
14
15 DisableSequence [
16 cdev "hw:bytchtes8316"
17 cset "name='Internal Mic Switch' off"
18 ]
19
20 Value {
21 CaptureChannels "2"
22 }
23 }
+0
-25
src/conf/ucm/codecs/es8316/IN2-HeadsetMic.conf less more
0 SectionDevice."HeadsetMic-IN2" {
1 Comment "Headset Microphone on IN2"
2
3 ConflictingDevice [
4 "InternalMic-IN1"
5 "InternalMic-IN2"
6 "HeadsetMic-IN1"
7 ]
8
9 EnableSequence [
10 cdev "hw:bytchtes8316"
11 cset "name='Differential Mux' lin2-rin2"
12 cset "name='Headset Mic Switch' on"
13 ]
14
15 DisableSequence [
16 cdev "hw:bytchtes8316"
17 cset "name='Headset Mic Switch' off"
18 ]
19
20 Value {
21 CaptureChannels "2"
22 JackControl "Headset Mic Jack"
23 }
24 }
+0
-24
src/conf/ucm/codecs/es8316/IN2-InternalMic.conf less more
0 SectionDevice."InternalMic-IN2" {
1 Comment "Internal Microphone on IN2"
2
3 ConflictingDevice [
4 "InternalMic-IN1"
5 "HeadsetMic-IN1"
6 "HeadsetMic-IN2"
7 ]
8
9 EnableSequence [
10 cdev "hw:bytchtes8316"
11 cset "name='Differential Mux' lin2-rin2"
12 cset "name='Internal Mic Switch' on"
13 ]
14
15 DisableSequence [
16 cdev "hw:bytchtes8316"
17 cset "name='Internal Mic Switch' off"
18 ]
19
20 Value {
21 CaptureChannels "2"
22 }
23 }
+0
-7
src/conf/ucm/codecs/es8316/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/codecs/es8316
2 ucm_DATA = EnableSeq.conf HeadPhones.conf \
3 IN1-InternalMic.conf IN2-InternalMic.conf \
4 IN1-HeadsetMic.conf IN2-HeadsetMic.conf \
5 Speaker.conf MonoSpeaker.conf
6 EXTRA_DIST = $(ucm_DATA)
+0
-515
src/conf/ucm/codecs/es8316/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/codecs/es8316
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/codecs/es8316
287 ucm_DATA = EnableSeq.conf HeadPhones.conf \
288 IN1-InternalMic.conf IN2-InternalMic.conf \
289 IN1-HeadsetMic.conf IN2-HeadsetMic.conf \
290 Speaker.conf MonoSpeaker.conf
291
292 EXTRA_DIST = $(ucm_DATA)
293 all: all-am
294
295 .SUFFIXES:
296 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
297 @for dep in $?; do \
298 case '$(am__configure_deps)' in \
299 *$$dep*) \
300 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
301 && { if test -f $@; then exit 0; else break; fi; }; \
302 exit 1;; \
303 esac; \
304 done; \
305 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/codecs/es8316/Makefile'; \
306 $(am__cd) $(top_srcdir) && \
307 $(AUTOMAKE) --foreign src/conf/ucm/codecs/es8316/Makefile
308 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
309 @case '$?' in \
310 *config.status*) \
311 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
312 *) \
313 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
314 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
315 esac;
316
317 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
318 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
319
320 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
321 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
322 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
323 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
324 $(am__aclocal_m4_deps):
325
326 mostlyclean-libtool:
327 -rm -f *.lo
328
329 clean-libtool:
330 -rm -rf .libs _libs
331 install-ucmDATA: $(ucm_DATA)
332 @$(NORMAL_INSTALL)
333 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
334 if test -n "$$list"; then \
335 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
336 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
337 fi; \
338 for p in $$list; do \
339 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
340 echo "$$d$$p"; \
341 done | $(am__base_list) | \
342 while read files; do \
343 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
344 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
345 done
346
347 uninstall-ucmDATA:
348 @$(NORMAL_UNINSTALL)
349 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
350 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
351 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
352 tags TAGS:
353
354 ctags CTAGS:
355
356 cscope cscopelist:
357
358
359 distdir: $(BUILT_SOURCES)
360 $(MAKE) $(AM_MAKEFLAGS) distdir-am
361
362 distdir-am: $(DISTFILES)
363 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
364 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
365 list='$(DISTFILES)'; \
366 dist_files=`for file in $$list; do echo $$file; done | \
367 sed -e "s|^$$srcdirstrip/||;t" \
368 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
369 case $$dist_files in \
370 */*) $(MKDIR_P) `echo "$$dist_files" | \
371 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
372 sort -u` ;; \
373 esac; \
374 for file in $$dist_files; do \
375 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
376 if test -d $$d/$$file; then \
377 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
378 if test -d "$(distdir)/$$file"; then \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
382 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
383 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
384 fi; \
385 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
386 else \
387 test -f "$(distdir)/$$file" \
388 || cp -p $$d/$$file "$(distdir)/$$file" \
389 || exit 1; \
390 fi; \
391 done
392 check-am: all-am
393 check: check-am
394 all-am: Makefile $(DATA)
395 installdirs:
396 for dir in "$(DESTDIR)$(ucmdir)"; do \
397 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
398 done
399 install: install-am
400 install-exec: install-exec-am
401 install-data: install-data-am
402 uninstall: uninstall-am
403
404 install-am: all-am
405 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
406
407 installcheck: installcheck-am
408 install-strip:
409 if test -z '$(STRIP)'; then \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 install; \
413 else \
414 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
415 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
416 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
417 fi
418 mostlyclean-generic:
419
420 clean-generic:
421
422 distclean-generic:
423 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
424 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
425
426 maintainer-clean-generic:
427 @echo "This command is intended for maintainers to use"
428 @echo "it deletes files that may require special tools to rebuild."
429 clean: clean-am
430
431 clean-am: clean-generic clean-libtool mostlyclean-am
432
433 distclean: distclean-am
434 -rm -f Makefile
435 distclean-am: clean-am distclean-generic
436
437 dvi: dvi-am
438
439 dvi-am:
440
441 html: html-am
442
443 html-am:
444
445 info: info-am
446
447 info-am:
448
449 install-data-am: install-ucmDATA
450
451 install-dvi: install-dvi-am
452
453 install-dvi-am:
454
455 install-exec-am:
456
457 install-html: install-html-am
458
459 install-html-am:
460
461 install-info: install-info-am
462
463 install-info-am:
464
465 install-man:
466
467 install-pdf: install-pdf-am
468
469 install-pdf-am:
470
471 install-ps: install-ps-am
472
473 install-ps-am:
474
475 installcheck-am:
476
477 maintainer-clean: maintainer-clean-am
478 -rm -f Makefile
479 maintainer-clean-am: distclean-am maintainer-clean-generic
480
481 mostlyclean: mostlyclean-am
482
483 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
484
485 pdf: pdf-am
486
487 pdf-am:
488
489 ps: ps-am
490
491 ps-am:
492
493 uninstall-am: uninstall-ucmDATA
494
495 .MAKE: install-am install-strip
496
497 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
498 cscopelist-am ctags-am distclean distclean-generic \
499 distclean-libtool distdir dvi dvi-am html html-am info info-am \
500 install install-am install-data install-data-am install-dvi \
501 install-dvi-am install-exec install-exec-am install-html \
502 install-html-am install-info install-info-am install-man \
503 install-pdf install-pdf-am install-ps install-ps-am \
504 install-strip install-ucmDATA installcheck installcheck-am \
505 installdirs maintainer-clean maintainer-clean-generic \
506 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
507 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
508
509 .PRECIOUS: Makefile
510
511
512 # Tell versions [3.59,3.63) of GNU make to not export all variables.
513 # Otherwise a system limit (for SysV at least) may be exceeded.
514 .NOEXPORT:
+0
-40
src/conf/ucm/codecs/es8316/MonoSpeaker.conf less more
0 SectionDevice."MonoSpeaker" {
1 Comment "Mono Speaker"
2
3 ConflictingDevice [
4 "Speaker"
5 "Headphones"
6 ]
7
8 EnableSequence [
9 cdev "hw:bytchtes8316"
10
11 # BYT/CHT devices with an ES8316 codec use a single speaker
12 # connected between the headhpone LOUT and ROUT pins, expecting
13 # the output to be in a mono differential mode. Presumably this
14 # is done to use the power of both the left and right headphone
15 # amplifier channels to allow the speaker to be louder.
16 #
17 # The ES8316 codec does not have a differential output mode, but
18 # we can emulate one by making both channels output the exact
19 # same signal by setting the "DAC Mono Mix Switch", combined
20 # with setting the "Playback Polarity" control to "R Invert",
21 # which applies a 180 degrees phase inversion to the right chan.
22 cset "name='DAC Mono Mix Switch' on"
23 cset "name='Playback Polarity' 1"
24
25 cset "name='Speaker Switch' on"
26 ]
27
28 DisableSequence [
29 cdev "hw:bytchtes8316"
30 cset "name='Speaker Switch' off"
31 # DAC settings back to normal for stereo headphones output
32 cset "name='Playback Polarity' 0"
33 cset "name='DAC Mono Mix Switch' off"
34 ]
35
36 Value {
37 PlaybackChannels "2"
38 }
39 }
+0
-22
src/conf/ucm/codecs/es8316/Speaker.conf less more
0 SectionDevice."Speaker" {
1 Comment "Speakers"
2
3 ConflictingDevice [
4 "MonoSpeaker"
5 "Headphones"
6 ]
7
8 EnableSequence [
9 cdev "hw:bytchtes8316"
10 cset "name='Speaker Switch' on"
11 ]
12
13 DisableSequence [
14 cdev "hw:bytchtes8316"
15 cset "name='Speaker Switch' off"
16 ]
17
18 Value {
19 PlaybackChannels "2"
20 }
21 }
+0
-15
src/conf/ucm/codecs/nau8824/EnableSeq.conf less more
0 # Playback TDM configuration
1 cset "name='DACL Channel Source' 0"
2 cset "name='DACR Channel Source' 1"
3 # Input Configuration
4 cset "name='DMIC1 Enable Switch' off"
5 cset "name='DMIC2 Enable Switch' off"
6 cset "name='DMIC3 Enable Switch' off"
7 cset "name='DMIC4 Enable Switch' off"
8 cset "name='MIC1 Volume' 10"
9 cset "name='MIC2 Volume' 10"
10 # Button Configuration
11 cset "name='THD for key media' 10"
12 cset "name='THD for key voice command' 16"
13 cset "name='THD for key volume up' 38"
14 cset "name='THD for key volume down' 115"
+0
-25
src/conf/ucm/codecs/nau8824/HeadPhones.conf less more
0 SectionDevice."Headphones" {
1 Comment "Headphones"
2
3 Value {
4 PlaybackChannels "2"
5 JackControl "Headphone Jack"
6 }
7
8 ConflictingDevice [
9 "MonoSpeaker"
10 "Speaker"
11 ]
12
13 EnableSequence [
14 cdev "hw:chtnau8824"
15
16 cset "name='Headphone Switch' on"
17 ]
18
19 DisableSequence [
20 cdev "hw:chtnau8824"
21
22 cset "name='Headphone Switch' off"
23 ]
24 }
+0
-31
src/conf/ucm/codecs/nau8824/HeadsetMic.conf less more
0 SectionDevice."HeadsetMic" {
1 Comment "Headset Microphone"
2
3 Value {
4 CaptureChannels "2"
5 JackControl "Headset Mic Jack"
6 }
7
8 ConflictingDevice [
9 "InternalMic"
10 ]
11
12 EnableSequence [
13 cdev "hw:chtnau8824"
14
15 cset "name='ADC CH0 Select' 1"
16 cset "name='ADC CH1 Select' 1"
17
18 cset "name='Headset Mic Switch' on"
19 cset "name='Right ADC HSMIC Switch' on"
20 cset "name='Left ADC HSMIC Switch' on"
21 ]
22
23 DisableSequence [
24 cdev "hw:chtnau8824"
25
26 cset "name='Headset Mic Switch' off"
27 cset "name='Right ADC HSMIC Switch' off"
28 cset "name='Left ADC HSMIC Switch' off"
29 ]
30 }
+0
-31
src/conf/ucm/codecs/nau8824/InternalMic.conf less more
0 SectionDevice."InternalMic" {
1 Comment "Internal Microphone"
2
3 Value {
4 CaptureChannels "2"
5 CapturePriority "150"
6 }
7
8 ConflictingDevice [
9 "HeadsetMic"
10 ]
11
12 EnableSequence [
13 cdev "hw:chtnau8824"
14
15 cset "name='ADC CH0 Select' 0"
16 cset "name='ADC CH1 Select' 0"
17
18 cset "name='Int Mic Switch' on"
19 cset "name='Right ADC MIC Switch' on"
20 cset "name='Left ADC MIC Switch' on"
21 ]
22
23 DisableSequence [
24 cdev "hw:chtnau8824"
25
26 cset "name='Int Mic Switch' off"
27 cset "name='Right ADC MIC Switch' off"
28 cset "name='Left ADC MIC Switch' off"
29 ]
30 }
+0
-5
src/conf/ucm/codecs/nau8824/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/codecs/nau8824
2 ucm_DATA = EnableSeq.conf HeadPhones.conf HeadsetMic.conf InternalMic.conf \
3 MonoSpeaker.conf Speaker.conf
4 EXTRA_DIST = $(ucm_DATA)
+0
-513
src/conf/ucm/codecs/nau8824/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/codecs/nau8824
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/codecs/nau8824
287 ucm_DATA = EnableSeq.conf HeadPhones.conf HeadsetMic.conf InternalMic.conf \
288 MonoSpeaker.conf Speaker.conf
289
290 EXTRA_DIST = $(ucm_DATA)
291 all: all-am
292
293 .SUFFIXES:
294 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
295 @for dep in $?; do \
296 case '$(am__configure_deps)' in \
297 *$$dep*) \
298 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
299 && { if test -f $@; then exit 0; else break; fi; }; \
300 exit 1;; \
301 esac; \
302 done; \
303 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/codecs/nau8824/Makefile'; \
304 $(am__cd) $(top_srcdir) && \
305 $(AUTOMAKE) --foreign src/conf/ucm/codecs/nau8824/Makefile
306 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
307 @case '$?' in \
308 *config.status*) \
309 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
310 *) \
311 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
312 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
313 esac;
314
315 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
316 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
317
318 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
321 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
322 $(am__aclocal_m4_deps):
323
324 mostlyclean-libtool:
325 -rm -f *.lo
326
327 clean-libtool:
328 -rm -rf .libs _libs
329 install-ucmDATA: $(ucm_DATA)
330 @$(NORMAL_INSTALL)
331 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
332 if test -n "$$list"; then \
333 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
334 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
335 fi; \
336 for p in $$list; do \
337 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
338 echo "$$d$$p"; \
339 done | $(am__base_list) | \
340 while read files; do \
341 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
342 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
343 done
344
345 uninstall-ucmDATA:
346 @$(NORMAL_UNINSTALL)
347 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
348 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
349 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
350 tags TAGS:
351
352 ctags CTAGS:
353
354 cscope cscopelist:
355
356
357 distdir: $(BUILT_SOURCES)
358 $(MAKE) $(AM_MAKEFLAGS) distdir-am
359
360 distdir-am: $(DISTFILES)
361 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
362 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
363 list='$(DISTFILES)'; \
364 dist_files=`for file in $$list; do echo $$file; done | \
365 sed -e "s|^$$srcdirstrip/||;t" \
366 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
367 case $$dist_files in \
368 */*) $(MKDIR_P) `echo "$$dist_files" | \
369 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
370 sort -u` ;; \
371 esac; \
372 for file in $$dist_files; do \
373 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
374 if test -d $$d/$$file; then \
375 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
376 if test -d "$(distdir)/$$file"; then \
377 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
378 fi; \
379 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
380 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
381 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
382 fi; \
383 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
384 else \
385 test -f "$(distdir)/$$file" \
386 || cp -p $$d/$$file "$(distdir)/$$file" \
387 || exit 1; \
388 fi; \
389 done
390 check-am: all-am
391 check: check-am
392 all-am: Makefile $(DATA)
393 installdirs:
394 for dir in "$(DESTDIR)$(ucmdir)"; do \
395 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
396 done
397 install: install-am
398 install-exec: install-exec-am
399 install-data: install-data-am
400 uninstall: uninstall-am
401
402 install-am: all-am
403 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
404
405 installcheck: installcheck-am
406 install-strip:
407 if test -z '$(STRIP)'; then \
408 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
409 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
410 install; \
411 else \
412 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
413 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
414 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
415 fi
416 mostlyclean-generic:
417
418 clean-generic:
419
420 distclean-generic:
421 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
422 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
423
424 maintainer-clean-generic:
425 @echo "This command is intended for maintainers to use"
426 @echo "it deletes files that may require special tools to rebuild."
427 clean: clean-am
428
429 clean-am: clean-generic clean-libtool mostlyclean-am
430
431 distclean: distclean-am
432 -rm -f Makefile
433 distclean-am: clean-am distclean-generic
434
435 dvi: dvi-am
436
437 dvi-am:
438
439 html: html-am
440
441 html-am:
442
443 info: info-am
444
445 info-am:
446
447 install-data-am: install-ucmDATA
448
449 install-dvi: install-dvi-am
450
451 install-dvi-am:
452
453 install-exec-am:
454
455 install-html: install-html-am
456
457 install-html-am:
458
459 install-info: install-info-am
460
461 install-info-am:
462
463 install-man:
464
465 install-pdf: install-pdf-am
466
467 install-pdf-am:
468
469 install-ps: install-ps-am
470
471 install-ps-am:
472
473 installcheck-am:
474
475 maintainer-clean: maintainer-clean-am
476 -rm -f Makefile
477 maintainer-clean-am: distclean-am maintainer-clean-generic
478
479 mostlyclean: mostlyclean-am
480
481 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
482
483 pdf: pdf-am
484
485 pdf-am:
486
487 ps: ps-am
488
489 ps-am:
490
491 uninstall-am: uninstall-ucmDATA
492
493 .MAKE: install-am install-strip
494
495 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
496 cscopelist-am ctags-am distclean distclean-generic \
497 distclean-libtool distdir dvi dvi-am html html-am info info-am \
498 install install-am install-data install-data-am install-dvi \
499 install-dvi-am install-exec install-exec-am install-html \
500 install-html-am install-info install-info-am install-man \
501 install-pdf install-pdf-am install-ps install-ps-am \
502 install-strip install-ucmDATA installcheck installcheck-am \
503 installdirs maintainer-clean maintainer-clean-generic \
504 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
505 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
506
507 .PRECIOUS: Makefile
508
509
510 # Tell versions [3.59,3.63) of GNU make to not export all variables.
511 # Otherwise a system limit (for SysV at least) may be exceeded.
512 .NOEXPORT:
+0
-29
src/conf/ucm/codecs/nau8824/MonoSpeaker.conf less more
0 SectionDevice."MonoSpeaker" {
1 Comment "Mono Speaker"
2
3 Value {
4 PlaybackChannels "2"
5 }
6
7 ConflictingDevice [
8 "Speaker"
9 "Headphones"
10 ]
11
12 EnableSequence [
13 cdev "hw:chtnau8824"
14
15 # nau8824 mono speaker boards have the speaker on the right chan
16 cset "name='Speaker Left DACL Volume' 0"
17 cset "name='Speaker Left DACR Volume' 0"
18 cset "name='Speaker Right DACL Volume' 1"
19 cset "name='Speaker Right DACR Volume' 1"
20 cset "name='Ext Spk Switch' on"
21 ]
22
23 DisableSequence [
24 cdev "hw:chtnau8824"
25
26 cset "name='Ext Spk Switch' off"
27 ]
28 }
+0
-28
src/conf/ucm/codecs/nau8824/Speaker.conf less more
0 SectionDevice."Speaker" {
1 Comment "Speaker"
2
3 Value {
4 PlaybackChannels "2"
5 }
6
7 ConflictingDevice [
8 "MonoSpeaker"
9 "Headphones"
10 ]
11
12 EnableSequence [
13 cdev "hw:chtnau8824"
14
15 cset "name='Speaker Left DACL Volume' 1"
16 cset "name='Speaker Left DACR Volume' 0"
17 cset "name='Speaker Right DACL Volume' 0"
18 cset "name='Speaker Right DACR Volume' 1"
19 cset "name='Ext Spk Switch' on"
20 ]
21
22 DisableSequence [
23 cdev "hw:chtnau8824"
24
25 cset "name='Ext Spk Switch' off"
26 ]
27 }
+0
-31
src/conf/ucm/codecs/rt5640/DigitalMics.conf less more
0 SectionDevice."DigitalMics" {
1 Comment "Internal Digital Microphones"
2
3 ConflictingDevice [
4 "IN1-InternalMics"
5 "IN3-InternalMics"
6 "HeadsetMic"
7 ]
8
9 EnableSequence [
10 cdev "hw:bytcrrt5640"
11
12 cset "name='Stereo ADC MIXL ADC2 Switch' on"
13 cset "name='Stereo ADC MIXR ADC2 Switch' on"
14 cset "name='Internal Mic Switch' on"
15
16 ]
17
18 DisableSequence [
19 cdev "hw:bytcrrt5640"
20
21 cset "name='Stereo ADC MIXL ADC2 Switch' off"
22 cset "name='Stereo ADC MIXR ADC2 Switch' off"
23 cset "name='Internal Mic Switch' off"
24
25 ]
26
27 Value {
28 CaptureChannels 2
29 }
30 }
+0
-41
src/conf/ucm/codecs/rt5640/EnableSeq.conf less more
0 # RT5640 default output routing
1 cset "name='OUT MIXL DAC L1 Switch' on"
2 cset "name='OUT MIXR DAC R1 Switch' on"
3
4 # uncomment for loopback mic->speakers
5 # cset "name='SPOL MIX BST1 Switch' on"
6 # cset "name='SPOR MIX BST1 Switch' on"
7
8 # uncomment for loopback playback -> capture
9 # cset "name='RECMIXL OUT MIXL Switch' on"
10 # cset "name='RECMIXR OUT MIXR Switch' on"
11
12 # uncomment to enable swap between AIF1 and AIF2
13 # warning: can only work with SSP0 firmware enabled
14 cset "name='SDI select' 0"
15 cset "name='DAI select' 0"
16 #cset "name='SDI select' 1"
17 #cset "name='DAI select' 1"
18
19 cset "name='DAC2 Playback Switch' on"
20 cset "name='DIG MIXL DAC L2 Switch' on"
21
22 # Input Configuration
23 cset "name='Stereo ADC1 Mux' ADC"
24 cset "name='Stereo ADC2 Mux' DMIC1"
25 cset "name='Mono ADC L1 Mux' 1"
26 cset "name='Mono ADC R1 Mux' 1"
27
28 # 47=0dB, 0.375 dB/step, set it to 6 dB to help with soft mics
29 cset "name='ADC Capture Volume' 63"
30 # Set ADC Boost Gain to 3dB higher vals result in too much noise
31 cset "name='ADC Boost Gain' 1"
32 # Set IN1/IN3 internal mic boost to 8 (max)
33 # Set IN2 headset-mic boost to 1, headset mics are quite loud
34 cset "name='IN1 Boost' 8"
35 cset "name='IN2 Boost' 1"
36 cset "name='IN3 Boost' 8"
37
38 cset "name='Internal Mic Switch' off"
39 cset "name='Headset Mic Switch' off"
40 cset "name='ADC Capture Switch' on"
+0
-41
src/conf/ucm/codecs/rt5640/HeadPhones.conf less more
0 SectionDevice."Headphones" {
1 Comment "Headphones"
2
3 ConflictingDevice [
4 "Speaker"
5 "MonoSpeaker"
6 ]
7
8 EnableSequence [
9 cdev "hw:bytcrrt5640"
10
11 cset "name='DAC MIXL INF1 Switch' on"
12 cset "name='DAC MIXR INF1 Switch' on"
13 cset "name='Stereo DAC MIXL DAC L1 Switch' on"
14 cset "name='Stereo DAC MIXR DAC R1 Switch' on"
15 cset "name='Stereo DAC MIXL DAC L2 Switch' on"
16 cset "name='Stereo DAC MIXR DAC R2 Switch' on"
17 cset "name='HPO MIX HPVOL Switch' on"
18 cset "name='Headphone Switch' on"
19 cset "name='HP Channel Switch' on"
20 cset "name='Speaker Switch' off"
21 cset "name='HP L Playback Switch' on"
22 cset "name='HP R Playback Switch' on"
23 cset "name='HP Playback Volume' 29"
24
25 ]
26
27 DisableSequence [
28 cdev "hw:bytcrrt5640"
29 cset "name='Headphone Switch' off"
30 cset "name='HP Channel Switch' off"
31 cset "name='HP L Playback Switch' off"
32 cset "name='HP R Playback Switch' off"
33 cset "name='HP Playback Volume' 0"
34 ]
35
36 Value {
37 PlaybackChannels "2"
38 JackControl "Headphone Jack"
39 }
40 }
+0
-48
src/conf/ucm/codecs/rt5640/HeadsetMic.conf less more
0 SectionDevice."HeadsetMic" {
1 Comment "Headset Microphone"
2
3 ConflictingDevice [
4 "IN1-InternalMics"
5 "IN3-InternalMics"
6 "DigitalMics"
7 ]
8
9 EnableSequence [
10 cdev "hw:bytcrrt5640"
11
12 cset "name='Headset Mic Switch' on"
13
14 cset "name='RECMIXL BST2 Switch' on"
15 cset "name='RECMIXR BST2 Switch' on"
16
17 cset "name='Stereo ADC MIXL ADC1 Switch' on"
18 cset "name='Stereo ADC MIXR ADC1 Switch' on"
19
20 cset "name='Mono ADC MIXL ADC1 Switch' on"
21 cset "name='Mono ADC MIXR ADC1 Switch' on"
22
23 cset "name='Mono ADC Capture Switch' on"
24 ]
25
26 DisableSequence [
27 cdev "hw:bytcrrt5640"
28
29 cset "name='Stereo ADC MIXL ADC1 Switch' off"
30 cset "name='Stereo ADC MIXR ADC1 Switch' off"
31
32 cset "name='RECMIXL BST2 Switch' off"
33 cset "name='RECMIXR BST2 Switch' off"
34
35 cset "name='Headset Mic Switch' off"
36
37 cset "name='Mono ADC MIXL ADC1 Switch' off"
38 cset "name='Mono ADC MIXR ADC1 Switch' off"
39
40 cset "name='Mono ADC Capture Switch' off"
41 ]
42
43 Value {
44 CaptureChannels 2
45 JackControl "Headset Mic Jack"
46 }
47 }
+0
-50
src/conf/ucm/codecs/rt5640/IN1-InternalMic.conf less more
0 SectionDevice."IN1-InternalMics" {
1 Comment "Internal Microphone on IN1"
2
3 ConflictingDevice [
4 "DigitalMics"
5 "HeadsetMic"
6 "IN3-InternalMics"
7 ]
8
9 EnableSequence [
10 cdev "hw:bytcrrt5640"
11
12 cset "name='Internal Mic Switch' on"
13
14 cset "name='RECMIXL BST1 Switch' on"
15 cset "name='RECMIXR BST1 Switch' on"
16 cset "name='RECMIXL BST3 Switch' off"
17 cset "name='RECMIXR BST3 Switch' off"
18
19 cset "name='Stereo ADC MIXL ADC1 Switch' on"
20 cset "name='Stereo ADC MIXR ADC1 Switch' on"
21
22 cset "name='Mono ADC MIXL ADC1 Switch' on"
23 cset "name='Mono ADC MIXR ADC1 Switch' on"
24
25 cset "name='Mono ADC Capture Switch' on"
26 ]
27
28 DisableSequence [
29 cdev "hw:bytcrrt5640"
30
31 cset "name='Stereo ADC MIXL ADC1 Switch' off"
32 cset "name='Stereo ADC MIXR ADC1 Switch' off"
33
34 cset "name='RECMIXL BST1 Switch' off"
35 cset "name='RECMIXR BST1 Switch' off"
36
37 cset "name='Internal Mic Switch' off"
38
39 cset "name='Mono ADC MIXL ADC1 Switch' off"
40 cset "name='Mono ADC MIXR ADC1 Switch' off"
41
42 cset "name='Mono ADC Capture Switch' off"
43
44 ]
45
46 Value {
47 CaptureChannels 2
48 }
49 }
+0
-50
src/conf/ucm/codecs/rt5640/IN3-InternalMic.conf less more
0 SectionDevice."IN3-InternalMics" {
1 Comment "Internal Microphone on IN3"
2
3 ConflictingDevice [
4 "DigitalMics"
5 "HeadsetMic"
6 "IN1-InternalMics"
7 ]
8
9 EnableSequence [
10 cdev "hw:bytcrrt5640"
11
12 cset "name='Internal Mic Switch' on"
13
14 cset "name='RECMIXL BST1 Switch' off"
15 cset "name='RECMIXR BST1 Switch' off"
16 cset "name='RECMIXL BST3 Switch' on"
17 cset "name='RECMIXR BST3 Switch' on"
18
19 cset "name='Stereo ADC MIXL ADC1 Switch' on"
20 cset "name='Stereo ADC MIXR ADC1 Switch' on"
21
22 cset "name='Mono ADC MIXL ADC1 Switch' on"
23 cset "name='Mono ADC MIXR ADC1 Switch' on"
24
25 cset "name='Mono ADC Capture Switch' on"
26
27 ]
28
29 DisableSequence [
30 cdev "hw:bytcrrt5640"
31
32 cset "name='Stereo ADC MIXL ADC1 Switch' off"
33 cset "name='Stereo ADC MIXR ADC1 Switch' off"
34
35 cset "name='RECMIXL BST3 Switch' off"
36 cset "name='RECMIXR BST3 Switch' off"
37
38 cset "name='Internal Mic Switch' off"
39
40 cset "name='Mono ADC MIXL ADC1 Switch' off"
41 cset "name='Mono ADC MIXR ADC1 Switch' off"
42
43 cset "name='Mono ADC Capture Switch' off"
44 ]
45
46 Value {
47 CaptureChannels 2
48 }
49 }
+0
-5
src/conf/ucm/codecs/rt5640/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/codecs/rt5640
2 ucm_DATA = DigitalMics.conf EnableSeq.conf HeadPhones.conf HeadsetMic.conf \
3 IN1-InternalMic.conf IN3-InternalMic.conf MonoSpeaker.conf Speaker.conf
4 EXTRA_DIST = $(ucm_DATA)
+0
-513
src/conf/ucm/codecs/rt5640/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/codecs/rt5640
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/codecs/rt5640
287 ucm_DATA = DigitalMics.conf EnableSeq.conf HeadPhones.conf HeadsetMic.conf \
288 IN1-InternalMic.conf IN3-InternalMic.conf MonoSpeaker.conf Speaker.conf
289
290 EXTRA_DIST = $(ucm_DATA)
291 all: all-am
292
293 .SUFFIXES:
294 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
295 @for dep in $?; do \
296 case '$(am__configure_deps)' in \
297 *$$dep*) \
298 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
299 && { if test -f $@; then exit 0; else break; fi; }; \
300 exit 1;; \
301 esac; \
302 done; \
303 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/codecs/rt5640/Makefile'; \
304 $(am__cd) $(top_srcdir) && \
305 $(AUTOMAKE) --foreign src/conf/ucm/codecs/rt5640/Makefile
306 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
307 @case '$?' in \
308 *config.status*) \
309 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
310 *) \
311 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
312 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
313 esac;
314
315 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
316 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
317
318 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
321 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
322 $(am__aclocal_m4_deps):
323
324 mostlyclean-libtool:
325 -rm -f *.lo
326
327 clean-libtool:
328 -rm -rf .libs _libs
329 install-ucmDATA: $(ucm_DATA)
330 @$(NORMAL_INSTALL)
331 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
332 if test -n "$$list"; then \
333 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
334 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
335 fi; \
336 for p in $$list; do \
337 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
338 echo "$$d$$p"; \
339 done | $(am__base_list) | \
340 while read files; do \
341 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
342 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
343 done
344
345 uninstall-ucmDATA:
346 @$(NORMAL_UNINSTALL)
347 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
348 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
349 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
350 tags TAGS:
351
352 ctags CTAGS:
353
354 cscope cscopelist:
355
356
357 distdir: $(BUILT_SOURCES)
358 $(MAKE) $(AM_MAKEFLAGS) distdir-am
359
360 distdir-am: $(DISTFILES)
361 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
362 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
363 list='$(DISTFILES)'; \
364 dist_files=`for file in $$list; do echo $$file; done | \
365 sed -e "s|^$$srcdirstrip/||;t" \
366 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
367 case $$dist_files in \
368 */*) $(MKDIR_P) `echo "$$dist_files" | \
369 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
370 sort -u` ;; \
371 esac; \
372 for file in $$dist_files; do \
373 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
374 if test -d $$d/$$file; then \
375 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
376 if test -d "$(distdir)/$$file"; then \
377 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
378 fi; \
379 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
380 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
381 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
382 fi; \
383 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
384 else \
385 test -f "$(distdir)/$$file" \
386 || cp -p $$d/$$file "$(distdir)/$$file" \
387 || exit 1; \
388 fi; \
389 done
390 check-am: all-am
391 check: check-am
392 all-am: Makefile $(DATA)
393 installdirs:
394 for dir in "$(DESTDIR)$(ucmdir)"; do \
395 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
396 done
397 install: install-am
398 install-exec: install-exec-am
399 install-data: install-data-am
400 uninstall: uninstall-am
401
402 install-am: all-am
403 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
404
405 installcheck: installcheck-am
406 install-strip:
407 if test -z '$(STRIP)'; then \
408 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
409 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
410 install; \
411 else \
412 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
413 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
414 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
415 fi
416 mostlyclean-generic:
417
418 clean-generic:
419
420 distclean-generic:
421 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
422 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
423
424 maintainer-clean-generic:
425 @echo "This command is intended for maintainers to use"
426 @echo "it deletes files that may require special tools to rebuild."
427 clean: clean-am
428
429 clean-am: clean-generic clean-libtool mostlyclean-am
430
431 distclean: distclean-am
432 -rm -f Makefile
433 distclean-am: clean-am distclean-generic
434
435 dvi: dvi-am
436
437 dvi-am:
438
439 html: html-am
440
441 html-am:
442
443 info: info-am
444
445 info-am:
446
447 install-data-am: install-ucmDATA
448
449 install-dvi: install-dvi-am
450
451 install-dvi-am:
452
453 install-exec-am:
454
455 install-html: install-html-am
456
457 install-html-am:
458
459 install-info: install-info-am
460
461 install-info-am:
462
463 install-man:
464
465 install-pdf: install-pdf-am
466
467 install-pdf-am:
468
469 install-ps: install-ps-am
470
471 install-ps-am:
472
473 installcheck-am:
474
475 maintainer-clean: maintainer-clean-am
476 -rm -f Makefile
477 maintainer-clean-am: distclean-am maintainer-clean-generic
478
479 mostlyclean: mostlyclean-am
480
481 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
482
483 pdf: pdf-am
484
485 pdf-am:
486
487 ps: ps-am
488
489 ps-am:
490
491 uninstall-am: uninstall-ucmDATA
492
493 .MAKE: install-am install-strip
494
495 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
496 cscopelist-am ctags-am distclean distclean-generic \
497 distclean-libtool distdir dvi dvi-am html html-am info info-am \
498 install install-am install-data install-data-am install-dvi \
499 install-dvi-am install-exec install-exec-am install-html \
500 install-html-am install-info install-info-am install-man \
501 install-pdf install-pdf-am install-ps install-ps-am \
502 install-strip install-ucmDATA installcheck installcheck-am \
503 installdirs maintainer-clean maintainer-clean-generic \
504 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
505 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
506
507 .PRECIOUS: Makefile
508
509
510 # Tell versions [3.59,3.63) of GNU make to not export all variables.
511 # Otherwise a system limit (for SysV at least) may be exceeded.
512 .NOEXPORT:
+0
-45
src/conf/ucm/codecs/rt5640/MonoSpeaker.conf less more
0 SectionDevice."MonoSpeaker" {
1 Comment "Mono Speaker"
2
3 ConflictingDevice [
4 "Headphones"
5 "Speaker"
6 ]
7
8 EnableSequence [
9 cdev "hw:bytcrrt5640"
10
11 cset "name='DAC MIXL INF1 Switch' on"
12 cset "name='DAC MIXR INF1 Switch' on"
13 cset "name='Stereo DAC MIXL DAC L1 Switch' on"
14 cset "name='Stereo DAC MIXR DAC R1 Switch' on"
15 cset "name='Stereo DAC MIXL DAC L2 Switch' on"
16 cset "name='Stereo DAC MIXR DAC R2 Switch' on"
17 cset "name='SPK MIXL DAC L1 Switch' on"
18 cset "name='SPK MIXR DAC R1 Switch' on"
19 cset "name='SPOL MIX SPKVOL L Switch' on"
20 # for mono speaker we apply left on right
21 # cset "name='SPOR MIX SPKVOL R Switch' on"
22 cset "name='SPOL MIX SPKVOL R Switch' on"
23 cset "name='Speaker Switch' on"
24 cset "name='Speaker Channel Switch' on"
25 cset "name='Headphone Switch' off"
26 cset "name='Speaker L Playback Switch' on"
27 cset "name='Speaker R Playback Switch' on"
28 cset "name='Speaker Playback Volume' 35"
29
30 ]
31
32 DisableSequence [
33 cdev "hw:bytcrrt5640"
34 cset "name='Speaker Switch' off"
35 cset "name='Speaker Channel Switch' off"
36 cset "name='Speaker L Playback Switch' off"
37 cset "name='Speaker R Playback Switch' off"
38 cset "name='Speaker Playback Volume' 0"
39 ]
40
41 Value {
42 PlaybackChannels "2"
43 }
44 }
+0
-45
src/conf/ucm/codecs/rt5640/Speaker.conf less more
0 SectionDevice."Speaker" {
1 Comment "Speakers"
2
3 ConflictingDevice [
4 "Headphones"
5 "MonoSpeaker"
6 ]
7
8 EnableSequence [
9 cdev "hw:bytcrrt5640"
10
11 cset "name='DAC MIXL INF1 Switch' on"
12 cset "name='DAC MIXR INF1 Switch' on"
13 cset "name='Stereo DAC MIXL DAC L1 Switch' on"
14 cset "name='Stereo DAC MIXR DAC R1 Switch' on"
15 cset "name='Stereo DAC MIXL DAC L2 Switch' on"
16 cset "name='Stereo DAC MIXR DAC R2 Switch' on"
17 cset "name='SPK MIXL DAC L1 Switch' on"
18 cset "name='SPK MIXR DAC R1 Switch' on"
19 cset "name='SPOL MIX SPKVOL L Switch' on"
20 cset "name='SPOR MIX SPKVOL R Switch' on"
21 # undo MonoSpeaker mixing of right channel to left speaker
22 cset "name='SPOL MIX SPKVOL R Switch' off"
23 cset "name='Speaker Switch' on"
24 cset "name='Speaker Channel Switch' on"
25 cset "name='Headphone Switch' off"
26 cset "name='Speaker L Playback Switch' on"
27 cset "name='Speaker R Playback Switch' on"
28 cset "name='Speaker Playback Volume' 35"
29
30 ]
31
32 DisableSequence [
33 cdev "hw:bytcrrt5640"
34 cset "name='Speaker Switch' off"
35 cset "name='Speaker Channel Switch' off"
36 cset "name='Speaker L Playback Switch' off"
37 cset "name='Speaker R Playback Switch' off"
38 cset "name='Speaker Playback Volume' 0"
39 ]
40
41 Value {
42 PlaybackChannels "2"
43 }
44 }
+0
-41
src/conf/ucm/codecs/rt5645/AnalogMic.conf less more
0 SectionDevice."Mic".0 {
1 Comment "Internal Analog Microphone"
2
3 Value {
4 CaptureChannels "2"
5 CapturePriority "150"
6 }
7
8 EnableSequence [
9 cdev "hw:chtrt5645"
10
11 cset "name='Int Analog Mic Switch' on"
12
13 cset "name='Sto1 ADC MIXL ADC1 Switch' on"
14 cset "name='Sto1 ADC MIXR ADC1 Switch' on"
15 cset "name='Sto1 ADC MIXL ADC2 Switch' off"
16 cset "name='Sto1 ADC MIXR ADC2 Switch' off"
17
18 cset "name='Mono ADC MIXL ADC1 Switch' on"
19 cset "name='Mono ADC MIXR ADC1 Switch' on"
20 cset "name='Mono ADC MIXL ADC2 Switch' off"
21 cset "name='Mono ADC MIXR ADC2 Switch' off"
22
23 cset "name='RECMIXL BST2 Switch' on"
24 cset "name='RECMIXR BST2 Switch' on"
25 ]
26
27 DisableSequence [
28 cdev "hw:chtrt5645"
29
30 cset "name='Sto1 ADC MIXL ADC1 Switch' off"
31 cset "name='Sto1 ADC MIXR ADC1 Switch' off"
32 cset "name='Mono ADC MIXL ADC1 Switch' off"
33 cset "name='Mono ADC MIXR ADC1 Switch' off"
34
35 cset "name='RECMIXL BST2 Switch' off"
36 cset "name='RECMIXR BST2 Switch' off"
37
38 cset "name='Int Analog Mic Switch' off"
39 ]
40 }
+0
-5
src/conf/ucm/codecs/rt5645/DigitalMicDisableSeq.conf less more
0 cset "name='Sto1 ADC MIXL ADC2 Switch' off"
1 cset "name='Sto1 ADC MIXR ADC2 Switch' off"
2 cset "name='Mono ADC MIXL ADC2 Switch' off"
3 cset "name='Mono ADC MIXR ADC2 Switch' off"
4 cset "name='Int Mic Switch' off"
+0
-10
src/conf/ucm/codecs/rt5645/DigitalMicEnableSeq.conf less more
0 cset "name='Int Mic Switch' on"
1
2 cset "name='Sto1 ADC MIXL ADC1 Switch' off"
3 cset "name='Sto1 ADC MIXR ADC1 Switch' off"
4 cset "name='Sto1 ADC MIXL ADC2 Switch' on"
5 cset "name='Sto1 ADC MIXR ADC2 Switch' on"
6 cset "name='Mono ADC MIXL ADC1 Switch' off"
7 cset "name='Mono ADC MIXR ADC1 Switch' off"
8 cset "name='Mono ADC MIXL ADC2 Switch' on"
9 cset "name='Mono ADC MIXR ADC2 Switch' on"
+0
-15
src/conf/ucm/codecs/rt5645/DisableSeq.conf less more
0 # Disable audio output path
1 cset "name='codec_out1 mix 0 pcm0_in Switch' off"
2 cset "name='media0_out mix 0 media1_in Switch' off"
3
4 cset "name='media1_in Gain 0 Switch' off"
5 cset "name='pcm0_in Gain 0 Switch' off"
6 cset "name='codec_out1 Gain 0 Switch' off"
7
8 # Disable audio input path
9 cset "name='pcm1_out mix 0 media_loop2_in Switch' off"
10 cset "name='media_loop2_out mix 0 codec_in0 Switch' off"
11
12 cset "name='media_loop2_out Gain 0 Switch' off"
13 cset "name='pcm1_out Gain 0 Switch' off"
14 cset "name='codec_in0 Gain 0 Switch' off"
+0
-46
src/conf/ucm/codecs/rt5645/EnableSeq.conf less more
0 # Output Configuration
1 cset "name='DAC1 L Mux' IF1 DAC"
2 cset "name='DAC1 R Mux' IF1 DAC"
3 cset "name='DAC1 MIXL DAC1 Switch' 1"
4 cset "name='DAC1 MIXR DAC1 Switch' 1"
5 cset "name='Stereo DAC MIXL DAC L1 Switch' 1"
6 cset "name='Stereo DAC MIXR DAC R1 Switch' 1"
7
8 cset "name='DAC L2 Mux' IF2 DAC"
9 cset "name='DAC R2 Mux' IF2 DAC"
10 cset "name='Mono DAC MIXL DAC L2 Switch' on"
11 cset "name='Mono DAC MIXR DAC R2 Switch' on"
12 cset "name='DAC2 Playback Switch' on"
13
14 cset "name='HPOVOL MIXL DAC1 Switch' on"
15 cset "name='HPOVOL MIXR DAC1 Switch' on"
16 cset "name='HPOVOL MIXL DAC2 Switch' on"
17 cset "name='HPOVOL MIXR DAC2 Switch' on"
18 cset "name='HPO MIX HPVOL Switch' on"
19 cset "name='HPOVOL L Switch' on"
20 cset "name='HPOVOL R Switch' on"
21
22 cset "name='SPK MIXL DAC L1 Switch' on"
23 cset "name='SPK MIXR DAC R1 Switch' on"
24 cset "name='SPK MIXL DAC L2 Switch' on"
25 cset "name='SPK MIXR DAC R2 Switch' on"
26 cset "name='SPOL MIX SPKVOL L Switch' on"
27 cset "name='SPOR MIX SPKVOL R Switch' on"
28 cset "name='SPKVOL L Switch' on"
29 cset "name='SPKVOL R Switch' on"
30
31 # Input Configuration
32 cset "name='Stereo1 DMIC Mux' 0"
33 cset "name='Stereo1 ADC2 Mux' 1"
34 cset "name='ADC Capture Switch' on"
35
36 # 55/63
37 cset "name='ADC Capture Volume' 55"
38 # set ADC Boost to 0/3, higher vals cause a lot of white noise
39 cset "name='ADC Boost Capture Volume' 0"
40 # 55/63
41 cset "name='Mono ADC Capture Volume' 55"
42 # 0/3
43 cset "name='Mono ADC Boost Capture Volume' 0"
44 # 27/31
45 cset "name='IN Capture Volume' 27"
+0
-6
src/conf/ucm/codecs/rt5645/HSMicDisableSeq.conf less more
0 cset "name='Headset Mic Switch' off"
1
2 cset "name='RECMIXL BST1 Switch' off"
3 cset "name='RECMIXR BST1 Switch' off"
4 cset "name='Sto1 ADC MIXL ADC1 Switch' off"
5 cset "name='Sto1 ADC MIXR ADC1 Switch' off"
+0
-7
src/conf/ucm/codecs/rt5645/HSMicEnableSeq.conf less more
0 cset "name='Headset Mic Switch' on"
1
2 cset "name='Sto1 ADC MIXL ADC1 Switch' on"
3 cset "name='Sto1 ADC MIXR ADC1 Switch' on"
4
5 cset "name='RECMIXL BST1 Switch' on"
6 cset "name='RECMIXR BST1 Switch' on"
+0
-7
src/conf/ucm/codecs/rt5645/HeadphonesEnableSeq.conf less more
0 cset "name='Ext Spk Switch' off"
1 cset "name='Speaker Channel Switch' off"
2
3 cset "name='Headphone Switch' on"
4 cset "name='Headphone Channel Switch' on"
5 # 25/39 higher values cause crackling on some boards
6 cset "name='Headphone Playback Volume' 25"
+0
-7
src/conf/ucm/codecs/rt5645/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/codecs/rt5645
2 ucm_DATA = DisableSeq.conf EnableSeq.conf HeadphonesEnableSeq.conf \
3 SpeakerEnableSeq.conf DigitalMicDisableSeq.conf \
4 DigitalMicEnableSeq.conf HSMicDisableSeq.conf \
5 HSMicEnableSeq.conf AnalogMic.conf
6 EXTRA_DIST = $(ucm_DATA)
+0
-515
src/conf/ucm/codecs/rt5645/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/codecs/rt5645
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/codecs/rt5645
287 ucm_DATA = DisableSeq.conf EnableSeq.conf HeadphonesEnableSeq.conf \
288 SpeakerEnableSeq.conf DigitalMicDisableSeq.conf \
289 DigitalMicEnableSeq.conf HSMicDisableSeq.conf \
290 HSMicEnableSeq.conf AnalogMic.conf
291
292 EXTRA_DIST = $(ucm_DATA)
293 all: all-am
294
295 .SUFFIXES:
296 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
297 @for dep in $?; do \
298 case '$(am__configure_deps)' in \
299 *$$dep*) \
300 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
301 && { if test -f $@; then exit 0; else break; fi; }; \
302 exit 1;; \
303 esac; \
304 done; \
305 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/codecs/rt5645/Makefile'; \
306 $(am__cd) $(top_srcdir) && \
307 $(AUTOMAKE) --foreign src/conf/ucm/codecs/rt5645/Makefile
308 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
309 @case '$?' in \
310 *config.status*) \
311 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
312 *) \
313 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
314 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
315 esac;
316
317 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
318 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
319
320 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
321 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
322 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
323 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
324 $(am__aclocal_m4_deps):
325
326 mostlyclean-libtool:
327 -rm -f *.lo
328
329 clean-libtool:
330 -rm -rf .libs _libs
331 install-ucmDATA: $(ucm_DATA)
332 @$(NORMAL_INSTALL)
333 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
334 if test -n "$$list"; then \
335 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
336 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
337 fi; \
338 for p in $$list; do \
339 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
340 echo "$$d$$p"; \
341 done | $(am__base_list) | \
342 while read files; do \
343 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
344 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
345 done
346
347 uninstall-ucmDATA:
348 @$(NORMAL_UNINSTALL)
349 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
350 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
351 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
352 tags TAGS:
353
354 ctags CTAGS:
355
356 cscope cscopelist:
357
358
359 distdir: $(BUILT_SOURCES)
360 $(MAKE) $(AM_MAKEFLAGS) distdir-am
361
362 distdir-am: $(DISTFILES)
363 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
364 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
365 list='$(DISTFILES)'; \
366 dist_files=`for file in $$list; do echo $$file; done | \
367 sed -e "s|^$$srcdirstrip/||;t" \
368 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
369 case $$dist_files in \
370 */*) $(MKDIR_P) `echo "$$dist_files" | \
371 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
372 sort -u` ;; \
373 esac; \
374 for file in $$dist_files; do \
375 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
376 if test -d $$d/$$file; then \
377 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
378 if test -d "$(distdir)/$$file"; then \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
382 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
383 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
384 fi; \
385 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
386 else \
387 test -f "$(distdir)/$$file" \
388 || cp -p $$d/$$file "$(distdir)/$$file" \
389 || exit 1; \
390 fi; \
391 done
392 check-am: all-am
393 check: check-am
394 all-am: Makefile $(DATA)
395 installdirs:
396 for dir in "$(DESTDIR)$(ucmdir)"; do \
397 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
398 done
399 install: install-am
400 install-exec: install-exec-am
401 install-data: install-data-am
402 uninstall: uninstall-am
403
404 install-am: all-am
405 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
406
407 installcheck: installcheck-am
408 install-strip:
409 if test -z '$(STRIP)'; then \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 install; \
413 else \
414 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
415 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
416 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
417 fi
418 mostlyclean-generic:
419
420 clean-generic:
421
422 distclean-generic:
423 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
424 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
425
426 maintainer-clean-generic:
427 @echo "This command is intended for maintainers to use"
428 @echo "it deletes files that may require special tools to rebuild."
429 clean: clean-am
430
431 clean-am: clean-generic clean-libtool mostlyclean-am
432
433 distclean: distclean-am
434 -rm -f Makefile
435 distclean-am: clean-am distclean-generic
436
437 dvi: dvi-am
438
439 dvi-am:
440
441 html: html-am
442
443 html-am:
444
445 info: info-am
446
447 info-am:
448
449 install-data-am: install-ucmDATA
450
451 install-dvi: install-dvi-am
452
453 install-dvi-am:
454
455 install-exec-am:
456
457 install-html: install-html-am
458
459 install-html-am:
460
461 install-info: install-info-am
462
463 install-info-am:
464
465 install-man:
466
467 install-pdf: install-pdf-am
468
469 install-pdf-am:
470
471 install-ps: install-ps-am
472
473 install-ps-am:
474
475 installcheck-am:
476
477 maintainer-clean: maintainer-clean-am
478 -rm -f Makefile
479 maintainer-clean-am: distclean-am maintainer-clean-generic
480
481 mostlyclean: mostlyclean-am
482
483 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
484
485 pdf: pdf-am
486
487 pdf-am:
488
489 ps: ps-am
490
491 ps-am:
492
493 uninstall-am: uninstall-ucmDATA
494
495 .MAKE: install-am install-strip
496
497 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
498 cscopelist-am ctags-am distclean distclean-generic \
499 distclean-libtool distdir dvi dvi-am html html-am info info-am \
500 install install-am install-data install-data-am install-dvi \
501 install-dvi-am install-exec install-exec-am install-html \
502 install-html-am install-info install-info-am install-man \
503 install-pdf install-pdf-am install-ps install-ps-am \
504 install-strip install-ucmDATA installcheck installcheck-am \
505 installdirs maintainer-clean maintainer-clean-generic \
506 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
507 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
508
509 .PRECIOUS: Makefile
510
511
512 # Tell versions [3.59,3.63) of GNU make to not export all variables.
513 # Otherwise a system limit (for SysV at least) may be exceeded.
514 .NOEXPORT:
+0
-6
src/conf/ucm/codecs/rt5645/SpeakerEnableSeq.conf less more
0 cset "name='Headphone Switch' off"
1 cset "name='Headphone Channel Switch' off"
2
3 cset "name='Ext Spk Switch' on"
4 cset "name='Speaker Channel Switch' on"
5 cset "name='Speaker Playback Volume' 31"
+0
-29
src/conf/ucm/codecs/rt5651/DigitalMic.conf less more
0 SectionDevice."DigitalMic" {
1 Comment "Internal Digital Microphone"
2
3 ConflictingDevice [
4 "InternalMic-IN1"
5 "InternalMic-IN2"
6 "InternalMic-IN12"
7 "HeadsetMic-IN2"
8 "HeadsetMic-IN3"
9 ]
10
11 EnableSequence [
12 cdev "hw:bytcrrt5651"
13 cset "name='Stereo1 ADC MIXL ADC2 Switch' on"
14 cset "name='Stereo1 ADC MIXR ADC2 Switch' on"
15 cset "name='Internal Mic Switch' on"
16 ]
17
18 DisableSequence [
19 cdev "hw:bytcrrt5651"
20 cset "name='Stereo1 ADC MIXL ADC2 Switch' off"
21 cset "name='Stereo1 ADC MIXR ADC2 Switch' off"
22 cset "name='Internal Mic Switch' off"
23 ]
24
25 Value {
26 CaptureChannels 2
27 }
28 }
+0
-56
src/conf/ucm/codecs/rt5651/EnableSeq.conf less more
0 # default state
1 cset "name='HPO MIX DAC1 Switch' on"
2 cset "name='HPO MIX HPVOL Switch' off"
3 cset "name='HPO L Playback Switch' off"
4 cset "name='HPO R Playback Switch' off"
5 cset "name='HPOVOL L Switch' on"
6 cset "name='HPOVOL R Switch' on"
7 cset "name='LOUT MIX DAC L1 Switch' on"
8 cset "name='LOUT MIX DAC R1 Switch' on"
9 cset "name='IF1 ASRC Switch' on"
10 cset "name='LOUT L Playback Switch' off"
11 cset "name='LOUT R Playback Switch' off"
12 cset "name='Stereo DAC MIXL DAC L1 Switch' on"
13 cset "name='Stereo DAC MIXL DAC R1 Switch' off"
14 cset "name='Stereo DAC MIXR DAC L1 Switch' off"
15 cset "name='Stereo DAC MIXR DAC R1 Switch' on"
16 cset "name='Stereo1 ADC MIXL ADC1 Switch' off"
17 cset "name='Stereo1 ADC MIXR ADC1 Switch' off"
18 cset "name='Stereo1 ADC MIXL ADC2 Switch' off"
19 cset "name='Stereo1 ADC MIXR ADC2 Switch' off"
20 cset "name='Stereo2 ADC MIXL ADC1 Switch' off"
21 cset "name='Stereo2 ADC MIXR ADC1 Switch' off"
22 cset "name='Stereo2 ADC MIXL ADC2 Switch' off"
23 cset "name='Stereo2 ADC MIXR ADC2 Switch' off"
24 cset "name='Headphone Switch' off"
25 cset "name='Speaker Switch' off"
26
27 # volumes
28 cset "name='OUT Playback Volume' 31"
29 cset "name='HP Playback Volume' 31"
30 cset "name='DAC1 Playback Volume' 175"
31 cset "name='IN Capture Volume' 23"
32 # 47=0dB, 0.375 dB/step, set it to 6 dB to help with soft mics
33 cset "name='ADC Capture Volume' 63"
34 cset "name='ADC Capture Switch' on"
35 # Set ADC Boost Gain to 3dB higher vals result in too much noise
36 cset "name='ADC Boost Gain' 1"
37 # Set IN1, IN2 and IN3 internal mic boost to 1
38 cset "name='IN1 Boost' 1"
39 cset "name='IN2 Boost' 1"
40 cset "name='IN3 Boost' 1"
41
42 # input
43 cset "name='Stereo1 ADC L1 Mux' ADC"
44 cset "name='Stereo1 ADC R1 Mux' ADC"
45 cset "name='Stereo1 ADC L2 Mux' DMIC"
46 cset "name='Stereo1 ADC R2 Mux' DMIC"
47 cset "name='RECMIXL BST1 Switch' off"
48 cset "name='RECMIXR BST1 Switch' off"
49 cset "name='RECMIXL BST3 Switch' off"
50 cset "name='RECMIXR BST3 Switch' off"
51 cset "name='RECMIXL BST2 Switch' off"
52 cset "name='RECMIXR BST2 Switch' off"
53 cset "name='Headset Mic Switch' off"
54 cset "name='Internal Mic Switch' off"
55 cset "name='Line In Switch' off"
+0
-42
src/conf/ucm/codecs/rt5651/HeadPhones-swapped.conf less more
0 SectionDevice."Headphones" {
1 Comment "Headphones"
2
3 ConflictingDevice [
4 "Speaker"
5 "MonoSpeaker"
6 ]
7
8 EnableSequence [
9 cdev "hw:bytcrrt5651"
10
11 # Swap left and right
12 cset "name='Stereo DAC MIXL DAC R1 Switch' on"
13 cset "name='Stereo DAC MIXL DAC L1 Switch' off"
14 cset "name='Stereo DAC MIXR DAC L1 Switch' on"
15 cset "name='Stereo DAC MIXR DAC R1 Switch' off"
16
17 cset "name='Headphone Switch' on"
18 cset "name='HPO L Playback Switch' on"
19 cset "name='HPO R Playback Switch' on"
20 # Done after turning the HP on to keep the bias and clk on
21 cset "name='Speaker Switch' off"
22 cset "name='LOUT L Playback Switch' off"
23 cset "name='LOUT R Playback Switch' off"
24 ]
25
26 DisableSequence [
27 cdev "hw:bytcrrt5651"
28 # Disabling the HP switches is done by the Speaker EnableSeq
29
30 # Unswap left and right
31 cset "name='Stereo DAC MIXL DAC L1 Switch' on"
32 cset "name='Stereo DAC MIXL DAC R1 Switch' off"
33 cset "name='Stereo DAC MIXR DAC R1 Switch' on"
34 cset "name='Stereo DAC MIXR DAC L1 Switch' off"
35 ]
36
37 Value {
38 PlaybackChannels "2"
39 JackControl "Headphone Jack"
40 }
41 }
+0
-32
src/conf/ucm/codecs/rt5651/HeadPhones.conf less more
0 SectionDevice."Headphones" {
1 Comment "Headphones"
2
3 ConflictingDevice [
4 "Speaker"
5 "MonoSpeaker"
6 ]
7
8 EnableSequence [
9 cdev "hw:bytcrrt5651"
10 cset "name='Headphone Switch' on"
11 cset "name='HPO L Playback Switch' on"
12 cset "name='HPO R Playback Switch' on"
13 # Done after turning the HP on to keep the bias and clk on
14 cset "name='Speaker Switch' off"
15 cset "name='LOUT L Playback Switch' off"
16 cset "name='LOUT R Playback Switch' off"
17 ]
18
19 DisableSequence [
20 cdev "hw:bytcrrt5651"
21 # This is done by the Speaker EnableSequence, so that the
22 # Platform Clock and BIAS do not temporarily get turned off
23 # as that breaks audio-streams which are playing when
24 # switching between Speaker/Headphone
25 ]
26
27 Value {
28 PlaybackChannels "2"
29 JackControl "Headphone Jack"
30 }
31 }
+0
-33
src/conf/ucm/codecs/rt5651/IN1-InternalMic.conf less more
0 SectionDevice."InternalMic-IN1" {
1 Comment "Internal Microphone on IN1"
2
3 ConflictingDevice [
4 "DigitalMic"
5 "InternalMic-IN2"
6 "InternalMic-IN12"
7 "HeadsetMic-IN2"
8 "HeadsetMic-IN3"
9 ]
10
11 EnableSequence [
12 cdev "hw:bytcrrt5651"
13 cset "name='Internal Mic Switch' on"
14 cset "name='RECMIXL BST1 Switch' on"
15 cset "name='RECMIXR BST1 Switch' on"
16 cset "name='Stereo1 ADC MIXL ADC1 Switch' on"
17 cset "name='Stereo1 ADC MIXR ADC1 Switch' on"
18 ]
19
20 DisableSequence [
21 cdev "hw:bytcrrt5651"
22 cset "name='Stereo1 ADC MIXL ADC1 Switch' off"
23 cset "name='Stereo1 ADC MIXR ADC1 Switch' off"
24 cset "name='Internal Mic Switch' off"
25 cset "name='RECMIXL BST1 Switch' off"
26 cset "name='RECMIXR BST1 Switch' off"
27 ]
28
29 Value {
30 CaptureChannels "2"
31 }
32 }
+0
-37
src/conf/ucm/codecs/rt5651/IN12-InternalMic.conf less more
0 SectionDevice."InternalMic-IN12" {
1 Comment "Internal Microphones on IN1 and IN2"
2
3 ConflictingDevice [
4 "DigitalMic"
5 "InternalMic-IN1"
6 "InternalMic-IN2"
7 "HeadsetMic-IN2"
8 "HeadsetMic-IN3"
9 ]
10
11 EnableSequence [
12 cdev "hw:bytcrrt5651"
13 cset "name='Internal Mic Switch' on"
14 cset "name='RECMIXL BST1 Switch' on"
15 cset "name='RECMIXR BST1 Switch' on"
16 cset "name='RECMIXL BST2 Switch' on"
17 cset "name='RECMIXR BST2 Switch' on"
18 cset "name='Stereo1 ADC MIXL ADC1 Switch' on"
19 cset "name='Stereo1 ADC MIXR ADC1 Switch' on"
20 ]
21
22 DisableSequence [
23 cdev "hw:bytcrrt5651"
24 cset "name='Stereo1 ADC MIXL ADC1 Switch' off"
25 cset "name='Stereo1 ADC MIXR ADC1 Switch' off"
26 cset "name='Internal Mic Switch' off"
27 cset "name='RECMIXL BST1 Switch' off"
28 cset "name='RECMIXR BST1 Switch' off"
29 cset "name='RECMIXL BST2 Switch' off"
30 cset "name='RECMIXR BST2 Switch' off"
31 ]
32
33 Value {
34 CaptureChannels "2"
35 }
36 }
+0
-34
src/conf/ucm/codecs/rt5651/IN2-HeadsetMic.conf less more
0 SectionDevice."HeadsetMic-IN2" {
1 Comment "Headset Microphone on IN2"
2
3 ConflictingDevice [
4 "DigitalMic"
5 "InternalMic-IN1"
6 "InternalMic-IN2"
7 "InternalMic-IN12"
8 "HeadsetMic-IN3"
9 ]
10
11 EnableSequence [
12 cdev "hw:bytcrrt5651"
13 cset "name='Headset Mic Switch' on"
14 cset "name='RECMIXL BST2 Switch' on"
15 cset "name='RECMIXR BST2 Switch' on"
16 cset "name='Stereo1 ADC MIXL ADC1 Switch' on"
17 cset "name='Stereo1 ADC MIXR ADC1 Switch' on"
18 ]
19
20 DisableSequence [
21 cdev "hw:bytcrrt5651"
22 cset "name='Stereo1 ADC MIXL ADC1 Switch' off"
23 cset "name='Stereo1 ADC MIXR ADC1 Switch' off"
24 cset "name='Headset Mic Switch' off"
25 cset "name='RECMIXL BST2 Switch' off"
26 cset "name='RECMIXR BST2 Switch' off"
27 ]
28
29 Value {
30 CaptureChannels "2"
31 JackControl "Headset Mic Jack"
32 }
33 }
+0
-33
src/conf/ucm/codecs/rt5651/IN2-InternalMic.conf less more
0 SectionDevice."InternalMic-IN2" {
1 Comment "Internal Microphone on IN2"
2
3 ConflictingDevice [
4 "DigitalMic"
5 "InternalMic-IN1"
6 "InternalMic-IN12"
7 "HeadsetMic-IN2"
8 "HeadsetMic-IN3"
9 ]
10
11 EnableSequence [
12 cdev "hw:bytcrrt5651"
13 cset "name='Internal Mic Switch' on"
14 cset "name='RECMIXL BST2 Switch' on"
15 cset "name='RECMIXR BST2 Switch' on"
16 cset "name='Stereo1 ADC MIXL ADC1 Switch' on"
17 cset "name='Stereo1 ADC MIXR ADC1 Switch' on"
18 ]
19
20 DisableSequence [
21 cdev "hw:bytcrrt5651"
22 cset "name='Stereo1 ADC MIXL ADC1 Switch' off"
23 cset "name='Stereo1 ADC MIXR ADC1 Switch' off"
24 cset "name='Internal Mic Switch' off"
25 cset "name='RECMIXL BST2 Switch' off"
26 cset "name='RECMIXR BST2 Switch' off"
27 ]
28
29 Value {
30 CaptureChannels "2"
31 }
32 }
+0
-34
src/conf/ucm/codecs/rt5651/IN3-HeadsetMic.conf less more
0 SectionDevice."HeadsetMic-IN3" {
1 Comment "Headset Microphone on IN3"
2
3 ConflictingDevice [
4 "DigitalMic"
5 "InternalMic-IN1"
6 "InternalMic-IN2"
7 "InternalMic-IN12"
8 "HeadsetMic-IN2"
9 ]
10
11 EnableSequence [
12 cdev "hw:bytcrrt5651"
13 cset "name='Headset Mic Switch' on"
14 cset "name='RECMIXL BST3 Switch' on"
15 cset "name='RECMIXR BST3 Switch' on"
16 cset "name='Stereo1 ADC MIXL ADC1 Switch' on"
17 cset "name='Stereo1 ADC MIXR ADC1 Switch' on"
18 ]
19
20 DisableSequence [
21 cdev "hw:bytcrrt5651"
22 cset "name='Stereo1 ADC MIXL ADC1 Switch' off"
23 cset "name='Stereo1 ADC MIXR ADC1 Switch' off"
24 cset "name='Headset Mic Switch' off"
25 cset "name='RECMIXL BST3 Switch' off"
26 cset "name='RECMIXR BST3 Switch' off"
27 ]
28
29 Value {
30 CaptureChannels "2"
31 JackControl "Headset Mic Jack"
32 }
33 }
+0
-7
src/conf/ucm/codecs/rt5651/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/codecs/rt5651
2 ucm_DATA = DigitalMic.conf EnableSeq.conf \
3 HeadPhones.conf HeadPhones-swapped.conf \
4 IN1-InternalMic.conf IN2-InternalMic.conf IN12-InternalMic.conf \
5 IN2-HeadsetMic.conf IN3-HeadsetMic.conf Speaker.conf MonoSpeaker.conf
6 EXTRA_DIST = $(ucm_DATA)
+0
-515
src/conf/ucm/codecs/rt5651/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/codecs/rt5651
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/codecs/rt5651
287 ucm_DATA = DigitalMic.conf EnableSeq.conf \
288 HeadPhones.conf HeadPhones-swapped.conf \
289 IN1-InternalMic.conf IN2-InternalMic.conf IN12-InternalMic.conf \
290 IN2-HeadsetMic.conf IN3-HeadsetMic.conf Speaker.conf MonoSpeaker.conf
291
292 EXTRA_DIST = $(ucm_DATA)
293 all: all-am
294
295 .SUFFIXES:
296 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
297 @for dep in $?; do \
298 case '$(am__configure_deps)' in \
299 *$$dep*) \
300 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
301 && { if test -f $@; then exit 0; else break; fi; }; \
302 exit 1;; \
303 esac; \
304 done; \
305 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/codecs/rt5651/Makefile'; \
306 $(am__cd) $(top_srcdir) && \
307 $(AUTOMAKE) --foreign src/conf/ucm/codecs/rt5651/Makefile
308 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
309 @case '$?' in \
310 *config.status*) \
311 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
312 *) \
313 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
314 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
315 esac;
316
317 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
318 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
319
320 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
321 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
322 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
323 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
324 $(am__aclocal_m4_deps):
325
326 mostlyclean-libtool:
327 -rm -f *.lo
328
329 clean-libtool:
330 -rm -rf .libs _libs
331 install-ucmDATA: $(ucm_DATA)
332 @$(NORMAL_INSTALL)
333 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
334 if test -n "$$list"; then \
335 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
336 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
337 fi; \
338 for p in $$list; do \
339 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
340 echo "$$d$$p"; \
341 done | $(am__base_list) | \
342 while read files; do \
343 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
344 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
345 done
346
347 uninstall-ucmDATA:
348 @$(NORMAL_UNINSTALL)
349 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
350 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
351 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
352 tags TAGS:
353
354 ctags CTAGS:
355
356 cscope cscopelist:
357
358
359 distdir: $(BUILT_SOURCES)
360 $(MAKE) $(AM_MAKEFLAGS) distdir-am
361
362 distdir-am: $(DISTFILES)
363 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
364 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
365 list='$(DISTFILES)'; \
366 dist_files=`for file in $$list; do echo $$file; done | \
367 sed -e "s|^$$srcdirstrip/||;t" \
368 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
369 case $$dist_files in \
370 */*) $(MKDIR_P) `echo "$$dist_files" | \
371 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
372 sort -u` ;; \
373 esac; \
374 for file in $$dist_files; do \
375 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
376 if test -d $$d/$$file; then \
377 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
378 if test -d "$(distdir)/$$file"; then \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
382 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
383 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
384 fi; \
385 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
386 else \
387 test -f "$(distdir)/$$file" \
388 || cp -p $$d/$$file "$(distdir)/$$file" \
389 || exit 1; \
390 fi; \
391 done
392 check-am: all-am
393 check: check-am
394 all-am: Makefile $(DATA)
395 installdirs:
396 for dir in "$(DESTDIR)$(ucmdir)"; do \
397 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
398 done
399 install: install-am
400 install-exec: install-exec-am
401 install-data: install-data-am
402 uninstall: uninstall-am
403
404 install-am: all-am
405 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
406
407 installcheck: installcheck-am
408 install-strip:
409 if test -z '$(STRIP)'; then \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 install; \
413 else \
414 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
415 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
416 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
417 fi
418 mostlyclean-generic:
419
420 clean-generic:
421
422 distclean-generic:
423 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
424 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
425
426 maintainer-clean-generic:
427 @echo "This command is intended for maintainers to use"
428 @echo "it deletes files that may require special tools to rebuild."
429 clean: clean-am
430
431 clean-am: clean-generic clean-libtool mostlyclean-am
432
433 distclean: distclean-am
434 -rm -f Makefile
435 distclean-am: clean-am distclean-generic
436
437 dvi: dvi-am
438
439 dvi-am:
440
441 html: html-am
442
443 html-am:
444
445 info: info-am
446
447 info-am:
448
449 install-data-am: install-ucmDATA
450
451 install-dvi: install-dvi-am
452
453 install-dvi-am:
454
455 install-exec-am:
456
457 install-html: install-html-am
458
459 install-html-am:
460
461 install-info: install-info-am
462
463 install-info-am:
464
465 install-man:
466
467 install-pdf: install-pdf-am
468
469 install-pdf-am:
470
471 install-ps: install-ps-am
472
473 install-ps-am:
474
475 installcheck-am:
476
477 maintainer-clean: maintainer-clean-am
478 -rm -f Makefile
479 maintainer-clean-am: distclean-am maintainer-clean-generic
480
481 mostlyclean: mostlyclean-am
482
483 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
484
485 pdf: pdf-am
486
487 pdf-am:
488
489 ps: ps-am
490
491 ps-am:
492
493 uninstall-am: uninstall-ucmDATA
494
495 .MAKE: install-am install-strip
496
497 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
498 cscopelist-am ctags-am distclean distclean-generic \
499 distclean-libtool distdir dvi dvi-am html html-am info info-am \
500 install install-am install-data install-data-am install-dvi \
501 install-dvi-am install-exec install-exec-am install-html \
502 install-html-am install-info install-info-am install-man \
503 install-pdf install-pdf-am install-ps install-ps-am \
504 install-strip install-ucmDATA installcheck installcheck-am \
505 installdirs maintainer-clean maintainer-clean-generic \
506 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
507 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
508
509 .PRECIOUS: Makefile
510
511
512 # Tell versions [3.59,3.63) of GNU make to not export all variables.
513 # Otherwise a system limit (for SysV at least) may be exceeded.
514 .NOEXPORT:
+0
-50
src/conf/ucm/codecs/rt5651/MonoSpeaker.conf less more
0 SectionDevice."MonoSpeaker" {
1 Comment "Mono Speaker"
2
3 ConflictingDevice [
4 "Speaker"
5 "Headphones"
6 ]
7
8 EnableSequence [
9 cdev "hw:bytcrrt5651"
10
11 # On most (all?) devices with a single / mono speaker an
12 # amplifier with a differential input connected between LOUT
13 # right and left is used. We deal with this by silencing the
14 # right output and mixing left + right to the left output.
15 #
16 # An alternative approach for devices using the differential
17 # setup would be to set bit 15 of register 5 in the codec,
18 # which turns the stereo unbalanced line out into a mono
19 # balanced line out.
20 #
21 # This possibility was discovered after we already shipped the
22 # current solution and the current solution has the advantage
23 # of also working on devices which only use LOUT left in
24 # unbalanced mode. The net result is the same for devices using
25 # the differential setup, so we just stick with what we have.
26 cset "name='Stereo DAC MIXR DAC R1 Switch' off"
27 cset "name='Stereo DAC MIXL DAC R1 Switch' on"
28
29 cset "name='Speaker Switch' on"
30 cset "name='LOUT L Playback Switch' on"
31 # Done after turning the speaker on to keep the bias and clk on
32 cset "name='Headphone Switch' off"
33 cset "name='HPO L Playback Switch' off"
34 cset "name='HPO R Playback Switch' off"
35 ]
36
37 DisableSequence [
38 cdev "hw:bytcrrt5651"
39 # Disabling the switches is done by the Speaker EnableSeq
40
41 # Undo mono mapping
42 cset "name='Stereo DAC MIXL DAC R1 Switch' off"
43 cset "name='Stereo DAC MIXR DAC R1 Switch' on"
44 ]
45
46 Value {
47 PlaybackChannels "2"
48 }
49 }
+0
-31
src/conf/ucm/codecs/rt5651/Speaker.conf less more
0 SectionDevice."Speaker" {
1 Comment "Speakers"
2
3 ConflictingDevice [
4 "MonoSpeaker"
5 "Headphones"
6 ]
7
8 EnableSequence [
9 cdev "hw:bytcrrt5651"
10 cset "name='Speaker Switch' on"
11 cset "name='LOUT L Playback Switch' on"
12 cset "name='LOUT R Playback Switch' on"
13 # Done after turning the speaker on to keep the bias and clk on
14 cset "name='Headphone Switch' off"
15 cset "name='HPO L Playback Switch' off"
16 cset "name='HPO R Playback Switch' off"
17 ]
18
19 DisableSequence [
20 cdev "hw:bytcrrt5651"
21 # This is done by the Headphones EnableSequence, so that the
22 # Platform Clock and BIAS do not temporarily get turned off
23 # as that breaks audio-streams which are playing when
24 # switching between Speaker/Headphone
25 ]
26
27 Value {
28 PlaybackChannels "2"
29 }
30 }
+0
-27
src/conf/ucm/cube-i1_TF-Defaultstring-CherryTrailCR/HiFi.conf less more
0
1 SectionVerb {
2
3 Value {
4 TQ "HiFi"
5 # ALSA PCM device for HiFi
6 PlaybackPCM "hw:chtnau8824"
7 CapturePCM "hw:chtnau8824"
8 }
9
10 EnableSequence [
11 cdev "hw:chtnau8824"
12 <platforms/bytcr/PlatformEnableSeq.conf>
13 <codecs/nau8824/EnableSeq.conf>
14 ]
15
16 DisableSequence [
17 cdev "hw:chtnau8824"
18 <platforms/bytcr/PlatformDisableSeq.conf>
19 ]
20 }
21
22 <codecs/nau8824/MonoSpeaker.conf>
23 <codecs/nau8824/HeadPhones.conf>
24
25 <codecs/nau8824/InternalMic.conf>
26 <codecs/nau8824/HeadsetMic.conf>
+0
-4
src/conf/ucm/cube-i1_TF-Defaultstring-CherryTrailCR/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/cube-i1_TF-Defaultstring-CherryTrailCR
2 ucm_DATA = cube-i1_TF-Defaultstring-CherryTrailCR.conf HiFi.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/cube-i1_TF-Defaultstring-CherryTrailCR/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/cube-i1_TF-Defaultstring-CherryTrailCR
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/cube-i1_TF-Defaultstring-CherryTrailCR
287 ucm_DATA = cube-i1_TF-Defaultstring-CherryTrailCR.conf HiFi.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/cube-i1_TF-Defaultstring-CherryTrailCR/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/cube-i1_TF-Defaultstring-CherryTrailCR/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-6
src/conf/ucm/cube-i1_TF-Defaultstring-CherryTrailCR/cube-i1_TF-Defaultstring-CherryTrailCR.conf less more
0 Comment "chtnau8824 internal card"
1
2 SectionUseCase."HiFi" {
3 File "../cube-i1_TF-Defaultstring-CherryTrailCR/HiFi.conf"
4 Comment "Default"
5 }
+0
-4
src/conf/ucm/gpd-win-pocket-rt5645/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/gpd-win-pocket-rt5645
2 ucm_DATA = gpd-win-pocket-rt5645.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/gpd-win-pocket-rt5645/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/gpd-win-pocket-rt5645
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/gpd-win-pocket-rt5645
287 ucm_DATA = gpd-win-pocket-rt5645.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/gpd-win-pocket-rt5645/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/gpd-win-pocket-rt5645/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-5
src/conf/ucm/gpd-win-pocket-rt5645/gpd-win-pocket-rt5645.conf less more
0 Comment "Intel SoC Audio Device"
1 SectionUseCase."HiFi" {
2 File "../chtrt5645-mono-speaker-analog-mic/HiFi.conf"
3 Comment "Default"
4 }
+0
-20
src/conf/ucm/kblrt5660/Hdmi1 less more
0 # Usecase for device HDMI1/Display Port stereo playback on Intel KABYLAKE platforms
1 # For Audio in I2S mode
2
3 SectionDevice."Hdmi1" {
4 Comment "HDMI/Display Port 1 Stereo"
5
6 EnableSequence [
7 ]
8
9 DisableSequence [
10 ]
11
12 Value {
13 PlaybackPCM "hw:kblrt5660,2"
14 PlaybackChannels "2"
15 PlaybackPriority "2"
16 JackControl "HDMI/DP, pcm=4 Jack"
17 }
18 }
19
+0
-20
src/conf/ucm/kblrt5660/Hdmi2 less more
0 # Usecase for device HDMI2/Display Port stereo playback on Intel KABYLAKE platforms
1 # For Audio in I2S mode
2
3 SectionDevice."Hdmi2" {
4 Comment "HDMI/Display Port 2 Stereo"
5
6 EnableSequence [
7 ]
8
9 DisableSequence [
10 ]
11
12 Value {
13 PlaybackPCM "hw:kblrt5660,3"
14 PlaybackChannels "2"
15 PlaybackPriority "3"
16 JackControl "HDMI/DP, pcm=5 Jack"
17 }
18 }
19
+0
-85
src/conf/ucm/kblrt5660/HiFi less more
0 # UCM for Intel Kabylake platforms with RT5660
1 # For Audio in I2S mode
2
3 SectionVerb {
4
5 EnableSequence [
6 ]
7
8 DisableSequence [
9 ]
10
11 # ALSA PCM
12 Value {
13 # ALSA PCM device for HiFi
14 PlaybackPCM "hw:kblrt5660,0"
15 CapturePCM "hw:kblrt5660,1"
16 }
17 }
18
19 SectionDevice."LineOut" {
20 Comment "LineOut playback"
21
22 EnableSequence [
23 cdev "hw:kblrt5660"
24 cset "name='DAC1 Playback Volume' 30"
25 cset "name='OUT Playback Volume' 19"
26 cset "name='OUT Playback Switch' on"
27 cset "name='codec0_out mo media0_in mi Switch' on"
28 cset "name='DAC1 MIXL DAC1 Switch' on"
29 cset "name='DAC1 MIXR DAC1 Switch' on"
30 cset "name='Stereo DAC MIXL DAC L1 Switch' on"
31 cset "name='Stereo DAC MIXR DAC L1 Switch' off"
32 cset "name='Stereo DAC MIXR DAC R1 Switch' on"
33 cset "name='Stereo DAC MIXL DAC R1 Switch' off"
34 cset "name='LOUT MIX DAC Switch' on"
35 cset "name='Line Out Switch' on"
36 ]
37
38 DisableSequence [
39 cdev "hw:kblrt5660"
40 cset "name='Line Out Switch' off"
41 cset "name='DAC1 MIXL DAC1' off"
42 cset "name='DAC1 MIXR DAC1' off"
43 ]
44
45 Value {
46 PlaybackChannels "2"
47 JackDev "rt5660-jack"
48 JackControl "Line Out Jack"
49 }
50 }
51
52 SectionDevice."LineIn" {
53 Comment "LineIn capture"
54
55 EnableSequence [
56 cdev "hw:kblrt5660"
57
58 cset "name='ADC Capture Volume' 30"
59 cset "name='IN1 Boost Volume' 30"
60 cset "name='IN2 Boost Volume' 30"
61 cset "name='STO1 ADC Boost Gain Volume' 1"
62 cset "name='RECMIXL BST1 Switch' off"
63 cset "name='RECMIXR BST1 Switch' on"
64 cset "name='RECMIXL BST2 Switch' on"
65 cset "name='RECMIXR BST2 Switch' off"
66 cset "name='Line In Switch' on"
67 cset "name='Sto1 ADC MIXR ADC1 Switch' on"
68 cset "name='Sto1 ADC MIXL ADC1 Switch' on"
69 cset "name='media0_out mo codec0_in mi Switch' on"
70 ]
71
72 DisableSequence [
73 cdev "hw:kblrt5660"
74 cset "name='Line In Switch' off"
75 cset "name='Sto1 ADC MIXR ADC1 Switch' off"
76 cset "name='Sto1 ADC MIXL ADC1 Switch' off"
77 ]
78
79 Value {
80 CaptureChannels "2"
81 JackDev "rt5660-jack"
82 JackControl "Line In Jack"
83 }
84 }
+0
-4
src/conf/ucm/kblrt5660/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/kblrt5660
2 ucm_DATA = kblrt5660.conf HiFi Hdmi1 Hdmi2
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/kblrt5660/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/kblrt5660
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/kblrt5660
287 ucm_DATA = kblrt5660.conf HiFi Hdmi1 Hdmi2
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/kblrt5660/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/kblrt5660/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-18
src/conf/ucm/kblrt5660/kblrt5660.conf less more
0 SectionUseCase."HiFi" {
1 File "HiFi"
2 Comment "Play HiFi quality Music"
3 }
4
5 SectionUseCase."Hdmi1" {
6 File "Hdmi1"
7 Comment "Play on Hdmi/DP 1"
8 }
9
10 SectionUseCase."Hdmi2" {
11 File "Hdmi2"
12 Comment "Play on Hdmi/DP 2"
13 }
14
15 SectionDefaults [
16 cdev "hw:kblrt5660"
17 ]
+0
-2
src/conf/ucm/platforms/Makefile.am less more
0 SUBDIRS=\
1 bytcr
+0
-636
src/conf/ucm/platforms/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15 VPATH = @srcdir@
16 am__is_gnu_make = { \
17 if test -z '$(MAKELEVEL)'; then \
18 false; \
19 elif test -n '$(MAKE_HOST)'; then \
20 true; \
21 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
22 true; \
23 else \
24 false; \
25 fi; \
26 }
27 am__make_running_with_option = \
28 case $${target_option-} in \
29 ?) ;; \
30 *) echo "am__make_running_with_option: internal error: invalid" \
31 "target option '$${target_option-}' specified" >&2; \
32 exit 1;; \
33 esac; \
34 has_opt=no; \
35 sane_makeflags=$$MAKEFLAGS; \
36 if $(am__is_gnu_make); then \
37 sane_makeflags=$$MFLAGS; \
38 else \
39 case $$MAKEFLAGS in \
40 *\\[\ \ ]*) \
41 bs=\\; \
42 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
43 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
44 esac; \
45 fi; \
46 skip_next=no; \
47 strip_trailopt () \
48 { \
49 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
50 }; \
51 for flg in $$sane_makeflags; do \
52 test $$skip_next = yes && { skip_next=no; continue; }; \
53 case $$flg in \
54 *=*|--*) continue;; \
55 -*I) strip_trailopt 'I'; skip_next=yes;; \
56 -*I?*) strip_trailopt 'I';; \
57 -*O) strip_trailopt 'O'; skip_next=yes;; \
58 -*O?*) strip_trailopt 'O';; \
59 -*l) strip_trailopt 'l'; skip_next=yes;; \
60 -*l?*) strip_trailopt 'l';; \
61 -[dEDm]) skip_next=yes;; \
62 -[JT]) skip_next=yes;; \
63 esac; \
64 case $$flg in \
65 *$$target_option*) has_opt=yes; break;; \
66 esac; \
67 done; \
68 test $$has_opt = yes
69 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
70 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
71 pkgdatadir = $(datadir)/@PACKAGE@
72 pkgincludedir = $(includedir)/@PACKAGE@
73 pkglibdir = $(libdir)/@PACKAGE@
74 pkglibexecdir = $(libexecdir)/@PACKAGE@
75 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
76 install_sh_DATA = $(install_sh) -c -m 644
77 install_sh_PROGRAM = $(install_sh) -c
78 install_sh_SCRIPT = $(install_sh) -c
79 INSTALL_HEADER = $(INSTALL_DATA)
80 transform = $(program_transform_name)
81 NORMAL_INSTALL = :
82 PRE_INSTALL = :
83 POST_INSTALL = :
84 NORMAL_UNINSTALL = :
85 PRE_UNINSTALL = :
86 POST_UNINSTALL = :
87 build_triplet = @build@
88 host_triplet = @host@
89 subdir = src/conf/ucm/platforms
90 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
91 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
92 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
93 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
94 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
95 $(top_srcdir)/configure.ac
96 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
97 $(ACLOCAL_M4)
98 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
99 mkinstalldirs = $(install_sh) -d
100 CONFIG_HEADER = $(top_builddir)/include/config.h
101 CONFIG_CLEAN_FILES =
102 CONFIG_CLEAN_VPATH_FILES =
103 AM_V_P = $(am__v_P_@AM_V@)
104 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
105 am__v_P_0 = false
106 am__v_P_1 = :
107 AM_V_GEN = $(am__v_GEN_@AM_V@)
108 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
109 am__v_GEN_0 = @echo " GEN " $@;
110 am__v_GEN_1 =
111 AM_V_at = $(am__v_at_@AM_V@)
112 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
113 am__v_at_0 = @
114 am__v_at_1 =
115 SOURCES =
116 DIST_SOURCES =
117 RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
118 ctags-recursive dvi-recursive html-recursive info-recursive \
119 install-data-recursive install-dvi-recursive \
120 install-exec-recursive install-html-recursive \
121 install-info-recursive install-pdf-recursive \
122 install-ps-recursive install-recursive installcheck-recursive \
123 installdirs-recursive pdf-recursive ps-recursive \
124 tags-recursive uninstall-recursive
125 am__can_run_installinfo = \
126 case $$AM_UPDATE_INFO_DIR in \
127 n|no|NO) false;; \
128 *) (install-info --version) >/dev/null 2>&1;; \
129 esac
130 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
131 distclean-recursive maintainer-clean-recursive
132 am__recursive_targets = \
133 $(RECURSIVE_TARGETS) \
134 $(RECURSIVE_CLEAN_TARGETS) \
135 $(am__extra_recursive_targets)
136 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
137 distdir distdir-am
138 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
139 # Read a list of newline-separated strings from the standard input,
140 # and print each of them once, without duplicates. Input order is
141 # *not* preserved.
142 am__uniquify_input = $(AWK) '\
143 BEGIN { nonempty = 0; } \
144 { items[$$0] = 1; nonempty = 1; } \
145 END { if (nonempty) { for (i in items) print i; }; } \
146 '
147 # Make sure the list of sources is unique. This is necessary because,
148 # e.g., the same source file might be shared among _SOURCES variables
149 # for different programs/libraries.
150 am__define_uniq_tagged_files = \
151 list='$(am__tagged_files)'; \
152 unique=`for i in $$list; do \
153 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
154 done | $(am__uniquify_input)`
155 ETAGS = etags
156 CTAGS = ctags
157 DIST_SUBDIRS = $(SUBDIRS)
158 am__DIST_COMMON = $(srcdir)/Makefile.in
159 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
160 am__relativize = \
161 dir0=`pwd`; \
162 sed_first='s,^\([^/]*\)/.*$$,\1,'; \
163 sed_rest='s,^[^/]*/*,,'; \
164 sed_last='s,^.*/\([^/]*\)$$,\1,'; \
165 sed_butlast='s,/*[^/]*$$,,'; \
166 while test -n "$$dir1"; do \
167 first=`echo "$$dir1" | sed -e "$$sed_first"`; \
168 if test "$$first" != "."; then \
169 if test "$$first" = ".."; then \
170 dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
171 dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
172 else \
173 first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
174 if test "$$first2" = "$$first"; then \
175 dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
176 else \
177 dir2="../$$dir2"; \
178 fi; \
179 dir0="$$dir0"/"$$first"; \
180 fi; \
181 fi; \
182 dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
183 done; \
184 reldir="$$dir2"
185 ACLOCAL = @ACLOCAL@
186 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
187 ALSA_DEPLIBS = @ALSA_DEPLIBS@
188 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
189 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
190 AMTAR = @AMTAR@
191 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
192 AR = @AR@
193 AUTOCONF = @AUTOCONF@
194 AUTOHEADER = @AUTOHEADER@
195 AUTOMAKE = @AUTOMAKE@
196 AWK = @AWK@
197 CC = @CC@
198 CCDEPMODE = @CCDEPMODE@
199 CFLAGS = @CFLAGS@
200 CPP = @CPP@
201 CPPFLAGS = @CPPFLAGS@
202 CYGPATH_W = @CYGPATH_W@
203 DEFS = @DEFS@
204 DEPDIR = @DEPDIR@
205 DLLTOOL = @DLLTOOL@
206 DSYMUTIL = @DSYMUTIL@
207 DUMPBIN = @DUMPBIN@
208 ECHO_C = @ECHO_C@
209 ECHO_N = @ECHO_N@
210 ECHO_T = @ECHO_T@
211 EGREP = @EGREP@
212 EXEEXT = @EXEEXT@
213 FGREP = @FGREP@
214 GREP = @GREP@
215 INSTALL = @INSTALL@
216 INSTALL_DATA = @INSTALL_DATA@
217 INSTALL_PROGRAM = @INSTALL_PROGRAM@
218 INSTALL_SCRIPT = @INSTALL_SCRIPT@
219 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
220 LD = @LD@
221 LDFLAGS = @LDFLAGS@
222 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
223 LIBOBJS = @LIBOBJS@
224 LIBS = @LIBS@
225 LIBTOOL = @LIBTOOL@
226 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
227 LIPO = @LIPO@
228 LN_S = @LN_S@
229 LTLIBOBJS = @LTLIBOBJS@
230 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
231 MAINT = @MAINT@
232 MAKEINFO = @MAKEINFO@
233 MANIFEST_TOOL = @MANIFEST_TOOL@
234 MKDIR_P = @MKDIR_P@
235 NM = @NM@
236 NMEDIT = @NMEDIT@
237 OBJDUMP = @OBJDUMP@
238 OBJEXT = @OBJEXT@
239 OTOOL = @OTOOL@
240 OTOOL64 = @OTOOL64@
241 PACKAGE = @PACKAGE@
242 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
243 PACKAGE_NAME = @PACKAGE_NAME@
244 PACKAGE_STRING = @PACKAGE_STRING@
245 PACKAGE_TARNAME = @PACKAGE_TARNAME@
246 PACKAGE_URL = @PACKAGE_URL@
247 PACKAGE_VERSION = @PACKAGE_VERSION@
248 PATH_SEPARATOR = @PATH_SEPARATOR@
249 PYTHON_INCLUDES = @PYTHON_INCLUDES@
250 PYTHON_LIBS = @PYTHON_LIBS@
251 RANLIB = @RANLIB@
252 SED = @SED@
253 SET_MAKE = @SET_MAKE@
254 SHELL = @SHELL@
255 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
256 SND_LIB_MAJOR = @SND_LIB_MAJOR@
257 SND_LIB_MINOR = @SND_LIB_MINOR@
258 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
259 SND_LIB_VERSION = @SND_LIB_VERSION@
260 STRIP = @STRIP@
261 SYMBOL_PREFIX = @SYMBOL_PREFIX@
262 VERSION = @VERSION@
263 abs_builddir = @abs_builddir@
264 abs_srcdir = @abs_srcdir@
265 abs_top_builddir = @abs_top_builddir@
266 abs_top_srcdir = @abs_top_srcdir@
267 ac_ct_AR = @ac_ct_AR@
268 ac_ct_CC = @ac_ct_CC@
269 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
270 am__include = @am__include@
271 am__leading_dot = @am__leading_dot@
272 am__quote = @am__quote@
273 am__tar = @am__tar@
274 am__untar = @am__untar@
275 bindir = @bindir@
276 build = @build@
277 build_alias = @build_alias@
278 build_cpu = @build_cpu@
279 build_os = @build_os@
280 build_vendor = @build_vendor@
281 builddir = @builddir@
282 datadir = @datadir@
283 datarootdir = @datarootdir@
284 docdir = @docdir@
285 dvidir = @dvidir@
286 exec_prefix = @exec_prefix@
287 host = @host@
288 host_alias = @host_alias@
289 host_cpu = @host_cpu@
290 host_os = @host_os@
291 host_vendor = @host_vendor@
292 htmldir = @htmldir@
293 includedir = @includedir@
294 infodir = @infodir@
295 install_sh = @install_sh@
296 libdir = @libdir@
297 libexecdir = @libexecdir@
298 localedir = @localedir@
299 localstatedir = @localstatedir@
300 mandir = @mandir@
301 mkdir_p = @mkdir_p@
302 oldincludedir = @oldincludedir@
303 pdfdir = @pdfdir@
304 prefix = @prefix@
305 program_transform_name = @program_transform_name@
306 psdir = @psdir@
307 sbindir = @sbindir@
308 sharedstatedir = @sharedstatedir@
309 srcdir = @srcdir@
310 sysconfdir = @sysconfdir@
311 target_alias = @target_alias@
312 top_build_prefix = @top_build_prefix@
313 top_builddir = @top_builddir@
314 top_srcdir = @top_srcdir@
315 SUBDIRS = \
316 bytcr
317
318 all: all-recursive
319
320 .SUFFIXES:
321 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
322 @for dep in $?; do \
323 case '$(am__configure_deps)' in \
324 *$$dep*) \
325 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
326 && { if test -f $@; then exit 0; else break; fi; }; \
327 exit 1;; \
328 esac; \
329 done; \
330 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/platforms/Makefile'; \
331 $(am__cd) $(top_srcdir) && \
332 $(AUTOMAKE) --foreign src/conf/ucm/platforms/Makefile
333 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
334 @case '$?' in \
335 *config.status*) \
336 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
337 *) \
338 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
339 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
340 esac;
341
342 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
343 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
344
345 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
346 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
347 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
348 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
349 $(am__aclocal_m4_deps):
350
351 mostlyclean-libtool:
352 -rm -f *.lo
353
354 clean-libtool:
355 -rm -rf .libs _libs
356
357 # This directory's subdirectories are mostly independent; you can cd
358 # into them and run 'make' without going through this Makefile.
359 # To change the values of 'make' variables: instead of editing Makefiles,
360 # (1) if the variable is set in 'config.status', edit 'config.status'
361 # (which will cause the Makefiles to be regenerated when you run 'make');
362 # (2) otherwise, pass the desired values on the 'make' command line.
363 $(am__recursive_targets):
364 @fail=; \
365 if $(am__make_keepgoing); then \
366 failcom='fail=yes'; \
367 else \
368 failcom='exit 1'; \
369 fi; \
370 dot_seen=no; \
371 target=`echo $@ | sed s/-recursive//`; \
372 case "$@" in \
373 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
374 *) list='$(SUBDIRS)' ;; \
375 esac; \
376 for subdir in $$list; do \
377 echo "Making $$target in $$subdir"; \
378 if test "$$subdir" = "."; then \
379 dot_seen=yes; \
380 local_target="$$target-am"; \
381 else \
382 local_target="$$target"; \
383 fi; \
384 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
385 || eval $$failcom; \
386 done; \
387 if test "$$dot_seen" = "no"; then \
388 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
389 fi; test -z "$$fail"
390
391 ID: $(am__tagged_files)
392 $(am__define_uniq_tagged_files); mkid -fID $$unique
393 tags: tags-recursive
394 TAGS: tags
395
396 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
397 set x; \
398 here=`pwd`; \
399 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
400 include_option=--etags-include; \
401 empty_fix=.; \
402 else \
403 include_option=--include; \
404 empty_fix=; \
405 fi; \
406 list='$(SUBDIRS)'; for subdir in $$list; do \
407 if test "$$subdir" = .; then :; else \
408 test ! -f $$subdir/TAGS || \
409 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
410 fi; \
411 done; \
412 $(am__define_uniq_tagged_files); \
413 shift; \
414 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
415 test -n "$$unique" || unique=$$empty_fix; \
416 if test $$# -gt 0; then \
417 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
418 "$$@" $$unique; \
419 else \
420 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
421 $$unique; \
422 fi; \
423 fi
424 ctags: ctags-recursive
425
426 CTAGS: ctags
427 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
428 $(am__define_uniq_tagged_files); \
429 test -z "$(CTAGS_ARGS)$$unique" \
430 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
431 $$unique
432
433 GTAGS:
434 here=`$(am__cd) $(top_builddir) && pwd` \
435 && $(am__cd) $(top_srcdir) \
436 && gtags -i $(GTAGS_ARGS) "$$here"
437 cscopelist: cscopelist-recursive
438
439 cscopelist-am: $(am__tagged_files)
440 list='$(am__tagged_files)'; \
441 case "$(srcdir)" in \
442 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
443 *) sdir=$(subdir)/$(srcdir) ;; \
444 esac; \
445 for i in $$list; do \
446 if test -f "$$i"; then \
447 echo "$(subdir)/$$i"; \
448 else \
449 echo "$$sdir/$$i"; \
450 fi; \
451 done >> $(top_builddir)/cscope.files
452
453 distclean-tags:
454 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
455
456 distdir: $(BUILT_SOURCES)
457 $(MAKE) $(AM_MAKEFLAGS) distdir-am
458
459 distdir-am: $(DISTFILES)
460 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
461 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
462 list='$(DISTFILES)'; \
463 dist_files=`for file in $$list; do echo $$file; done | \
464 sed -e "s|^$$srcdirstrip/||;t" \
465 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
466 case $$dist_files in \
467 */*) $(MKDIR_P) `echo "$$dist_files" | \
468 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
469 sort -u` ;; \
470 esac; \
471 for file in $$dist_files; do \
472 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
473 if test -d $$d/$$file; then \
474 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
475 if test -d "$(distdir)/$$file"; then \
476 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
477 fi; \
478 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
479 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
480 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
481 fi; \
482 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
483 else \
484 test -f "$(distdir)/$$file" \
485 || cp -p $$d/$$file "$(distdir)/$$file" \
486 || exit 1; \
487 fi; \
488 done
489 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
490 if test "$$subdir" = .; then :; else \
491 $(am__make_dryrun) \
492 || test -d "$(distdir)/$$subdir" \
493 || $(MKDIR_P) "$(distdir)/$$subdir" \
494 || exit 1; \
495 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
496 $(am__relativize); \
497 new_distdir=$$reldir; \
498 dir1=$$subdir; dir2="$(top_distdir)"; \
499 $(am__relativize); \
500 new_top_distdir=$$reldir; \
501 echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
502 echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
503 ($(am__cd) $$subdir && \
504 $(MAKE) $(AM_MAKEFLAGS) \
505 top_distdir="$$new_top_distdir" \
506 distdir="$$new_distdir" \
507 am__remove_distdir=: \
508 am__skip_length_check=: \
509 am__skip_mode_fix=: \
510 distdir) \
511 || exit 1; \
512 fi; \
513 done
514 check-am: all-am
515 check: check-recursive
516 all-am: Makefile
517 installdirs: installdirs-recursive
518 installdirs-am:
519 install: install-recursive
520 install-exec: install-exec-recursive
521 install-data: install-data-recursive
522 uninstall: uninstall-recursive
523
524 install-am: all-am
525 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
526
527 installcheck: installcheck-recursive
528 install-strip:
529 if test -z '$(STRIP)'; then \
530 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
531 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
532 install; \
533 else \
534 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
535 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
536 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
537 fi
538 mostlyclean-generic:
539
540 clean-generic:
541
542 distclean-generic:
543 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
544 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
545
546 maintainer-clean-generic:
547 @echo "This command is intended for maintainers to use"
548 @echo "it deletes files that may require special tools to rebuild."
549 clean: clean-recursive
550
551 clean-am: clean-generic clean-libtool mostlyclean-am
552
553 distclean: distclean-recursive
554 -rm -f Makefile
555 distclean-am: clean-am distclean-generic distclean-tags
556
557 dvi: dvi-recursive
558
559 dvi-am:
560
561 html: html-recursive
562
563 html-am:
564
565 info: info-recursive
566
567 info-am:
568
569 install-data-am:
570
571 install-dvi: install-dvi-recursive
572
573 install-dvi-am:
574
575 install-exec-am:
576
577 install-html: install-html-recursive
578
579 install-html-am:
580
581 install-info: install-info-recursive
582
583 install-info-am:
584
585 install-man:
586
587 install-pdf: install-pdf-recursive
588
589 install-pdf-am:
590
591 install-ps: install-ps-recursive
592
593 install-ps-am:
594
595 installcheck-am:
596
597 maintainer-clean: maintainer-clean-recursive
598 -rm -f Makefile
599 maintainer-clean-am: distclean-am maintainer-clean-generic
600
601 mostlyclean: mostlyclean-recursive
602
603 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
604
605 pdf: pdf-recursive
606
607 pdf-am:
608
609 ps: ps-recursive
610
611 ps-am:
612
613 uninstall-am:
614
615 .MAKE: $(am__recursive_targets) install-am install-strip
616
617 .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
618 check-am clean clean-generic clean-libtool cscopelist-am ctags \
619 ctags-am distclean distclean-generic distclean-libtool \
620 distclean-tags distdir dvi dvi-am html html-am info info-am \
621 install install-am install-data install-data-am install-dvi \
622 install-dvi-am install-exec install-exec-am install-html \
623 install-html-am install-info install-info-am install-man \
624 install-pdf install-pdf-am install-ps install-ps-am \
625 install-strip installcheck installcheck-am installdirs \
626 installdirs-am maintainer-clean maintainer-clean-generic \
627 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
628 ps ps-am tags tags-am uninstall uninstall-am
629
630 .PRECIOUS: Makefile
631
632
633 # Tell versions [3.59,3.63) of GNU make to not export all variables.
634 # Otherwise a system limit (for SysV at least) may be exceeded.
635 .NOEXPORT:
+0
-4
src/conf/ucm/platforms/bytcr/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/platforms/bytcr
2 ucm_DATA = PlatformEnableSeq.conf PlatformDisableSeq.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/platforms/bytcr/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/platforms/bytcr
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/platforms/bytcr
287 ucm_DATA = PlatformEnableSeq.conf PlatformDisableSeq.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/platforms/bytcr/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/platforms/bytcr/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-20
src/conf/ucm/platforms/bytcr/PlatformDisableSeq.conf less more
0 # disable audio output path
1 cset "name='codec_out0 mix 0 pcm0_in Switch' off"
2 cset "name='modem_out mix 0 pcm0_in Switch' off"
3
4 cset "name='media0_out mix 0 media0_in Switch' off"
5 cset "name='media0_out mix 0 media1_in Switch' off"
6 cset "name='media0_out mix 0 media3_in Switch' off"
7
8 cset "name='media0_in Gain 0 Switch' off"
9 cset "name='media1_in Gain 0 Switch' off"
10 cset "name='media3_in Gain 0 Switch' off"
11
12 cset "name='pcm0_in Gain 0 Switch' off"
13 cset "name='codec_out0 Gain 0 Switch' off"
14 cset "name='modem_out Gain 0 Switch' off"
15
16 # disable audio input path
17 cset "name='pcm1_out Gain 0 Switch' off"
18 cset "name='codec_in0 Gain 0 Switch' off"
19 cset "name='modem_in Gain 0 Switch' off"
+0
-115
src/conf/ucm/platforms/bytcr/PlatformEnableSeq.conf less more
0 # media mixer settings
1 # compress
2 cset "name='media0_in Gain 0 Switch' on"
3 cset "name='media0_in Gain 0 Volume' 0"
4
5 # normal
6 cset "name='media1_in Gain 0 Switch' on"
7 cset "name='media1_in Gain 0 Volume' 0"
8 # swm loopback
9 cset "name='media2_in Gain 0 Switch' off"
10 cset "name='media2_in Gain 0 Volume' 0%"
11 # deep buffer
12 cset "name='media3_in Gain 0 Switch' on"
13 cset "name='media3_in Gain 0 Volume' 0"
14
15 cset "name='media0_out mix 0 media0_in Switch' on"
16 cset "name='media0_out mix 0 media1_in Switch' on"
17 cset "name='media0_out mix 0 media2_in Switch' off"
18 cset "name='media0_out mix 0 media3_in Switch' on"
19
20 cset "name='media1_out mix 0 media0_in Switch' off"
21 cset "name='media1_out mix 0 media1_in Switch' off"
22 cset "name='media1_out mix 0 media2_in Switch' off"
23 cset "name='media1_out mix 0 media3_in Switch' off"
24
25 cset "name='pcm0_in Gain 0 Switch' on"
26 cset "name='pcm0_in Gain 0 Volume' 0"
27
28 cset "name='pcm1_in Gain 0 Switch' off"
29 cset "name='pcm1_in Gain 0 Volume' 0%"
30
31 # codec0_out settings (used if SSP2 is connected)
32 cset "name='codec_out0 mix 0 codec_in0 Switch' off"
33 cset "name='codec_out0 mix 0 codec_in1 Switch' off"
34 cset "name='codec_out0 mix 0 media_loop1_in Switch' off"
35 cset "name='codec_out0 mix 0 media_loop2_in Switch' off"
36 cset "name='codec_out0 mix 0 pcm0_in Switch' on"
37 cset "name='codec_out0 mix 0 pcm1_in Switch' off"
38 cset "name='codec_out0 mix 0 sprot_loop_in Switch' off"
39 cset "name='codec_out0 Gain 0 Switch' on"
40 cset "name='codec_out0 Gain 0 Volume' 0"
41
42 # modem_out settings (used if SSP0 is connected)
43 cset "name='modem_out mix 0 codec_in0 Switch' off"
44 cset "name='modem_out mix 0 codec_in1 Switch' off"
45 cset "name='modem_out mix 0 media_loop1_in Switch' off"
46 cset "name='modem_out mix 0 media_loop2_in Switch' off"
47 cset "name='modem_out mix 0 pcm0_in Switch' on"
48 cset "name='modem_out mix 0 pcm1_in Switch' off"
49 cset "name='modem_out mix 0 sprot_loop_in Switch' off"
50 cset "name='modem_out Gain 0 Switch' on"
51 cset "name='modem_out Gain 0 Volume' 0"
52
53 # input settings
54
55 # input used when SSP2 is connected
56 cset "name='codec_in0 Gain 0 Switch' on"
57 cset "name='codec_in0 Gain 0 Volume' 0"
58
59 # input used when SSP0 is connected
60 cset "name='modem_in Gain 0 Switch' on"
61 cset "name='modem_in Gain 0 Volume' 0"
62
63 # pcm1_out settings
64 cset "name='pcm1_out mix 0 codec_in0 Switch' on"
65 cset "name='pcm1_out mix 0 modem_in Switch' on"
66 cset "name='pcm1_out mix 0 codec_in1 Switch' off"
67 cset "name='pcm1_out mix 0 media_loop1_in Switch' off"
68 cset "name='pcm1_out mix 0 media_loop2_in Switch' off"
69 cset "name='pcm1_out mix 0 pcm0_in Switch' off"
70 cset "name='pcm1_out mix 0 pcm1_in Switch' off"
71 cset "name='pcm1_out mix 0 sprot_loop_in Switch' off"
72
73 cset "name='pcm1_out Gain 0 Switch' on"
74 cset "name='pcm1_out Gain 0 Volume' 0"
75
76 # disable codec_out1
77 cset "name='codec_out1 mix 0 codec_in0 Switch' off"
78 cset "name='codec_out1 mix 0 codec_in1 Switch' off"
79 cset "name='codec_out1 mix 0 media_loop1_in Switch' off"
80 cset "name='codec_out1 mix 0 media_loop2_in Switch' off"
81 cset "name='codec_out1 mix 0 pcm0_in Switch' off"
82 cset "name='codec_out1 mix 0 pcm1_in Switch' off"
83 cset "name='codec_out1 mix 0 sprot_loop_in Switch' off"
84 cset "name='codec_out1 Gain 0 Switch' off"
85 cset "name='codec_out1 Gain 0 Volume' 0%"
86
87 # disable codec_in1
88 cset "name='codec_in1 Gain 0 Switch' off"
89 cset "name='codec_in1 Gain 0 Volume' 0%"
90
91 # disable all loops
92 cset "name='media_loop1_out mix 0 codec_in0 Switch' off"
93 cset "name='media_loop1_out mix 0 codec_in1 Switch' off"
94 cset "name='media_loop1_out mix 0 media_loop1_in Switch' off"
95 cset "name='media_loop1_out mix 0 media_loop2_in Switch' off"
96 cset "name='media_loop1_out mix 0 pcm0_in Switch' off"
97 cset "name='media_loop1_out mix 0 pcm1_in Switch' off"
98 cset "name='media_loop1_out mix 0 sprot_loop_in Switch' off"
99
100 cset "name='media_loop2_out mix 0 codec_in0 Switch' off"
101 cset "name='media_loop2_out mix 0 codec_in1 Switch' off"
102 cset "name='media_loop2_out mix 0 media_loop1_in Switch' off"
103 cset "name='media_loop2_out mix 0 media_loop2_in Switch' off"
104 cset "name='media_loop2_out mix 0 pcm0_in Switch' off"
105 cset "name='media_loop2_out mix 0 pcm1_in Switch' off"
106 cset "name='media_loop2_out mix 0 sprot_loop_in Switch' off"
107
108 cset "name='sprot_loop_out mix 0 codec_in0 Switch' off"
109 cset "name='sprot_loop_out mix 0 codec_in1 Switch' off"
110 cset "name='sprot_loop_out mix 0 media_loop1_in Switch' off"
111 cset "name='sprot_loop_out mix 0 media_loop2_in Switch' off"
112 cset "name='sprot_loop_out mix 0 pcm0_in Switch' off"
113 cset "name='sprot_loop_out mix 0 pcm1_in Switch' off"
114 cset "name='sprot_loop_out mix 0 sprot_loop_in Switch' off"
+0
-20
src/conf/ucm/skylake-rt286/Hdmi1 less more
0 # Usecase for device HDMI1/Display Port stereo playback on Intel SKYLAKE/KABYLAKE platforms
1 # For Audio in I2S mode
2
3 SectionDevice."Hdmi1" {
4 Comment "HDMI/Display Port 1 Stereo"
5
6 EnableSequence [
7 ]
8
9 DisableSequence [
10 ]
11
12 Value {
13 PlaybackPCM "hw:skylakert286,4"
14 PlaybackChannels "2"
15 PlaybackPriority "3"
16 JackControl "HDMI/DP, pcm=4 Jack"
17 }
18 }
19
+0
-20
src/conf/ucm/skylake-rt286/Hdmi2 less more
0 # Usecase for device HDMI2/Display Port stereo playback on Intel SKYLAKE/KABYLAKE platforms
1 # For Audio in I2S mode
2
3 SectionDevice."Hdmi2" {
4 Comment "HDMI/Display Port 2 Stereo"
5
6 EnableSequence [
7 ]
8
9 DisableSequence [
10 ]
11
12 Value {
13 PlaybackPCM "hw:skylakert286,5"
14 PlaybackChannels "2"
15 PlaybackPriority "4"
16 JackControl "HDMI/DP, pcm=5 Jack"
17 }
18 }
19
+0
-129
src/conf/ucm/skylake-rt286/HiFi less more
0 # Usecase for stereo playback Speaker and Headset, Recording on DMIC and Headset MIC.
1 # For Audio in I2S mode on Intel SKYLAKE/KABYLAKE platforms
2
3 SectionVerb {
4
5 EnableSequence [
6 cdev "hw:skylakert286"
7 cset "name='media0_out mo dmic01_hifi_in mi Switch' 1"
8 ]
9
10 DisableSequence [
11 cdev "hw:skylakert286"
12 ]
13
14 Value {
15 TQ "HiFi"
16 CapturePCM "hw:skylakert286,1"
17 PlaybackPCM "hw:skylakert286,0"
18 }
19 }
20
21 SectionDevice."Headphones" {
22 Comment "Headphones"
23
24 ConflictingDevice [
25 "Speaker"
26 ]
27 EnableSequence [
28 cdev "hw:skylakert286"
29 cset "name='HPO L Switch' 1"
30 cset "name='HPO R Switch' 1"
31 cset "name='Headphone Jack Switch' 1"
32 cset "name='Speaker Playback Switch' 0,0"
33 ]
34
35 DisableSequence [
36 ]
37 Value {
38 PlaybackChannels "2"
39 PlaybackPriority "1"
40 JackControl "Headphone Jack"
41 JackHWMute "Speaker"
42 }
43 }
44
45 SectionDevice."Speaker" {
46 Comment "Speaker"
47
48 ConflictingDevice [
49 "Headphones"
50 ]
51 EnableSequence [
52 cdev "hw:skylakert286"
53 cset "name='SPO Switch' 1"
54 cset "name='Speaker Playback Switch' 1,1"
55 cset "name='Speaker Switch' 1"
56 cset "name='HPO L Switch' 0"
57 cset "name='HPO R Switch' 0"
58 ]
59
60 DisableSequence [
61 ]
62 Value {
63 PlaybackChannels "2"
64 PlaybackPriority "1"
65 JackHWMute "Headphones"
66 }
67 }
68
69 SectionDevice."Headset" {
70 Comment "Headset Mic"
71
72 ConflictingDevice [
73 "dmiccap"
74 ]
75 EnableSequence [
76 cdev "hw:skylakert286"
77 cset "name='media0_out mo codec0_in mi Switch' 1"
78 cset "name='ADC0 Capture Switch' 1,1"
79 cset "name='ADC 0 Mux' 0"
80 cset "name='Mic Jack Switch' 1"
81 cset "name='media0_out mo dmic01_hifi_in mi Switch' 0"
82 ]
83
84 DisableSequence [
85 cdev "hw:skylakert286"
86 cset "name='media0_out mo dmic01_hifi_in mi Switch' 1"
87 cset "name='media0_out mo codec0_in mi Switch' 0"
88 ]
89 Value {
90 CaptureChannels "2"
91 CapturePriority "2"
92 JackControl "Mic Jack"
93 }
94 }
95
96
97 SectionDevice."dmiccap" {
98 Comment "DMIC Stereo"
99
100 ConflictingDevice [
101 "Headpset"
102 ]
103
104 EnableSequence [
105
106 cdev "hw:skylakert286"
107 cset "name='media0_out mo dmic01_hifi_in mi Switch' 1"
108 cset "name='media0_out mo codec0_in mi Switch' 0"
109 cset "name='ADC0 Capture Switch' 0,0"
110 cset "name='Mic Jack Switch' 0"
111 cset "name='ADC 0 Mux' 0"
112
113 ]
114
115 DisableSequence [
116 cdev "hw:skylakert286"
117 cset "name='media0_out mo codec0_in mi Switch' 1"
118 cset "name='media0_out mo dmic01_hifi_in mi Switch' 0"
119 cset "name='ADC0 Capture Switch' 1,1"
120 cset "name='Mic Jack Switch' 1"
121 cset "name='ADC 0 Mux' 2"
122 ]
123 Value {
124 CaptureChannels "2"
125 CapturePriority "2"
126 }
127 }
128
+0
-4
src/conf/ucm/skylake-rt286/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/skylake-rt286
2 ucm_DATA = skylake-rt286.conf HiFi Hdmi1 Hdmi2
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/skylake-rt286/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/skylake-rt286
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/skylake-rt286
287 ucm_DATA = skylake-rt286.conf HiFi Hdmi1 Hdmi2
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/skylake-rt286/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/skylake-rt286/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-60
src/conf/ucm/skylake-rt286/skylake-rt286.conf less more
0 # UCM for Intel SKYLAKE/KABYLAKE platforms
1 # For Audio in I2S mode
2
3 SectionUseCase."HiFi" {
4 File "HiFi"
5 Comment "Play and record HiFi quality Music"
6 }
7
8 SectionUseCase."Hdmi1" {
9 File "Hdmi1"
10 Comment "Play on Hdmi/DP 1"
11 }
12
13 SectionUseCase."Hdmi2" {
14 File "Hdmi2"
15 Comment "Play on Hdmi/DP 2"
16 }
17
18 ValueDefaults {
19 PlaybackCTL "hw:skylakert286"
20 CaptureCTL "hw:skylakert286"
21 CaptureChannels "2"
22 CapturePriority "2"
23 }
24
25 SectionDefaults [
26 cdev "hw:skylakert286"
27 cset "name='Headphone Jack Switch' 1"
28 cset "name='Speaker Switch' 1"
29 cset "name='Speaker Playback Switch' 0,0"
30 cset "name='Front DAC Switch' 1"
31 cset "name='Front RECMIX Switch' 0"
32 cset "name='Mic Jack Switch' 1"
33 cset "name='ADC 0 Mux' 2"
34 cset "name='ADC 1 Mux' 0"
35 cset "name='ADC0 Capture Volume' 105,105"
36 cset "name='ADC0 Capture Switch' 1,1"
37 cset "name='AMIC Volume' 3"
38 cset "name='DAC0 Playback Volume' 100,100"
39 cset "name='HPO L Switch' 0"
40 cset "name='HPO Mux' 0"
41 cset "name='HPO R Switch' 0"
42 cset "name='Pin 5 Mux' 1"
43 cset "name='Pin 6 Mux' 2"
44 cset "name='Pin 7 Mux' 3"
45 cset "name='RECMIX Beep Switch' 0"
46 cset "name='RECMIX Line1 Switch' 0"
47 cset "name='RECMIX Mic1 Switch' 0"
48 cset "name='SPK Mux' 0"
49 cset "name='SPO Switch' 1"
50 cset "name='codec0_out mo codec0_in mi Switch' 0"
51 cset "name='codec0_out mo dmic01_hifi_in mi Switch' 0"
52 cset "name='codec0_out mo media0_in mi Switch' 1"
53 cset "name='codec1_out mo codec0_in mi Switch' 0"
54 cset "name='codec1_out mo dmic01_hifi_in mi Switch' 0"
55 cset "name='codec1_out mo media0_in mi Switch' 0"
56 cset "name='media0_out mo codec0_in mi Switch' 1"
57 cset "name='media0_out mo dmic01_hifi_in mi Switch' 1"
58 cset "name='media0_out mo media0_in mi Switch' 0"
59 ]
+0
-4
src/conf/ucm/tegraalc5632/Makefile.am less more
0 alsaconfigdir = @ALSA_CONFIG_DIR@
1 ucmdir = $(alsaconfigdir)/ucm/tegraalc5632
2 ucm_DATA = tegraalc5632.conf
3 EXTRA_DIST = $(ucm_DATA)
+0
-511
src/conf/ucm/tegraalc5632/Makefile.in less more
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72 pkgdatadir = $(datadir)/@PACKAGE@
73 pkgincludedir = $(includedir)/@PACKAGE@
74 pkglibdir = $(libdir)/@PACKAGE@
75 pkglibexecdir = $(libexecdir)/@PACKAGE@
76 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77 install_sh_DATA = $(install_sh) -c -m 644
78 install_sh_PROGRAM = $(install_sh) -c
79 install_sh_SCRIPT = $(install_sh) -c
80 INSTALL_HEADER = $(INSTALL_DATA)
81 transform = $(program_transform_name)
82 NORMAL_INSTALL = :
83 PRE_INSTALL = :
84 POST_INSTALL = :
85 NORMAL_UNINSTALL = :
86 PRE_UNINSTALL = :
87 POST_UNINSTALL = :
88 build_triplet = @build@
89 host_triplet = @host@
90 subdir = src/conf/ucm/tegraalc5632
91 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/m4/attributes.m4 \
93 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
94 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
95 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
96 $(top_srcdir)/configure.ac
97 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98 $(ACLOCAL_M4)
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES =
103 CONFIG_CLEAN_VPATH_FILES =
104 AM_V_P = $(am__v_P_@AM_V@)
105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
106 am__v_P_0 = false
107 am__v_P_1 = :
108 AM_V_GEN = $(am__v_GEN_@AM_V@)
109 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
110 am__v_GEN_0 = @echo " GEN " $@;
111 am__v_GEN_1 =
112 AM_V_at = $(am__v_at_@AM_V@)
113 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
114 am__v_at_0 = @
115 am__v_at_1 =
116 SOURCES =
117 DIST_SOURCES =
118 am__can_run_installinfo = \
119 case $$AM_UPDATE_INFO_DIR in \
120 n|no|NO) false;; \
121 *) (install-info --version) >/dev/null 2>&1;; \
122 esac
123 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
124 am__vpath_adj = case $$p in \
125 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
126 *) f=$$p;; \
127 esac;
128 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
129 am__install_max = 40
130 am__nobase_strip_setup = \
131 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
132 am__nobase_strip = \
133 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
134 am__nobase_list = $(am__nobase_strip_setup); \
135 for p in $$list; do echo "$$p $$p"; done | \
136 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
137 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
138 if (++n[$$2] == $(am__install_max)) \
139 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
140 END { for (dir in files) print dir, files[dir] }'
141 am__base_list = \
142 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
143 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
144 am__uninstall_files_from_dir = { \
145 test -z "$$files" \
146 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
147 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
148 $(am__cd) "$$dir" && rm -f $$files; }; \
149 }
150 am__installdirs = "$(DESTDIR)$(ucmdir)"
151 DATA = $(ucm_DATA)
152 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
153 am__DIST_COMMON = $(srcdir)/Makefile.in
154 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
155 ACLOCAL = @ACLOCAL@
156 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
157 ALSA_DEPLIBS = @ALSA_DEPLIBS@
158 ALSA_PKGCONF_DIR = @ALSA_PKGCONF_DIR@
159 ALSA_PLUGIN_DIR = @ALSA_PLUGIN_DIR@
160 AMTAR = @AMTAR@
161 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
162 AR = @AR@
163 AUTOCONF = @AUTOCONF@
164 AUTOHEADER = @AUTOHEADER@
165 AUTOMAKE = @AUTOMAKE@
166 AWK = @AWK@
167 CC = @CC@
168 CCDEPMODE = @CCDEPMODE@
169 CFLAGS = @CFLAGS@
170 CPP = @CPP@
171 CPPFLAGS = @CPPFLAGS@
172 CYGPATH_W = @CYGPATH_W@
173 DEFS = @DEFS@
174 DEPDIR = @DEPDIR@
175 DLLTOOL = @DLLTOOL@
176 DSYMUTIL = @DSYMUTIL@
177 DUMPBIN = @DUMPBIN@
178 ECHO_C = @ECHO_C@
179 ECHO_N = @ECHO_N@
180 ECHO_T = @ECHO_T@
181 EGREP = @EGREP@
182 EXEEXT = @EXEEXT@
183 FGREP = @FGREP@
184 GREP = @GREP@
185 INSTALL = @INSTALL@
186 INSTALL_DATA = @INSTALL_DATA@
187 INSTALL_PROGRAM = @INSTALL_PROGRAM@
188 INSTALL_SCRIPT = @INSTALL_SCRIPT@
189 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
190 LD = @LD@
191 LDFLAGS = @LDFLAGS@
192 LDFLAGS_NOUNDEFINED = @LDFLAGS_NOUNDEFINED@
193 LIBOBJS = @LIBOBJS@
194 LIBS = @LIBS@
195 LIBTOOL = @LIBTOOL@
196 LIBTOOL_VERSION_INFO = @LIBTOOL_VERSION_INFO@
197 LIPO = @LIPO@
198 LN_S = @LN_S@
199 LTLIBOBJS = @LTLIBOBJS@
200 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
201 MAINT = @MAINT@
202 MAKEINFO = @MAKEINFO@
203 MANIFEST_TOOL = @MANIFEST_TOOL@
204 MKDIR_P = @MKDIR_P@
205 NM = @NM@
206 NMEDIT = @NMEDIT@
207 OBJDUMP = @OBJDUMP@
208 OBJEXT = @OBJEXT@
209 OTOOL = @OTOOL@
210 OTOOL64 = @OTOOL64@
211 PACKAGE = @PACKAGE@
212 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
213 PACKAGE_NAME = @PACKAGE_NAME@
214 PACKAGE_STRING = @PACKAGE_STRING@
215 PACKAGE_TARNAME = @PACKAGE_TARNAME@
216 PACKAGE_URL = @PACKAGE_URL@
217 PACKAGE_VERSION = @PACKAGE_VERSION@
218 PATH_SEPARATOR = @PATH_SEPARATOR@
219 PYTHON_INCLUDES = @PYTHON_INCLUDES@
220 PYTHON_LIBS = @PYTHON_LIBS@
221 RANLIB = @RANLIB@
222 SED = @SED@
223 SET_MAKE = @SET_MAKE@
224 SHELL = @SHELL@
225 SND_LIB_EXTRAVER = @SND_LIB_EXTRAVER@
226 SND_LIB_MAJOR = @SND_LIB_MAJOR@
227 SND_LIB_MINOR = @SND_LIB_MINOR@
228 SND_LIB_SUBMINOR = @SND_LIB_SUBMINOR@
229 SND_LIB_VERSION = @SND_LIB_VERSION@
230 STRIP = @STRIP@
231 SYMBOL_PREFIX = @SYMBOL_PREFIX@
232 VERSION = @VERSION@
233 abs_builddir = @abs_builddir@
234 abs_srcdir = @abs_srcdir@
235 abs_top_builddir = @abs_top_builddir@
236 abs_top_srcdir = @abs_top_srcdir@
237 ac_ct_AR = @ac_ct_AR@
238 ac_ct_CC = @ac_ct_CC@
239 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240 am__include = @am__include@
241 am__leading_dot = @am__leading_dot@
242 am__quote = @am__quote@
243 am__tar = @am__tar@
244 am__untar = @am__untar@
245 bindir = @bindir@
246 build = @build@
247 build_alias = @build_alias@
248 build_cpu = @build_cpu@
249 build_os = @build_os@
250 build_vendor = @build_vendor@
251 builddir = @builddir@
252 datadir = @datadir@
253 datarootdir = @datarootdir@
254 docdir = @docdir@
255 dvidir = @dvidir@
256 exec_prefix = @exec_prefix@
257 host = @host@
258 host_alias = @host_alias@
259 host_cpu = @host_cpu@
260 host_os = @host_os@
261 host_vendor = @host_vendor@
262 htmldir = @htmldir@
263 includedir = @includedir@
264 infodir = @infodir@
265 install_sh = @install_sh@
266 libdir = @libdir@
267 libexecdir = @libexecdir@
268 localedir = @localedir@
269 localstatedir = @localstatedir@
270 mandir = @mandir@
271 mkdir_p = @mkdir_p@
272 oldincludedir = @oldincludedir@
273 pdfdir = @pdfdir@
274 prefix = @prefix@
275 program_transform_name = @program_transform_name@
276 psdir = @psdir@
277 sbindir = @sbindir@
278 sharedstatedir = @sharedstatedir@
279 srcdir = @srcdir@
280 sysconfdir = @sysconfdir@
281 target_alias = @target_alias@
282 top_build_prefix = @top_build_prefix@
283 top_builddir = @top_builddir@
284 top_srcdir = @top_srcdir@
285 alsaconfigdir = @ALSA_CONFIG_DIR@
286 ucmdir = $(alsaconfigdir)/ucm/tegraalc5632
287 ucm_DATA = tegraalc5632.conf
288 EXTRA_DIST = $(ucm_DATA)
289 all: all-am
290
291 .SUFFIXES:
292 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
293 @for dep in $?; do \
294 case '$(am__configure_deps)' in \
295 *$$dep*) \
296 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
297 && { if test -f $@; then exit 0; else break; fi; }; \
298 exit 1;; \
299 esac; \
300 done; \
301 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/conf/ucm/tegraalc5632/Makefile'; \
302 $(am__cd) $(top_srcdir) && \
303 $(AUTOMAKE) --foreign src/conf/ucm/tegraalc5632/Makefile
304 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
305 @case '$?' in \
306 *config.status*) \
307 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
308 *) \
309 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
310 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
311 esac;
312
313 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
315
316 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
317 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
318 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
319 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
320 $(am__aclocal_m4_deps):
321
322 mostlyclean-libtool:
323 -rm -f *.lo
324
325 clean-libtool:
326 -rm -rf .libs _libs
327 install-ucmDATA: $(ucm_DATA)
328 @$(NORMAL_INSTALL)
329 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
330 if test -n "$$list"; then \
331 echo " $(MKDIR_P) '$(DESTDIR)$(ucmdir)'"; \
332 $(MKDIR_P) "$(DESTDIR)$(ucmdir)" || exit 1; \
333 fi; \
334 for p in $$list; do \
335 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
336 echo "$$d$$p"; \
337 done | $(am__base_list) | \
338 while read files; do \
339 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ucmdir)'"; \
340 $(INSTALL_DATA) $$files "$(DESTDIR)$(ucmdir)" || exit $$?; \
341 done
342
343 uninstall-ucmDATA:
344 @$(NORMAL_UNINSTALL)
345 @list='$(ucm_DATA)'; test -n "$(ucmdir)" || list=; \
346 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
347 dir='$(DESTDIR)$(ucmdir)'; $(am__uninstall_files_from_dir)
348 tags TAGS:
349
350 ctags CTAGS:
351
352 cscope cscopelist:
353
354
355 distdir: $(BUILT_SOURCES)
356 $(MAKE) $(AM_MAKEFLAGS) distdir-am
357
358 distdir-am: $(DISTFILES)
359 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
360 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
361 list='$(DISTFILES)'; \
362 dist_files=`for file in $$list; do echo $$file; done | \
363 sed -e "s|^$$srcdirstrip/||;t" \
364 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
365 case $$dist_files in \
366 */*) $(MKDIR_P) `echo "$$dist_files" | \
367 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
368 sort -u` ;; \
369 esac; \
370 for file in $$dist_files; do \
371 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
372 if test -d $$d/$$file; then \
373 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
374 if test -d "$(distdir)/$$file"; then \
375 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
376 fi; \
377 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
378 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
379 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
380 fi; \
381 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
382 else \
383 test -f "$(distdir)/$$file" \
384 || cp -p $$d/$$file "$(distdir)/$$file" \
385 || exit 1; \
386 fi; \
387 done
388 check-am: all-am
389 check: check-am
390 all-am: Makefile $(DATA)
391 installdirs:
392 for dir in "$(DESTDIR)$(ucmdir)"; do \
393 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
394 done
395 install: install-am
396 install-exec: install-exec-am
397 install-data: install-data-am
398 uninstall: uninstall-am
399
400 install-am: all-am
401 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
402
403 installcheck: installcheck-am
404 install-strip:
405 if test -z '$(STRIP)'; then \
406 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
407 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
408 install; \
409 else \
410 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
411 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
412 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
413 fi
414 mostlyclean-generic:
415
416 clean-generic:
417
418 distclean-generic:
419 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
420 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
421
422 maintainer-clean-generic:
423 @echo "This command is intended for maintainers to use"
424 @echo "it deletes files that may require special tools to rebuild."
425 clean: clean-am
426
427 clean-am: clean-generic clean-libtool mostlyclean-am
428
429 distclean: distclean-am
430 -rm -f Makefile
431 distclean-am: clean-am distclean-generic
432
433 dvi: dvi-am
434
435 dvi-am:
436
437 html: html-am
438
439 html-am:
440
441 info: info-am
442
443 info-am:
444
445 install-data-am: install-ucmDATA
446
447 install-dvi: install-dvi-am
448
449 install-dvi-am:
450
451 install-exec-am:
452
453 install-html: install-html-am
454
455 install-html-am:
456
457 install-info: install-info-am
458
459 install-info-am:
460
461 install-man:
462
463 install-pdf: install-pdf-am
464
465 install-pdf-am:
466
467 install-ps: install-ps-am
468
469 install-ps-am:
470
471 installcheck-am:
472
473 maintainer-clean: maintainer-clean-am
474 -rm -f Makefile
475 maintainer-clean-am: distclean-am maintainer-clean-generic
476
477 mostlyclean: mostlyclean-am
478
479 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
480
481 pdf: pdf-am
482
483 pdf-am:
484
485 ps: ps-am
486
487 ps-am:
488
489 uninstall-am: uninstall-ucmDATA
490
491 .MAKE: install-am install-strip
492
493 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
494 cscopelist-am ctags-am distclean distclean-generic \
495 distclean-libtool distdir dvi dvi-am html html-am info info-am \
496 install install-am install-data install-data-am install-dvi \
497 install-dvi-am install-exec install-exec-am install-html \
498 install-html-am install-info install-info-am install-man \
499 install-pdf install-pdf-am install-ps install-ps-am \
500 install-strip install-ucmDATA installcheck installcheck-am \
501 installdirs maintainer-clean maintainer-clean-generic \
502 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
503 ps ps-am tags-am uninstall uninstall-am uninstall-ucmDATA
504
505 .PRECIOUS: Makefile
506
507
508 # Tell versions [3.59,3.63) of GNU make to not export all variables.
509 # Otherwise a system limit (for SysV at least) may be exceeded.
510 .NOEXPORT:
+0
-30
src/conf/ucm/tegraalc5632/tegraalc5632.conf less more
0 # UCM configuration for tegra-alc5632
1
2 ValueDefaults {
3 PlaybackCTL "hw:0"
4 CaptureCTL "hw:0"
5 }
6
7 SectionDefaults [
8 exec "echo Im setting defaults for tegra-alc5632"
9 cdev "hw:tegraalc5632"
10 cset "name='Master Playback Switch' on"
11 cset "name='Master Playback Volume' 44,44"
12 cset "name='Headphone Playback Switch' on"
13 cset "name='Headphone Playback Volume' 21,21"
14 cset "name='Speaker Playback Switch' on"
15 cset "name='Speaker Playback Volume' 21,21"
16 cset "name='Speaker Mix DAC2SPK Playback Switch' on"
17 cset "name='SpeakerOut Mux' 2"
18 cset "name='SpeakerOut N Mux' LN/-R"
19 cset "name='AB-D Amp Mux' 0"
20 cset "name='HPL Mix DACL2HP Playback Switch' on"
21 cset "name='HPR Mix DACR2HP Playback Switch' on"
22 cset "name='Int Spk Switch' on"
23 cset "name='Left Headphone Mux' 1"
24 cset "name='Right Headphone Mux' 1"
25 cset "name='DMIC En Capture Switch' on"
26 cset "name='DMIC PreFilter Capture Switch' on"
27 cset "name='DMIC Boost Capture Volume' 4"
28 cset "name='Rec Capture Volume' 24"
29 ]
524524 * The direcotry should be a subdiretory of top configuration directory
525525 * "/usr/share/alsa/".
526526 */
527 static int add_include_path(struct filedesc *fd, char *dir)
527 static int add_include_path(struct filedesc *fd, const char *dir)
528528 {
529529 struct include_path *path;
530 struct filedesc *fd1;
531 struct list_head *pos;
532
533 /* check, if dir is already registered (also in parents) */
534 for (fd1 = fd; fd1; fd1 = fd1->next) {
535 list_for_each(pos, &fd1->include_paths) {
536 path = list_entry(pos, struct include_path, list);
537 if (strcmp(path->dir, dir) == 0)
538 return 0;
539 }
540 }
530541
531542 path = calloc(1, sizeof(*path));
532543 if (!path)
533544 return -ENOMEM;
534545
535 path->dir = dir;
546 path->dir = strdup(dir);
547 if (path->dir == NULL) {
548 free(path);
549 return -ENOMEM;
550 }
551
536552 list_add_tail(&path->list, &fd->include_paths);
537553 return 0;
538554 }
597613 *
598614 * This function will search and open the file in the following order
599615 * of priority:
600 * 1. directly open the file by its name;
601 * 2. search for the file name in top configuration directory
602 * "/usr/share/alsa/";
603 * 3. search for the file name in in additional configuration directories
604 * specified by users, via alsaconf syntax
605 * <searchdir:relative-path/to/user/share/alsa>;
606 * These directories should be subdirectories of /usr/share/alsa.
616 * 1. directly open the file by its name (only if absolute)
617 * 2. search for the file name in in additional configuration directories
618 * specified by users, via alsaconf syntax
619 * <searchdir:relative-path/to/user/share/alsa>;
620 * These directories should be subdirectories of /usr/share/alsa.
607621 */
608622 static int input_stdio_open(snd_input_t **inputp, const char *file,
609 struct list_head *include_paths)
610 {
611 struct list_head *pos, *base;
623 struct filedesc *current)
624 {
625 struct list_head *pos;
612626 struct include_path *path;
613 char full_path[PATH_MAX + 1];
614 int err = 0;
615
616 err = snd_input_stdio_open(inputp, file, "r");
617 if (err == 0)
618 goto out;
619
620 if (file[0] == '/') /* not search file with absolute path */
621 return err;
622
623 /* search file in top configuration directory /usr/share/alsa */
624 snprintf(full_path, PATH_MAX, "%s/%s", snd_config_topdir(), file);
625 err = snd_input_stdio_open(inputp, full_path, "r");
626 if (err == 0)
627 goto out;
627 char full_path[PATH_MAX];
628 int err;
629
630 if (file[0] == '/')
631 return snd_input_stdio_open(inputp, file, "r");
628632
629633 /* search file in user specified include paths. These directories
630634 * are subdirectories of /usr/share/alsa.
631635 */
632 if (include_paths) {
633 base = include_paths;
634 list_for_each(pos, base) {
636 err = -ENOENT;
637 while (current) {
638 list_for_each(pos, &current->include_paths) {
635639 path = list_entry(pos, struct include_path, list);
636640 if (!path->dir)
637641 continue;
639643 snprintf(full_path, PATH_MAX, "%s/%s", path->dir, file);
640644 err = snd_input_stdio_open(inputp, full_path, "r");
641645 if (err == 0)
642 goto out;
643 }
644 }
645
646 out:
646 return 0;
647 }
648 current = current->next;
649 }
650
647651 return err;
648652 }
649653
797801 closedir(dirp);
798802
799803 err = add_include_path(input->current, str);
804 free(str);
800805 if (err < 0) {
801806 SNDERR("Cannot add search dir %s", str);
802 free(str);
803807 return err;
804808 }
805809 continue;
814818 str = tmp;
815819 err = snd_input_stdio_open(&in, str, "r");
816820 } else { /* absolute or relative file path */
817 err = input_stdio_open(&in, str,
818 &input->current->include_paths);
821 err = input_stdio_open(&in, str, input->current);
819822 }
820823
821824 if (err < 0) {
887890 return '\r';
888891 case 'f':
889892 return '\f';
890 case '0' ... '7':
893 case '0': case '1': case '2': case '3':
894 case '4': case '5': case '6': case '7':
891895 {
892896 int num = c - '0';
893897 int i = 1;
14781482 }
14791483 if (!id) {
14801484 switch (*p) {
1481 case '0' ... '9':
1485 case '0': case '1': case '2': case '3': case '4':
1486 case '5': case '6': case '7': case '8': case '9':
14821487 case '-':
14831488 goto quoted;
14841489 }
14871492 switch (*p) {
14881493 case 0:
14891494 goto nonquoted;
1490 case 1 ... 31:
1491 case 127 ... 255:
14921495 case ' ':
14931496 case '=':
14941497 case ';':
15001503 case '"':
15011504 goto quoted;
15021505 default:
1506 if (*p <= 31 || *p >= 127)
1507 goto quoted;
15031508 p++;
15041509 goto loop;
15051510 }
15411546 snd_output_putc(out, '\\');
15421547 snd_output_putc(out, c);
15431548 break;
1544 case 32 ... '\'' - 1:
1545 case '\'' + 1 ... 126:
1546 snd_output_putc(out, c);
1547 break;
15481549 default:
1549 snd_output_printf(out, "\\%04o", c);
1550 if (c >= 32 && c <= 126 && c != '\'')
1551 snd_output_putc(out, c);
1552 else
1553 snd_output_printf(out, "\\%04o", c);
15501554 break;
15511555 }
15521556 p++;
18331837
18341838 #ifndef DOC_HIDDEN
18351839 int _snd_config_load_with_include(snd_config_t *config, snd_input_t *in,
1836 int override, char *default_include_path)
1840 int override, const char * const *include_paths)
18371841 {
18381842 int err;
18391843 input_t input;
18401844 struct filedesc *fd, *fd_next;
1845
18411846 assert(config && in);
18421847 fd = malloc(sizeof(*fd));
1843 if (!fd) {
1844 err = -ENOMEM;
1845 goto _end_inc;
1846 }
1848 if (!fd)
1849 return -ENOMEM;
18471850 fd->name = NULL;
18481851 fd->in = in;
18491852 fd->line = 1;
18501853 fd->column = 0;
18511854 fd->next = NULL;
18521855 INIT_LIST_HEAD(&fd->include_paths);
1853 if (default_include_path) {
1854 err = add_include_path(fd, default_include_path);
1856 if (include_paths) {
1857 for (; *include_paths; include_paths++) {
1858 err = add_include_path(fd, *include_paths);
1859 if (err < 0)
1860 goto _end;
1861 }
1862 } else {
1863 err = add_include_path(fd, snd_config_topdir());
18551864 if (err < 0)
18561865 goto _end;
1857 default_include_path = NULL;
18581866 }
18591867 input.current = fd;
18601868 input.unget = 0;
19031911
19041912 free_include_paths(fd);
19051913 free(fd);
1906 _end_inc:
1907 free(default_include_path);
19081914 return err;
19091915 }
19101916 #endif
19821988 }
19831989 child->parent = parent;
19841990 list_add_tail(&child->list, &parent->u.compound.fields);
1991 return 0;
1992 }
1993
1994 /**
1995 * \brief Adds a child after another child configuration node.
1996 * \param after Handle to the start configuration node.
1997 * \param child Handle to the configuration node to be added.
1998 * \return Zero if successful, otherwise a negative error code.
1999 *
2000 * This function makes the node \a child a child of the parent of
2001 * the node \a after.
2002 *
2003 * The parent node then owns the child node, i.e., the child node gets
2004 * deleted together with its parent.
2005 *
2006 * \a child must have an id.
2007 *
2008 * \par Errors:
2009 * <dl>
2010 * <dt>-EINVAL<dd>\a child does not have an id.
2011 * <dt>-EINVAL<dd>\a child already has a parent.
2012 * <dt>-EEXIST<dd>\a parent already contains a child node with the same
2013 * id as \a child.
2014 * </dl>
2015 */
2016 int snd_config_add_after(snd_config_t *after, snd_config_t *child)
2017 {
2018 snd_config_iterator_t i, next;
2019 snd_config_t *parent;
2020 assert(after && child);
2021 parent = after->parent;
2022 assert(parent);
2023 if (!child->id || child->parent)
2024 return -EINVAL;
2025 snd_config_for_each(i, next, parent) {
2026 snd_config_t *n = snd_config_iterator_entry(i);
2027 if (strcmp(child->id, n->id) == 0)
2028 return -EEXIST;
2029 }
2030 child->parent = parent;
2031 list_insert(&child->list, &after->list, after->list.next);
2032 return 0;
2033 }
2034
2035 /**
2036 * \brief Adds a child before another child configuration node.
2037 * \param before Handle to the start configuration node.
2038 * \param child Handle to the configuration node to be added.
2039 * \return Zero if successful, otherwise a negative error code.
2040 *
2041 * This function makes the node \a child a child of the parent of
2042 * the node \a before.
2043 *
2044 * The parent node then owns the child node, i.e., the child node gets
2045 * deleted together with its parent.
2046 *
2047 * \a child must have an id.
2048 *
2049 * \par Errors:
2050 * <dl>
2051 * <dt>-EINVAL<dd>\a child does not have an id.
2052 * <dt>-EINVAL<dd>\a child already has a parent.
2053 * <dt>-EEXIST<dd>\a parent already contains a child node with the same
2054 * id as \a child.
2055 * </dl>
2056 */
2057 int snd_config_add_before(snd_config_t *before, snd_config_t *child)
2058 {
2059 snd_config_iterator_t i, next;
2060 snd_config_t *parent;
2061 assert(before && child);
2062 parent = before->parent;
2063 assert(parent);
2064 if (!child->id || child->parent)
2065 return -EINVAL;
2066 snd_config_for_each(i, next, parent) {
2067 snd_config_t *n = snd_config_iterator_entry(i);
2068 if (strcmp(child->id, n->id) == 0)
2069 return -EEXIST;
2070 }
2071 child->parent = parent;
2072 list_insert(&child->list, before->list.prev, &before->list);
19852073 return 0;
19862074 }
19872075
30333121 if (!k) \
30343122 break; \
30353123 err = fcn(config, k, &n); \
3036 if (err < 0) \
3124 if (err < 0) { \
3125 va_end(arg); \
30373126 return err; \
3127 } \
30383128 config = n; \
30393129 } \
30403130 va_end(arg); \
30553145 if (!k) \
30563146 break; \
30573147 err = fcn(root, config, k, &n); \
3058 if (err < 0) \
3148 if (err < 0) { \
3149 va_end(arg); \
30593150 return err; \
3151 } \
30603152 config = n; \
30613153 } \
30623154 va_end(arg); \
46824774 case 'f':
46834775 c = '\f';
46844776 break;
4685 case '0' ... '7':
4777 case '0': case '1': case '2': case '3':
4778 case '4': case '5': case '6': case '7':
46864779 {
46874780 int num = c - '0';
46884781 int i = 1;
47424835 return -EINVAL;
47434836 case '\\':
47444837 c = parse_char(ptr);
4745 if (c < 0)
4838 if (c < 0) {
4839 if (alloc > bufsize)
4840 free(buf);
47464841 return c;
4842 }
47474843 break;
47484844 default:
47494845 (*ptr)++;
47634859 alloc *= 2;
47644860 if (old_alloc == bufsize) {
47654861 buf = malloc(alloc);
4862 if (!buf)
4863 return -ENOMEM;
47664864 memcpy(buf, _buf, old_alloc);
47674865 } else {
4768 buf = realloc(buf, alloc);
4866 char *buf2 = realloc(buf, alloc);
4867 if (!buf2) {
4868 free(buf);
4869 return -ENOMEM;
4870 }
4871 buf = buf2;
47694872 }
4770 if (!buf)
4771 return -ENOMEM;
47724873 }
47734874 buf[idx++] = c;
47744875 }
301301 {
302302 snd_ctl_shm_t *shm = ctl->private_data;
303303 volatile snd_ctl_shm_ctrl_t *ctrl = shm->ctrl;
304 int err;
305304 ctrl->u.pcm_prefer_subdevice = subdev;
306305 ctrl->cmd = SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE;
307 err = snd_ctl_shm_action(ctl);
308 if (err < 0)
309 return err;
310 return err;
306 return snd_ctl_shm_action(ctl);
311307 }
312308
313309 static int snd_ctl_shm_rawmidi_next_device(snd_ctl_t *ctl, int * device)
342338 {
343339 snd_ctl_shm_t *shm = ctl->private_data;
344340 volatile snd_ctl_shm_ctrl_t *ctrl = shm->ctrl;
345 int err;
346341 ctrl->u.rawmidi_prefer_subdevice = subdev;
347342 ctrl->cmd = SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE;
348 err = snd_ctl_shm_action(ctl);
349 if (err < 0)
350 return err;
351 return err;
343 return snd_ctl_shm_action(ctl);
352344 }
353345
354346 static int snd_ctl_shm_set_power_state(snd_ctl_t *ctl, unsigned int state)
355347 {
356348 snd_ctl_shm_t *shm = ctl->private_data;
357349 volatile snd_ctl_shm_ctrl_t *ctrl = shm->ctrl;
358 int err;
359350 ctrl->u.power_state = state;
360351 ctrl->cmd = SNDRV_CTL_IOCTL_POWER;
361 err = snd_ctl_shm_action(ctl);
362 if (err < 0)
363 return err;
364 return err;
352 return snd_ctl_shm_action(ctl);
365353 }
366354
367355 static int snd_ctl_shm_get_power_state(snd_ctl_t *ctl, unsigned int *state)
435423 addr->sun_family = AF_LOCAL;
436424 memcpy(addr->sun_path, filename, l);
437425
438 if (connect(sock, (struct sockaddr *) addr, size) < 0)
426 if (connect(sock, (struct sockaddr *) addr, size) < 0) {
427 close(sock);
439428 return -errno;
429 }
440430 return sock;
441431 }
442432
250250
251251 static LIST_HEAD(pcm_dlobj_list);
252252
253 void *snd_dlobj_cache_get(const char *lib, const char *name,
254 const char *version, int verbose)
253 static struct dlobj_cache *
254 snd_dlobj_cache_get0(const char *lib, const char *name,
255 const char *version, int verbose)
255256 {
256257 struct list_head *p;
257258 struct dlobj_cache *c;
258259 void *func, *dlobj;
259260 char errbuf[256];
260261
261 snd_dlobj_lock();
262262 list_for_each(p, &pcm_dlobj_list) {
263263 c = list_entry(p, struct dlobj_cache, list);
264264 if (c->lib && lib && strcmp(c->lib, lib) != 0)
269269 continue;
270270 if (strcmp(c->name, name) == 0) {
271271 c->refcnt++;
272 func = c->func;
273 snd_dlobj_unlock();
274 return func;
272 return c;
275273 }
276274 }
277275
284282 SNDERR("Cannot open shared library %s (%s)",
285283 lib ? lib : "[builtin]",
286284 errbuf);
287 snd_dlobj_unlock();
288285 return NULL;
289286 }
290287
313310 c->dlobj = dlobj;
314311 c->func = func;
315312 list_add_tail(&c->list, &pcm_dlobj_list);
313 return c;
314 }
315
316 void *snd_dlobj_cache_get(const char *lib, const char *name,
317 const char *version, int verbose)
318 {
319 struct dlobj_cache *c;
320 void *func = NULL;
321
322 snd_dlobj_lock();
323 c = snd_dlobj_cache_get0(lib, name, version, verbose);
324 if (c)
325 func = c->func;
326 snd_dlobj_unlock();
327 return func;
328 }
329
330 void *snd_dlobj_cache_get2(const char *lib, const char *name,
331 const char *version, int verbose)
332 {
333 struct dlobj_cache *c;
334 void *func = NULL;
335
336 snd_dlobj_lock();
337 c = snd_dlobj_cache_get0(lib, name, version, verbose);
338 if (c) {
339 func = c->func;
340 /* double reference */
341 c->refcnt++;
342 }
316343 snd_dlobj_unlock();
317344 return func;
318345 }
10511051 assert(obj);
10521052 obj->index = val;
10531053 }
1054
1055 /**
1056 * \brief Parse ASCII simple mixer element identifier
1057 * \param dst Parsed simple mixer element identifier
1058 * \param str Mixer simple element ASCII representation
1059 */
1060 int snd_mixer_selem_id_parse(snd_mixer_selem_id_t *dst, const char *str)
1061 {
1062 int c, size;
1063 char buf[128];
1064 char *ptr = buf;
1065
1066 memset(dst, 0, sizeof(*dst));
1067 while (*str == ' ' || *str == '\t')
1068 str++;
1069 if (!(*str))
1070 return -EINVAL;
1071 size = 1; /* for '\0' */
1072 if (*str != '"' && *str != '\'') {
1073 while (*str && *str != ',') {
1074 if (size < (int)sizeof(buf)) {
1075 *ptr++ = *str;
1076 size++;
1077 }
1078 str++;
1079 }
1080 } else {
1081 c = *str++;
1082 while (*str && *str != c) {
1083 if (size < (int)sizeof(buf)) {
1084 *ptr++ = *str;
1085 size++;
1086 }
1087 str++;
1088 }
1089 if (*str == c)
1090 str++;
1091 }
1092 if (*str == '\0') {
1093 *ptr = 0;
1094 goto _set;
1095 }
1096 if (*str != ',')
1097 return -EINVAL;
1098 *ptr = 0; /* terminate the string */
1099 str++;
1100 if (str[0] < '0' || str[1] > '9')
1101 return -EINVAL;
1102 dst->index = atoi(str);
1103 _set:
1104 snd_strlcpy(dst->name, buf, sizeof(dst->name));
1105 return 0;
1106 }
760760 snd_async_handler_t *h = list_entry(pcm->async_handlers.next, snd_async_handler_t, hlist);
761761 snd_async_del_handler(h);
762762 }
763 err = pcm->ops->close(pcm->op_arg);
763 if (pcm->ops->close)
764 err = pcm->ops->close(pcm->op_arg);
765 else
766 err = -ENOSYS;
764767 if (err < 0)
765768 res = err;
766769 err = snd_pcm_free(pcm);
785788 /* FIXME: __snd_pcm_lock() call below is commented out because of the
786789 * the possible deadlock in signal handler calling snd_pcm_abort()
787790 */
788 /* __snd_pcm_lock(pcm); */ /* forced lock due to pcm field change */
789 if ((err = pcm->ops->nonblock(pcm->op_arg, nonblock)) < 0)
791 /* __snd_pcm_lock(pcm->op_arg); */ /* forced lock due to pcm field change */
792 if (pcm->ops->nonblock)
793 err = pcm->ops->nonblock(pcm->op_arg, nonblock);
794 else
795 err = -ENOSYS;
796 if (err < 0)
790797 goto unlock;
791798 if (nonblock == 2) {
792799 pcm->mode |= SND_PCM_ABORT;
801808 pcm->mode &= ~SND_PCM_NONBLOCK;
802809 }
803810 unlock:
804 /* __snd_pcm_unlock(pcm); */ /* FIXME: see above */
811 /* __snd_pcm_unlock(pcm->op_arg); */ /* FIXME: see above */
805812 return err;
806813 }
807814
817824 */
818825 int snd_pcm_async(snd_pcm_t *pcm, int sig, pid_t pid)
819826 {
827 int err = 0;
828
820829 assert(pcm);
821830 if (sig == 0)
822831 sig = SIGIO;
827836 /* async handler may lead to a deadlock; suppose no multi thread */
828837 pcm->lock_enabled = 0;
829838 #endif
830 return pcm->ops->async(pcm->op_arg, sig, pid);
839 if (pcm->ops->async)
840 err = pcm->ops->async(pcm->op_arg, sig, pid);
841 else
842 err = -ENOSYS;
843 return err;
831844 }
832845 #endif
833846
839852 */
840853 int snd_pcm_info(snd_pcm_t *pcm, snd_pcm_info_t *info)
841854 {
855 int err = 0;
856
842857 assert(pcm && info);
843 return pcm->ops->info(pcm->op_arg, info);
858 if (pcm->ops->info)
859 err = pcm->ops->info(pcm->op_arg, info);
860 else
861 err = -ENOSYS;
862 return err;
844863 }
845864
846865 /** \brief Retreive current PCM hardware configuration chosen with #snd_pcm_hw_params
926945 }
927946 // assert(snd_pcm_state(pcm) == SND_PCM_STATE_SETUP ||
928947 // snd_pcm_state(pcm) == SND_PCM_STATE_PREPARED);
929 err = pcm->ops->hw_free(pcm->op_arg);
948 if (pcm->ops->hw_free)
949 err = pcm->ops->hw_free(pcm->op_arg);
950 else
951 err = -ENOSYS;
930952 pcm->setup = 0;
931953 if (err < 0)
932954 return err;
966988 return -EINVAL;
967989 }
968990 #endif
969 __snd_pcm_lock(pcm); /* forced lock due to pcm field change */
970 err = pcm->ops->sw_params(pcm->op_arg, params);
991 __snd_pcm_lock(pcm->op_arg); /* forced lock due to pcm field change */
992 if (pcm->ops->sw_params)
993 err = pcm->ops->sw_params(pcm->op_arg, params);
994 else
995 err = -ENOSYS;
971996 if (err < 0) {
972 __snd_pcm_unlock(pcm);
997 __snd_pcm_unlock(pcm->op_arg);
973998 return err;
974999 }
9751000 pcm->tstamp_mode = params->tstamp_mode;
9821007 pcm->silence_threshold = params->silence_threshold;
9831008 pcm->silence_size = params->silence_size;
9841009 pcm->boundary = params->boundary;
985 __snd_pcm_unlock(pcm);
1010 __snd_pcm_unlock(pcm->op_arg);
9861011 return 0;
9871012 }
9881013
9991024 int err;
10001025
10011026 assert(pcm && status);
1002 snd_pcm_lock(pcm);
1003 err = pcm->fast_ops->status(pcm->fast_op_arg, status);
1004 snd_pcm_unlock(pcm);
1027 snd_pcm_lock(pcm->fast_op_arg);
1028 if (pcm->fast_ops->status)
1029 err = pcm->fast_ops->status(pcm->fast_op_arg, status);
1030 else
1031 err = -ENOSYS;
1032 snd_pcm_unlock(pcm->fast_op_arg);
10051033
10061034 return err;
10071035 }
10211049 snd_pcm_state_t state;
10221050
10231051 assert(pcm);
1024 snd_pcm_lock(pcm);
1052 snd_pcm_lock(pcm->fast_op_arg);
10251053 state = __snd_pcm_state(pcm);
1026 snd_pcm_unlock(pcm);
1054 snd_pcm_unlock(pcm->fast_op_arg);
10271055 return state;
10281056 }
10291057
10491077 SNDMSG("PCM not set up");
10501078 return -EIO;
10511079 }
1052 snd_pcm_lock(pcm);
1080 snd_pcm_lock(pcm->fast_op_arg);
10531081 err = __snd_pcm_hwsync(pcm);
1054 snd_pcm_unlock(pcm);
1082 snd_pcm_unlock(pcm->fast_op_arg);
10551083 return err;
10561084 }
10571085
10941122 SNDMSG("PCM not set up");
10951123 return -EIO;
10961124 }
1097 snd_pcm_lock(pcm);
1125 snd_pcm_lock(pcm->fast_op_arg);
10981126 err = __snd_pcm_delay(pcm, delayp);
1099 snd_pcm_unlock(pcm);
1127 snd_pcm_unlock(pcm->fast_op_arg);
11001128 return err;
11011129 }
11021130
11161144 */
11171145 int snd_pcm_resume(snd_pcm_t *pcm)
11181146 {
1147 int err = 0;
1148
11191149 assert(pcm);
11201150 if (CHECK_SANITY(! pcm->setup)) {
11211151 SNDMSG("PCM not set up");
11221152 return -EIO;
11231153 }
11241154 /* lock handled in the callback */
1125 return pcm->fast_ops->resume(pcm->fast_op_arg);
1155 if (pcm->fast_ops->resume)
1156 err = pcm->fast_ops->resume(pcm->fast_op_arg);
1157 else
1158 err = -ENOSYS;
1159 return err;
11261160 }
11271161
11281162 /**
11461180 SNDMSG("PCM not set up");
11471181 return -EIO;
11481182 }
1149 snd_pcm_lock(pcm);
1150 err = pcm->fast_ops->htimestamp(pcm->fast_op_arg, avail, tstamp);
1151 snd_pcm_unlock(pcm);
1183 snd_pcm_lock(pcm->fast_op_arg);
1184 if (pcm->fast_ops->htimestamp)
1185 err = pcm->fast_ops->htimestamp(pcm->fast_op_arg, avail, tstamp);
1186 else
1187 err = -ENOSYS;
1188 snd_pcm_unlock(pcm->fast_op_arg);
11521189 return err;
11531190 }
11541191
11711208 err = bad_pcm_state(pcm, ~P_STATE(DISCONNECTED));
11721209 if (err < 0)
11731210 return err;
1174 snd_pcm_lock(pcm);
1175 err = pcm->fast_ops->prepare(pcm->fast_op_arg);
1176 snd_pcm_unlock(pcm);
1211 snd_pcm_lock(pcm->fast_op_arg);
1212 if (pcm->fast_ops->prepare)
1213 err = pcm->fast_ops->prepare(pcm->fast_op_arg);
1214 else
1215 err = -ENOSYS;
1216 snd_pcm_unlock(pcm->fast_op_arg);
11771217 return err;
11781218 }
11791219
11951235 SNDMSG("PCM not set up");
11961236 return -EIO;
11971237 }
1198 snd_pcm_lock(pcm);
1199 err = pcm->fast_ops->reset(pcm->fast_op_arg);
1200 snd_pcm_unlock(pcm);
1238 snd_pcm_lock(pcm->fast_op_arg);
1239 if (pcm->fast_ops->reset)
1240 err = pcm->fast_ops->reset(pcm->fast_op_arg);
1241 else
1242 err = -ENOSYS;
1243 snd_pcm_unlock(pcm->fast_op_arg);
12011244 return err;
12021245 }
12031246
12201263 err = bad_pcm_state(pcm, P_STATE(PREPARED));
12211264 if (err < 0)
12221265 return err;
1223 snd_pcm_lock(pcm);
1266 snd_pcm_lock(pcm->fast_op_arg);
12241267 err = __snd_pcm_start(pcm);
1225 snd_pcm_unlock(pcm);
1268 snd_pcm_unlock(pcm->fast_op_arg);
12261269 return err;
12271270 }
12281271
12521295 P_STATE(SUSPENDED));
12531296 if (err < 0)
12541297 return err;
1255 snd_pcm_lock(pcm);
1256 err = pcm->fast_ops->drop(pcm->fast_op_arg);
1257 snd_pcm_unlock(pcm);
1298 snd_pcm_lock(pcm->fast_op_arg);
1299 if (pcm->fast_ops->drop)
1300 err = pcm->fast_ops->drop(pcm->fast_op_arg);
1301 else
1302 err = -ENOSYS;
1303 snd_pcm_unlock(pcm->fast_op_arg);
12581304 return err;
12591305 }
12601306
12861332 if (err < 0)
12871333 return err;
12881334 /* lock handled in the callback */
1289 return pcm->fast_ops->drain(pcm->fast_op_arg);
1335 if (pcm->fast_ops->drain)
1336 err = pcm->fast_ops->drain(pcm->fast_op_arg);
1337 else
1338 err = -ENOSYS;
1339 return err;
12901340 }
12911341
12921342 /**
13131363 err = bad_pcm_state(pcm, P_STATE_RUNNABLE);
13141364 if (err < 0)
13151365 return err;
1316 snd_pcm_lock(pcm);
1317 err = pcm->fast_ops->pause(pcm->fast_op_arg, enable);
1318 snd_pcm_unlock(pcm);
1366 snd_pcm_lock(pcm->fast_op_arg);
1367 if (pcm->fast_ops->pause)
1368 err = pcm->fast_ops->pause(pcm->fast_op_arg, enable);
1369 else
1370 err = -ENOSYS;
1371 snd_pcm_unlock(pcm->fast_op_arg);
13191372 return err;
13201373 }
13211374
13431396 err = bad_pcm_state(pcm, P_STATE_RUNNABLE);
13441397 if (err < 0)
13451398 return err;
1346 snd_pcm_lock(pcm);
1347 result = pcm->fast_ops->rewindable(pcm->fast_op_arg);
1348 snd_pcm_unlock(pcm);
1399 snd_pcm_lock(pcm->fast_op_arg);
1400 if (pcm->fast_ops->rewindable)
1401 result = pcm->fast_ops->rewindable(pcm->fast_op_arg);
1402 else
1403 result = -ENOSYS;
1404 snd_pcm_unlock(pcm->fast_op_arg);
13491405 return result;
13501406 }
13511407
13731429 err = bad_pcm_state(pcm, P_STATE_RUNNABLE);
13741430 if (err < 0)
13751431 return err;
1376 snd_pcm_lock(pcm);
1377 result = pcm->fast_ops->rewind(pcm->fast_op_arg, frames);
1378 snd_pcm_unlock(pcm);
1432 snd_pcm_lock(pcm->fast_op_arg);
1433 if (pcm->fast_ops->rewind)
1434 result = pcm->fast_ops->rewind(pcm->fast_op_arg, frames);
1435 else
1436 result = -ENOSYS;
1437 snd_pcm_unlock(pcm->fast_op_arg);
13791438 return result;
13801439 }
13811440
14031462 err = bad_pcm_state(pcm, P_STATE_RUNNABLE);
14041463 if (err < 0)
14051464 return err;
1406 snd_pcm_lock(pcm);
1407 result = pcm->fast_ops->forwardable(pcm->fast_op_arg);
1408 snd_pcm_unlock(pcm);
1465 snd_pcm_lock(pcm->fast_op_arg);
1466 if (pcm->fast_ops->forwardable)
1467 result = pcm->fast_ops->forwardable(pcm->fast_op_arg);
1468 else
1469 result = -ENOSYS;
1470 snd_pcm_unlock(pcm->fast_op_arg);
14091471 return result;
14101472 }
14111473
14371499 err = bad_pcm_state(pcm, P_STATE_RUNNABLE);
14381500 if (err < 0)
14391501 return err;
1440 snd_pcm_lock(pcm);
1441 result = pcm->fast_ops->forward(pcm->fast_op_arg, frames);
1442 snd_pcm_unlock(pcm);
1502 snd_pcm_lock(pcm->fast_op_arg);
1503 if (pcm->fast_ops->forward)
1504 result = pcm->fast_ops->forward(pcm->fast_op_arg, frames);
1505 else
1506 result = -ENOSYS;
1507 snd_pcm_unlock(pcm->fast_op_arg);
14431508 return result;
14441509 }
14451510 use_default_symbol_version(__snd_pcm_forward, snd_pcm_forward, ALSA_0.9.0rc8);
16101675 */
16111676 int snd_pcm_link(snd_pcm_t *pcm1, snd_pcm_t *pcm2)
16121677 {
1678 int err = 0;
1679
16131680 assert(pcm1);
16141681 assert(pcm2);
16151682 if (pcm1->fast_ops->link)
1616 return pcm1->fast_ops->link(pcm1, pcm2);
1617 return -ENOSYS;
1683 err = pcm1->fast_ops->link(pcm1, pcm2);
1684 else
1685 err = -ENOSYS;
1686 return err;
16181687 }
16191688
16201689 /**
16241693 */
16251694 int snd_pcm_unlink(snd_pcm_t *pcm)
16261695 {
1696 int err = 0;
1697
16271698 assert(pcm);
16281699 if (pcm->fast_ops->unlink)
1629 return pcm->fast_ops->unlink(pcm);
1630 return -ENOSYS;
1700 err = pcm->fast_ops->unlink(pcm);
1701 else
1702 err = -ENOSYS;
1703 return err;
16311704 }
16321705
16331706 /* locked version */
16501723 int count;
16511724
16521725 assert(pcm);
1653 snd_pcm_lock(pcm);
1726 snd_pcm_lock(pcm->fast_op_arg);
16541727 count = __snd_pcm_poll_descriptors_count(pcm);
1655 snd_pcm_unlock(pcm);
1728 snd_pcm_unlock(pcm->fast_op_arg);
16561729 return count;
16571730 }
16581731
17081781 int err;
17091782
17101783 assert(pcm && pfds);
1711 snd_pcm_lock(pcm);
1784 snd_pcm_lock(pcm->fast_op_arg);
17121785 err = __snd_pcm_poll_descriptors(pcm, pfds, space);
1713 snd_pcm_unlock(pcm);
1786 snd_pcm_unlock(pcm->fast_op_arg);
17141787 return err;
17151788 }
17161789
17431816 int err;
17441817
17451818 assert(pcm && pfds && revents);
1746 snd_pcm_lock(pcm);
1819 snd_pcm_lock(pcm->fast_op_arg);
17471820 err = __snd_pcm_poll_revents(pcm, pfds, nfds, revents);
1748 snd_pcm_unlock(pcm);
1821 snd_pcm_unlock(pcm->fast_op_arg);
17491822 return err;
17501823 }
17511824
19962069 * \param stream PCM stream type
19972070 * \return ascii name of PCM stream type
19982071 */
1999 const char *snd_pcm_stream_name(snd_pcm_stream_t stream)
2072 const char *snd_pcm_stream_name(const snd_pcm_stream_t stream)
20002073 {
20012074 if (stream > SND_PCM_STREAM_LAST)
20022075 return NULL;
20082081 * \param acc PCM access type
20092082 * \return ascii name of PCM access type
20102083 */
2011 const char *snd_pcm_access_name(snd_pcm_access_t acc)
2084 const char *snd_pcm_access_name(const snd_pcm_access_t acc)
20122085 {
20132086 if (acc > SND_PCM_ACCESS_LAST)
20142087 return NULL;
20202093 * \param format PCM sample format
20212094 * \return ascii name of PCM sample format
20222095 */
2023 const char *snd_pcm_format_name(snd_pcm_format_t format)
2096 const char *snd_pcm_format_name(const snd_pcm_format_t format)
20242097 {
20252098 if (format > SND_PCM_FORMAT_LAST)
20262099 return NULL;
20322105 * \param format PCM sample format
20332106 * \return ascii description of PCM sample format
20342107 */
2035 const char *snd_pcm_format_description(snd_pcm_format_t format)
2108 const char *snd_pcm_format_description(const snd_pcm_format_t format)
20362109 {
20372110 if (format > SND_PCM_FORMAT_LAST)
20382111 return NULL;
20712144 * \param subformat PCM sample subformat
20722145 * \return ascii name of PCM sample subformat
20732146 */
2074 const char *snd_pcm_subformat_name(snd_pcm_subformat_t subformat)
2147 const char *snd_pcm_subformat_name(const snd_pcm_subformat_t subformat)
20752148 {
20762149 if (subformat > SND_PCM_SUBFORMAT_LAST)
20772150 return NULL;
20832156 * \param subformat PCM sample subformat
20842157 * \return ascii description of PCM sample subformat
20852158 */
2086 const char *snd_pcm_subformat_description(snd_pcm_subformat_t subformat)
2159 const char *snd_pcm_subformat_description(const snd_pcm_subformat_t subformat)
20872160 {
20882161 if (subformat > SND_PCM_SUBFORMAT_LAST)
20892162 return NULL;
21272200 * \param mode PCM tstamp mode
21282201 * \return ascii name of PCM tstamp mode setting
21292202 */
2130 const char *snd_pcm_tstamp_mode_name(snd_pcm_tstamp_t mode)
2203 const char *snd_pcm_tstamp_mode_name(const snd_pcm_tstamp_t mode)
21312204 {
21322205 if (mode > SND_PCM_TSTAMP_LAST)
21332206 return NULL;
21512224 * \param state PCM state
21522225 * \return ascii name of PCM state
21532226 */
2154 const char *snd_pcm_state_name(snd_pcm_state_t state)
2227 const char *snd_pcm_state_name(const snd_pcm_state_t state)
21552228 {
21562229 if (state > SND_PCM_STATE_LAST)
21572230 return NULL;
22742347 */
22752348 int snd_pcm_dump(snd_pcm_t *pcm, snd_output_t *out)
22762349 {
2350 int err = 0;
2351
22772352 assert(pcm);
22782353 assert(out);
2279 pcm->ops->dump(pcm->op_arg, out);
2280 return 0;
2354 if (pcm->ops->dump)
2355 pcm->ops->dump(pcm->op_arg, out);
2356 else
2357 err = -ENOSYS;
2358 return err;
22812359 }
22822360
22832361 /**
27372815 {
27382816 int err;
27392817
2740 __snd_pcm_lock(pcm); /* forced lock */
2818 __snd_pcm_lock(pcm->fast_op_arg); /* forced lock */
27412819 err = __snd_pcm_wait_in_lock(pcm, timeout);
2742 __snd_pcm_unlock(pcm);
2820 __snd_pcm_unlock(pcm->fast_op_arg);
27432821 return err;
27442822 }
27452823
27862864 return -EIO;
27872865 }
27882866 do {
2789 __snd_pcm_unlock(pcm);
2867 __snd_pcm_unlock(pcm->fast_op_arg);
27902868 err_poll = poll(pfd, npfds, timeout);
2791 __snd_pcm_lock(pcm);
2869 __snd_pcm_lock(pcm->fast_op_arg);
27922870 if (err_poll < 0) {
27932871 if (errno == EINTR && !PCMINABORT(pcm))
27942872 continue;
28472925 {
28482926 snd_pcm_sframes_t result;
28492927
2850 snd_pcm_lock(pcm);
2928 snd_pcm_lock(pcm->fast_op_arg);
28512929 result = __snd_pcm_avail_update(pcm);
2852 snd_pcm_unlock(pcm);
2930 snd_pcm_unlock(pcm->fast_op_arg);
28532931 return result;
28542932 }
28552933
28772955 SNDMSG("PCM not set up");
28782956 return -EIO;
28792957 }
2880 snd_pcm_lock(pcm);
2958 snd_pcm_lock(pcm->fast_op_arg);
28812959 err = __snd_pcm_hwsync(pcm);
28822960 if (err < 0)
28832961 result = err;
28842962 else
28852963 result = __snd_pcm_avail_update(pcm);
2886 snd_pcm_unlock(pcm);
2964 snd_pcm_unlock(pcm->fast_op_arg);
28872965 return result;
28882966 }
28892967
29102988 SNDMSG("PCM not set up");
29112989 return -EIO;
29122990 }
2913 snd_pcm_lock(pcm);
2991 snd_pcm_lock(pcm->fast_op_arg);
29142992 err = __snd_pcm_hwsync(pcm);
29152993 if (err < 0)
29162994 goto unlock;
29253003 *availp = sf;
29263004 err = 0;
29273005 unlock:
2928 snd_pcm_unlock(pcm);
3006 snd_pcm_unlock(pcm->fast_op_arg);
29293007 return err;
29303008 }
29313009
71137191 err = bad_pcm_state(pcm, P_STATE_RUNNABLE);
71147192 if (err < 0)
71157193 return err;
7116 snd_pcm_lock(pcm);
7194 snd_pcm_lock(pcm->fast_op_arg);
71177195 err = __snd_pcm_mmap_begin(pcm, areas, offset, frames);
7118 snd_pcm_unlock(pcm);
7196 snd_pcm_unlock(pcm->fast_op_arg);
71197197 return err;
71207198 }
71217199
71287206 snd_pcm_uframes_t f;
71297207 snd_pcm_uframes_t avail;
71307208 const snd_pcm_channel_area_t *xareas;
7209
71317210 assert(pcm && areas && offset && frames);
7211
7212 if (pcm->fast_ops->mmap_begin)
7213 return pcm->fast_ops->mmap_begin(pcm->fast_op_arg, areas, offset, frames);
7214
7215 /* fallback for plugins that do not specify new callback */
71327216 xareas = snd_pcm_mmap_areas(pcm);
71337217 if (xareas == NULL)
71347218 return -EBADFD;
72127296 err = bad_pcm_state(pcm, P_STATE_RUNNABLE);
72137297 if (err < 0)
72147298 return err;
7215 snd_pcm_lock(pcm);
7299 snd_pcm_lock(pcm->fast_op_arg);
72167300 result = __snd_pcm_mmap_commit(pcm, offset, frames);
7217 snd_pcm_unlock(pcm);
7301 snd_pcm_unlock(pcm->fast_op_arg);
72187302 return result;
72197303 }
72207304
72357319 snd_pcm_mmap_avail(pcm));
72367320 return -EPIPE;
72377321 }
7238 return pcm->fast_ops->mmap_commit(pcm->fast_op_arg, offset, frames);
7322 if (pcm->fast_ops->mmap_commit)
7323 return pcm->fast_ops->mmap_commit(pcm->fast_op_arg, offset, frames);
7324 else
7325 return -ENOSYS;
72397326 }
72407327
72417328 int _snd_pcm_poll_descriptor(snd_pcm_t *pcm)
72877374 if (size == 0)
72887375 return 0;
72897376
7290 __snd_pcm_lock(pcm); /* forced lock */
7377 __snd_pcm_lock(pcm->fast_op_arg); /* forced lock */
72917378 while (size > 0) {
72927379 snd_pcm_uframes_t frames;
72937380 snd_pcm_sframes_t avail;
73467433 xfer += frames;
73477434 }
73487435 _end:
7349 __snd_pcm_unlock(pcm);
7436 __snd_pcm_unlock(pcm->fast_op_arg);
73507437 return xfer > 0 ? (snd_pcm_sframes_t) xfer : snd_pcm_check_error(pcm, err);
73517438 }
73527439
73617448 if (size == 0)
73627449 return 0;
73637450
7364 __snd_pcm_lock(pcm); /* forced lock */
7451 __snd_pcm_lock(pcm->fast_op_arg); /* forced lock */
73657452 while (size > 0) {
73667453 snd_pcm_uframes_t frames;
73677454 snd_pcm_sframes_t avail;
74357522 xfer += frames;
74367523 }
74377524 _end:
7438 __snd_pcm_unlock(pcm);
7525 __snd_pcm_unlock(pcm->fast_op_arg);
74397526 return xfer > 0 ? (snd_pcm_sframes_t) xfer : snd_pcm_check_error(pcm, err);
74407527 }
74417528
79628049 * \return the NULL-terminated array of integer pointers, each of
79638050 * which contains the channel map. A channel map is represented by an
79648051 * integer array, beginning with the channel map type, followed by the
7965 * number of channels, and the position of each channel.
8052 * number of channels, and the position of each channel. Return NULL
8053 * in case of an error.
79668054 *
79678055 * Note: the caller is requested to release the returned value via
79688056 * snd_pcm_free_chmaps().
80108098 */
80118099 int snd_pcm_set_chmap(snd_pcm_t *pcm, const snd_pcm_chmap_t *map)
80128100 {
8013 const snd_pcm_chmap_t *oldmap = snd_pcm_get_chmap(pcm);
8014 if (oldmap && chmap_equal(oldmap, map))
8101 const snd_pcm_chmap_t *oldmap;
8102 int nochange;
8103
8104 oldmap = snd_pcm_get_chmap(pcm);
8105 nochange = (oldmap && chmap_equal(oldmap, map));
8106 free((void *)oldmap);
8107 if (nochange)
80158108 return 0;
80168109
80178110 if (!pcm->ops->set_chmap)
83848477 free(chmap);
83858478 goto error;
83868479 }
8480 free(chmap);
83878481 nums++;
83888482 }
83898483 return maps;
20392039
20402040 return 0;
20412041 }
2042
2043 void snd_pcm_direct_reset_slave_ptr(snd_pcm_t *pcm, snd_pcm_direct_t *dmix)
2044 {
2045
2046 if (dmix->hw_ptr_alignment == SND_PCM_HW_PTR_ALIGNMENT_ROUNDUP ||
2047 (dmix->hw_ptr_alignment == SND_PCM_HW_PTR_ALIGNMENT_AUTO &&
2048 pcm->buffer_size <= pcm->period_size * 2))
2049 dmix->slave_appl_ptr =
2050 ((dmix->slave_appl_ptr + dmix->slave_period_size - 1) /
2051 dmix->slave_period_size) * dmix->slave_period_size;
2052 else if (dmix->hw_ptr_alignment == SND_PCM_HW_PTR_ALIGNMENT_ROUNDDOWN ||
2053 (dmix->hw_ptr_alignment == SND_PCM_HW_PTR_ALIGNMENT_AUTO &&
2054 (dmix->slave_period_size * SEC_TO_MS) /
2055 pcm->rate < LOW_LATENCY_PERIOD_TIME))
2056 dmix->slave_appl_ptr = dmix->slave_hw_ptr =
2057 ((dmix->slave_hw_ptr / dmix->slave_period_size) *
2058 dmix->slave_period_size);
2059 }
2323
2424 #define DIRECT_IPC_SEMS 1
2525 #define DIRECT_IPC_SEM_CLIENT 0
26 /* Seconds representing in Milli seconds */
27 #define SEC_TO_MS 1000
28 /* slave_period time for low latency requirements in ms */
29 #define LOW_LATENCY_PERIOD_TIME 10
30
2631
2732 typedef void (mix_areas_t)(unsigned int size,
2833 volatile void *dst, void *src,
180185 mix_areas_24_t *remix_areas_24;
181186 mix_areas_u8_t *remix_areas_u8;
182187 } dmix;
183 struct {
184 } dsnoop;
185188 struct {
186189 unsigned long long chn_mask;
187190 } dshare;
256259 snd1_pcm_direct_get_chmap
257260 #define snd_pcm_direct_set_chmap \
258261 snd1_pcm_direct_set_chmap
262 #define snd_pcm_direct_reset_slave_ptr \
263 snd1_pcm_direct_reset_slave_ptr
259264
260265 int snd_pcm_direct_semaphore_create_or_connect(snd_pcm_direct_t *dmix);
261266
340345 int snd_pcm_direct_client_chk_xrun(snd_pcm_direct_t *direct, snd_pcm_t *pcm);
341346 int snd_timer_async(snd_timer_t *timer, int sig, pid_t pid);
342347 struct timespec snd_pcm_hw_fast_tstamp(snd_pcm_t *pcm);
348 void snd_pcm_direct_reset_slave_ptr(snd_pcm_t *pcm, snd_pcm_direct_t *dmix);
343349
344350 struct snd_pcm_direct_open_conf {
345351 key_t ipc_key;
5454 #define STATE_RUN_PENDING 1024
5555 #endif
5656
57 #define SEC_TO_MS 1000 /* Seconds representing in Milli seconds */
58 #define LOW_LATENCY_PERIOD_TIME 10 /* slave_period time for low latency requirements in ms */
59
6057 /*
6158 *
6259 */
559556 }
560557 }
561558
562 static void reset_slave_ptr(snd_pcm_t *pcm, snd_pcm_direct_t *dmix)
563 {
564 dmix->slave_appl_ptr = dmix->slave_hw_ptr = *dmix->spcm->hw.ptr;
565
566 if (dmix->hw_ptr_alignment == SND_PCM_HW_PTR_ALIGNMENT_ROUNDUP ||
567 (dmix->hw_ptr_alignment == SND_PCM_HW_PTR_ALIGNMENT_AUTO &&
568 pcm->buffer_size <= pcm->period_size * 2))
569 dmix->slave_appl_ptr =
570 ((dmix->slave_appl_ptr + dmix->slave_period_size - 1)
571 / dmix->slave_period_size) * dmix->slave_period_size;
572 else if (dmix->hw_ptr_alignment == SND_PCM_HW_PTR_ALIGNMENT_ROUNDDOWN ||
573 (dmix->hw_ptr_alignment == SND_PCM_HW_PTR_ALIGNMENT_AUTO &&
574 (dmix->slave_period_size * SEC_TO_MS) / pcm->rate < LOW_LATENCY_PERIOD_TIME))
575 dmix->slave_appl_ptr = dmix->slave_hw_ptr =
576 ((dmix->slave_hw_ptr / dmix->slave_period_size) *
577 dmix->slave_period_size);
578 }
579
580559 static int snd_pcm_dmix_reset(snd_pcm_t *pcm)
581560 {
582561 snd_pcm_direct_t *dmix = pcm->private_data;
583562 dmix->hw_ptr %= pcm->period_size;
584563 dmix->appl_ptr = dmix->last_appl_ptr = dmix->hw_ptr;
585 reset_slave_ptr(pcm, dmix);
564 dmix->slave_appl_ptr = dmix->slave_hw_ptr = *dmix->spcm->hw.ptr;
565 snd_pcm_direct_reset_slave_ptr(pcm, dmix);
586566 return 0;
587567 }
588568
591571 int err;
592572
593573 snd_pcm_hwsync(dmix->spcm);
594 reset_slave_ptr(pcm, dmix);
574 dmix->slave_appl_ptr = dmix->slave_hw_ptr = *dmix->spcm->hw.ptr;
575 snd_pcm_direct_reset_slave_ptr(pcm, dmix);
595576 err = snd_timer_start(dmix->timer);
596577 if (err < 0)
597578 return err;
12661247 channels INT
12671248 period_time INT # in usec
12681249 # or
1269 period_size INT # in bytes
1250 period_size INT # in frames
12701251 buffer_time INT # in usec
12711252 # or
1272 buffer_size INT # in bytes
1253 buffer_size INT # in frames
12731254 periods INT # when buffer_size or buffer_time is not specified
12741255 }
12751256 bindings { # note: this is client independent!!!
333333 dshare->hw_ptr %= pcm->period_size;
334334 dshare->appl_ptr = dshare->last_appl_ptr = dshare->hw_ptr;
335335 dshare->slave_appl_ptr = dshare->slave_hw_ptr = *dshare->spcm->hw.ptr;
336 snd_pcm_direct_reset_slave_ptr(pcm, dshare);
336337 return 0;
337338 }
338339
339 static int snd_pcm_dshare_start_timer(snd_pcm_direct_t *dshare)
340 static int snd_pcm_dshare_start_timer(snd_pcm_t *pcm, snd_pcm_direct_t *dshare)
340341 {
341342 int err;
342343
343344 snd_pcm_hwsync(dshare->spcm);
344345 dshare->slave_appl_ptr = dshare->slave_hw_ptr = *dshare->spcm->hw.ptr;
346 snd_pcm_direct_reset_slave_ptr(pcm, dshare);
345347 err = snd_timer_start(dshare->timer);
346348 if (err < 0)
347349 return err;
363365 else if (avail < 0)
364366 return 0;
365367 else {
366 if ((err = snd_pcm_dshare_start_timer(dshare)) < 0)
368 err = snd_pcm_dshare_start_timer(pcm, dshare);
369 if (err < 0)
367370 return err;
368371 snd_pcm_dshare_sync_area(pcm);
369372 }
504507
505508 if (dshare->timer)
506509 snd_timer_close(dshare->timer);
507 do_silence(pcm);
510 if (dshare->bindings)
511 do_silence(pcm);
508512 snd_pcm_direct_semaphore_down(dshare, DIRECT_IPC_SEM_CLIENT);
509513 dshare->shmptr->u.dshare.chn_mask &= ~dshare->u.dshare.chn_mask;
510514 snd_pcm_close(dshare->spcm);
546550 return 0;
547551 snd_pcm_mmap_appl_forward(pcm, size);
548552 if (dshare->state == STATE_RUN_PENDING) {
549 if ((err = snd_pcm_dshare_start_timer(dshare)) < 0)
553 err = snd_pcm_dshare_start_timer(pcm, dshare);
554 if (err < 0)
550555 return err;
551556 } else if (dshare->state == SND_PCM_STATE_RUNNING ||
552557 dshare->state == SND_PCM_STATE_DRAINING) {
615620 if (dshare->spcm)
616621 snd_pcm_dump(dshare->spcm, out);
617622 }
623
624 static const snd_pcm_ops_t snd_pcm_dshare_dummy_ops = {
625 .close = snd_pcm_dshare_close,
626 };
627
628 static const snd_pcm_fast_ops_t snd_pcm_dshare_fast_dummy_ops;
618629
619630 static const snd_pcm_ops_t snd_pcm_dshare_ops = {
620631 .close = snd_pcm_dshare_close,
707718 ret = snd_pcm_direct_parse_bindings(dshare, params, opts->bindings);
708719 if (ret < 0)
709720 goto _err_nosem;
710
711 if (!dshare->bindings) {
712 SNDERR("dshare: specify bindings!!!");
713 ret = -EINVAL;
714 goto _err_nosem;
715 }
716
721
717722 dshare->ipc_key = opts->ipc_key;
718723 dshare->ipc_perm = opts->ipc_perm;
719724 dshare->ipc_gid = opts->ipc_gid;
746751 SNDERR("unable to create IPC shm instance");
747752 goto _err;
748753 }
749
750 pcm->ops = &snd_pcm_dshare_ops;
751 pcm->fast_ops = &snd_pcm_dshare_fast_ops;
754
755 if (!dshare->bindings) {
756 pcm->ops = &snd_pcm_dshare_dummy_ops;
757 pcm->fast_ops = &snd_pcm_dshare_fast_dummy_ops;
758 } else {
759 pcm->ops = &snd_pcm_dshare_ops;
760 pcm->fast_ops = &snd_pcm_dshare_fast_ops;
761 }
752762 pcm->private_data = dshare;
753763 dshare->state = SND_PCM_STATE_OPEN;
754764 dshare->slowptr = opts->slowptr;
755765 dshare->max_periods = opts->max_periods;
756766 dshare->var_periodsize = opts->var_periodsize;
767 dshare->hw_ptr_alignment = opts->hw_ptr_alignment;
757768 dshare->sync_ptr = snd_pcm_dshare_sync_ptr;
758769
759770 retry:
837848 dshare->spcm = spcm;
838849 }
839850
840 for (chn = 0; chn < dshare->channels; chn++) {
851 for (chn = 0; dshare->bindings && (chn < dshare->channels); chn++) {
841852 unsigned int dchn = dshare->bindings ? dshare->bindings[chn] : chn;
842853 if (dchn != UINT_MAX)
843854 dshare->u.dshare.chn_mask |= (1ULL << dchn);
911922 ipc_key INT # unique IPC key
912923 ipc_key_add_uid BOOL # add current uid to unique IPC key
913924 ipc_perm INT # IPC permissions (octal, default 0600)
925 hw_ptr_alignment STR # Slave application and hw pointer alignment type
926 # STR can be one of the below strings :
927 # no
928 # roundup
929 # rounddown
930 # auto (default)
914931 slave STR
915932 # or
916933 slave { # Slave definition
922939 channels INT
923940 period_time INT # in usec
924941 # or
925 period_size INT # in bytes
942 period_size INT # in frames
926943 buffer_time INT # in usec
927944 # or
928 buffer_size INT # in bytes
945 buffer_size INT # in frames
929946 periods INT # when buffer_size or buffer_time is not specified
930947 }
931948 bindings { # note: this is client independent!!!
934951 slowptr BOOL # slow but more precise pointer updates
935952 }
936953 \endcode
954
955 <code>hw_ptr_alignment</code> specifies slave application and hw
956 pointer alignment type. By default hw_ptr_alignment is auto. Below are
957 the possible configurations:
958 - no: minimal latency with minimal frames dropped at startup. But
959 wakeup of application (return from snd_pcm_wait() or poll()) can
960 take up to 2 * period.
961 - roundup: It is guaranteed that all frames will be played at
962 startup. But the latency will increase upto period-1 frames.
963 - rounddown: It is guaranteed that a wakeup will happen for each
964 period and frames can be written from application. But on startup
965 upto period-1 frames will be dropped.
966 - auto: Selects the best approach depending on the used period and
967 buffer size.
968 If the application buffer size is < 2 * application period,
969 "roundup" will be selected to avoid under runs. If the slave_period
970 is < 10ms we could expect that there are low latency
971 requirements. Therefore "rounddown" will be chosen to avoid long
972 wakeup times. Such wakeup delay could otherwise end up with Xruns in
973 case of a dependency to another sound device (e.g. forwarding of
974 microphone to speaker). Else "no" will be chosen.
937975
938976 \subsection pcm_plugins_dshare_funcref Function reference
939977
277277 dsnoop->hw_ptr %= pcm->period_size;
278278 dsnoop->appl_ptr = dsnoop->hw_ptr;
279279 dsnoop->slave_appl_ptr = dsnoop->slave_hw_ptr;
280 snd_pcm_direct_reset_slave_ptr(pcm, dsnoop);
280281 return 0;
281282 }
282283
284285 {
285286 snd_pcm_direct_t *dsnoop = pcm->private_data;
286287 int err;
287
288
288289 if (dsnoop->state != SND_PCM_STATE_PREPARED)
289290 return -EBADFD;
290291 snd_pcm_hwsync(dsnoop->spcm);
291292 snoop_timestamp(pcm);
292293 dsnoop->slave_appl_ptr = dsnoop->slave_hw_ptr;
294 snd_pcm_direct_reset_slave_ptr(pcm, dsnoop);
293295 err = snd_timer_start(dsnoop->timer);
294296 if (err < 0)
295297 return err;
626628 dsnoop->max_periods = opts->max_periods;
627629 dsnoop->var_periodsize = opts->var_periodsize;
628630 dsnoop->sync_ptr = snd_pcm_dsnoop_sync_ptr;
631 dsnoop->hw_ptr_alignment = opts->hw_ptr_alignment;
629632
630633 retry:
631634 if (first_instance) {
770773 ipc_key INT # unique IPC key
771774 ipc_key_add_uid BOOL # add current uid to unique IPC key
772775 ipc_perm INT # IPC permissions (octal, default 0600)
776 hw_ptr_alignment STR # Slave application and hw pointer alignment type
777 # STR can be one of the below strings :
778 # no
779 # roundup
780 # rounddown
781 # auto (default)
773782 slave STR
774783 # or
775784 slave { # Slave definition
781790 channels INT
782791 period_time INT # in usec
783792 # or
784 period_size INT # in bytes
793 period_size INT # in frames
785794 buffer_time INT # in usec
786795 # or
787 buffer_size INT # in bytes
796 buffer_size INT # in frames
788797 periods INT # when buffer_size or buffer_time is not specified
789798 }
790799 bindings { # note: this is client independent!!!
793802 slowptr BOOL # slow but more precise pointer updates
794803 }
795804 \endcode
805
806 <code>hw_ptr_alignment</code> specifies slave application and hw
807 pointer alignment type. By default hw_ptr_alignment is auto. Below are
808 the possible configurations:
809 - no: minimal latency with minimal frames dropped at startup. But
810 wakeup of application (return from snd_pcm_wait() or poll()) can
811 take up to 2 * period.
812 - roundup: It is guaranteed that all frames will be played at
813 startup. But the latency will increase upto period-1 frames.
814 - rounddown: It is guaranteed that a wakeup will happen for each
815 period and frames can be written from application. But on startup
816 upto period-1 frames will be dropped.
817 - auto: Selects the best approach depending on the used period and
818 buffer size.
819 If the application buffer size is < 2 * application period,
820 "roundup" will be selected to avoid over runs. If the slave_period
821 is < 10ms we could expect that there are low latency
822 requirements. Therefore "rounddown" will be chosen to avoid long
823 wakeup times. Else "no" will be chosen.
796824
797825 \subsection pcm_plugins_dsnoop_funcref Function reference
798826
7676 snd_pcm_uframes_t appl_ptr;
7777 snd_pcm_uframes_t file_ptr_bytes;
7878 snd_pcm_uframes_t wbuf_size;
79 snd_pcm_uframes_t rbuf_size;
7980 size_t wbuf_size_bytes;
8081 size_t wbuf_used_bytes;
8182 char *wbuf;
8687 size_t buffer_bytes;
8788 struct wav_fmt wav_header;
8889 size_t filelen;
90 char ifmmap_overwritten;
8991 } snd_pcm_file_t;
9092
9193 #if __BYTE_ORDER == __LITTLE_ENDIAN
224226 file->final_fname);
225227 return -errno;
226228 }
227 fd = fileno(pipe);
229 fd = dup(fileno(pipe));
230 err = -errno;
231 pclose(pipe);
232 if (fd < 0) {
233 SYSERR("unable to dup pipe file handle for command %s",
234 file->final_fname);
235 return err;
236 }
228237 } else {
229238 if (file->trunc)
230239 fd = open(file->final_fname, O_WRONLY|O_CREAT|O_TRUNC,
265274 return 0;
266275 }
267276
277 /* fill areas with data from input file, return bytes red */
278 static int snd_pcm_file_areas_read_infile(snd_pcm_t *pcm,
279 const snd_pcm_channel_area_t *areas,
280 snd_pcm_uframes_t offset,
281 snd_pcm_uframes_t frames)
282 {
283 snd_pcm_file_t *file = pcm->private_data;
284 snd_pcm_channel_area_t areas_if[pcm->channels];
285 ssize_t bytes;
286
287 if (file->ifd < 0)
288 return -EBADF;
289
290 if (file->rbuf == NULL)
291 return -ENOMEM;
292
293 if (file->rbuf_size < frames) {
294 SYSERR("requested more frames than pcm buffer");
295 return -ENOMEM;
296 }
297
298 bytes = snd_pcm_frames_to_bytes(pcm, frames);
299 if (bytes < 0)
300 return bytes;
301 bytes = read(file->ifd, file->rbuf, bytes);
302 if (bytes < 0) {
303 SYSERR("read from file failed, error: %d", bytes);
304 return bytes;
305 }
306
307 snd_pcm_areas_from_buf(pcm, areas_if, file->rbuf);
308 snd_pcm_areas_copy(areas, offset, areas_if, 0, pcm->channels, snd_pcm_bytes_to_frames(pcm, bytes), pcm->format);
309
310 return bytes;
311 }
312
268313 static void setup_wav_header(snd_pcm_t *pcm, struct wav_fmt *fmt)
269314 {
270315 fmt->fmt = TO_LE16(0x01);
281326 static int write_wav_header(snd_pcm_t *pcm)
282327 {
283328 snd_pcm_file_t *file = pcm->private_data;
329 ssize_t res;
330
284331 static const char header[] = {
285332 'R', 'I', 'F', 'F',
286333 0x24, 0, 0, 0,
295342
296343 setup_wav_header(pcm, &file->wav_header);
297344
298 if (write(file->fd, header, sizeof(header)) != sizeof(header) ||
299 write(file->fd, &file->wav_header, sizeof(file->wav_header)) !=
300 sizeof(file->wav_header) ||
301 write(file->fd, header2, sizeof(header2)) != sizeof(header2)) {
302 int err = errno;
303 SYSERR("Write error.\n");
304 return -err;
305 }
345 res = write(file->fd, header, sizeof(header));
346 if (res != sizeof(header))
347 goto write_error;
348
349 res = write(file->fd, &file->wav_header, sizeof(file->wav_header));
350 if (res != sizeof(file->wav_header))
351 goto write_error;
352
353 res = write(file->fd, header2, sizeof(header2));
354 if (res != sizeof(header2))
355 goto write_error;
356
306357 return 0;
358
359 write_error:
360 /*
361 * print real errno if available and return EIO, reason for this is
362 * to block possible EPIPE in case file->fd is a pipe. EPIPE from
363 * file->fd conflicts with EPIPE from playback stream which should
364 * be used to signal XRUN on playback device
365 */
366 if (res < 0)
367 SYSERR("%s write header failed, file data may be corrupt", file->fname);
368 else
369 SNDERR("%s write header incomplete, file data may be corrupt", file->fname);
370
371 memset(&file->wav_header, 0, sizeof(struct wav_fmt));
372
373 return -EIO;
307374 }
308375
309376 /* fix up the length fields in WAV header */
335402
336403
337404
338 static void snd_pcm_file_write_bytes(snd_pcm_t *pcm, size_t bytes)
339 {
340 snd_pcm_file_t *file = pcm->private_data;
405 /* return error code in case write failed */
406 static int snd_pcm_file_write_bytes(snd_pcm_t *pcm, size_t bytes)
407 {
408 snd_pcm_file_t *file = pcm->private_data;
409 snd_pcm_sframes_t err = 0;
341410 assert(bytes <= file->wbuf_used_bytes);
342411
343412 if (file->format == SND_PCM_FILE_FORMAT_WAV &&
344413 !file->wav_header.fmt) {
345 if (write_wav_header(pcm) < 0)
346 return;
414 err = write_wav_header(pcm);
415 if (err < 0) {
416 file->wbuf_used_bytes = 0;
417 file->file_ptr_bytes = 0;
418 return err;
419 }
347420 }
348421
349422 while (bytes > 0) {
350 snd_pcm_sframes_t err;
351423 size_t n = bytes;
352424 size_t cont = file->wbuf_size_bytes - file->file_ptr_bytes;
353425 if (n > cont)
354426 n = cont;
355427 err = write(file->fd, file->wbuf + file->file_ptr_bytes, n);
356428 if (err < 0) {
357 SYSERR("write failed");
358 break;
429 err = -errno;
430 file->wbuf_used_bytes = 0;
431 file->file_ptr_bytes = 0;
432 SYSERR("%s write failed, file data may be corrupt", file->fname);
433 return err;
359434 }
360435 bytes -= err;
361436 file->wbuf_used_bytes -= err;
366441 if ((snd_pcm_uframes_t)err != n)
367442 break;
368443 }
369 }
370
371 static void snd_pcm_file_add_frames(snd_pcm_t *pcm,
372 const snd_pcm_channel_area_t *areas,
373 snd_pcm_uframes_t offset,
374 snd_pcm_uframes_t frames)
444 return 0;
445 }
446
447 static int snd_pcm_file_add_frames(snd_pcm_t *pcm,
448 const snd_pcm_channel_area_t *areas,
449 snd_pcm_uframes_t offset,
450 snd_pcm_uframes_t frames)
375451 {
376452 snd_pcm_file_t *file = pcm->private_data;
377453 while (frames > 0) {
454 int err = 0;
378455 snd_pcm_uframes_t n = frames;
379456 snd_pcm_uframes_t cont = file->wbuf_size - file->appl_ptr;
380457 snd_pcm_uframes_t avail = file->wbuf_size - snd_pcm_bytes_to_frames(pcm, file->wbuf_used_bytes);
391468 if (file->appl_ptr == file->wbuf_size)
392469 file->appl_ptr = 0;
393470 file->wbuf_used_bytes += snd_pcm_frames_to_bytes(pcm, n);
394 if (file->wbuf_used_bytes > file->buffer_bytes)
395 snd_pcm_file_write_bytes(pcm, file->wbuf_used_bytes - file->buffer_bytes);
471 if (file->wbuf_used_bytes > file->buffer_bytes) {
472 err = snd_pcm_file_write_bytes(pcm, file->wbuf_used_bytes - file->buffer_bytes);
473 if (err < 0)
474 return err;
475 }
396476 assert(file->wbuf_used_bytes < file->wbuf_size_bytes);
397477 }
478 return 0;
398479 }
399480
400481 static int snd_pcm_file_close(snd_pcm_t *pcm)
518599 if (n > 0) {
519600 snd_pcm_areas_from_buf(pcm, areas, (void*) buffer);
520601 __snd_pcm_lock(pcm);
521 snd_pcm_file_add_frames(pcm, areas, 0, n);
602 if (snd_pcm_file_add_frames(pcm, areas, 0, n) < 0) {
603 __snd_pcm_unlock(pcm);
604 return -EIO;
605 }
522606 __snd_pcm_unlock(pcm);
523607 }
524608 return n;
533617 if (n > 0) {
534618 snd_pcm_areas_from_bufs(pcm, areas, bufs);
535619 __snd_pcm_lock(pcm);
536 snd_pcm_file_add_frames(pcm, areas, 0, n);
620 if (snd_pcm_file_add_frames(pcm, areas, 0, n) < 0) {
621 __snd_pcm_unlock(pcm);
622 return -EIO;
623 }
537624 __snd_pcm_unlock(pcm);
538625 }
539626 return n;
544631 {
545632 snd_pcm_file_t *file = pcm->private_data;
546633 snd_pcm_channel_area_t areas[pcm->channels];
547 snd_pcm_sframes_t n;
548
549 n = _snd_pcm_readi(file->gen.slave, buffer, size);
550 if (n <= 0)
551 return n;
552 if (file->ifd >= 0) {
553 __snd_pcm_lock(pcm);
554 n = read(file->ifd, buffer, n * pcm->frame_bits / 8);
634 snd_pcm_sframes_t frames;
635
636 frames = _snd_pcm_readi(file->gen.slave, buffer, size);
637 if (frames <= 0)
638 return frames;
639
640 snd_pcm_areas_from_buf(pcm, areas, buffer);
641 snd_pcm_file_areas_read_infile(pcm, areas, 0, frames);
642 __snd_pcm_lock(pcm);
643 if (snd_pcm_file_add_frames(pcm, areas, 0, frames) < 0) {
555644 __snd_pcm_unlock(pcm);
556 if (n < 0)
557 return n;
558 n = n * 8 / pcm->frame_bits;
559 }
560 snd_pcm_areas_from_buf(pcm, areas, buffer);
561 snd_pcm_file_add_frames(pcm, areas, 0, n);
562 return n;
645 return -EIO;
646 }
647
648 __snd_pcm_unlock(pcm);
649
650 return frames;
563651 }
564652
565653 /* locking */
567655 {
568656 snd_pcm_file_t *file = pcm->private_data;
569657 snd_pcm_channel_area_t areas[pcm->channels];
570 snd_pcm_sframes_t n;
571
572 if (file->ifd >= 0) {
573 SNDERR("DEBUG: Noninterleaved read not yet implemented.\n");
574 return 0; /* TODO: Noninterleaved read */
575 }
576
577 n = _snd_pcm_readn(file->gen.slave, bufs, size);
578 if (n > 0) {
579 snd_pcm_areas_from_bufs(pcm, areas, bufs);
580 snd_pcm_file_add_frames(pcm, areas, 0, n);
581 }
582 return n;
658 snd_pcm_sframes_t frames;
659
660 frames = _snd_pcm_readn(file->gen.slave, bufs, size);
661 if (frames <= 0)
662 return frames;
663
664 snd_pcm_areas_from_bufs(pcm, areas, bufs);
665 snd_pcm_file_areas_read_infile(pcm, areas, 0, frames);
666 __snd_pcm_lock(pcm);
667 if (snd_pcm_file_add_frames(pcm, areas, 0, frames) < 0) {
668 __snd_pcm_unlock(pcm);
669 return -EIO;
670 }
671
672 __snd_pcm_unlock(pcm);
673
674 return frames;
583675 }
584676
585677 static snd_pcm_sframes_t snd_pcm_file_mmap_commit(snd_pcm_t *pcm,
592684 const snd_pcm_channel_area_t *areas;
593685 snd_pcm_sframes_t result;
594686
687 file->ifmmap_overwritten = 0;
688
595689 result = snd_pcm_mmap_begin(file->gen.slave, &areas, &ofs, &siz);
596690 if (result >= 0) {
597691 assert(ofs == offset && siz == size);
598692 result = snd_pcm_mmap_commit(file->gen.slave, ofs, siz);
599 if (result > 0)
600 snd_pcm_file_add_frames(pcm, areas, ofs, result);
601 }
693 if (result > 0) {
694 if (snd_pcm_file_add_frames(pcm, areas, ofs, result) < 0)
695 return -EIO;
696 }
697 }
698 return result;
699 }
700
701 static int snd_pcm_file_mmap_begin(snd_pcm_t *pcm, const snd_pcm_channel_area_t **areas,
702 snd_pcm_uframes_t *offset, snd_pcm_uframes_t *frames)
703 {
704 snd_pcm_file_t *file = pcm->private_data;
705 int result;
706
707 result = snd_pcm_mmap_begin(file->gen.slave, areas, offset, frames);
708 if (result < 0)
709 return result;
710
711 if (pcm->stream != SND_PCM_STREAM_CAPTURE)
712 return result;
713
714 /* user may run mmap_begin without mmap_commit multiple times in row */
715 if (file->ifmmap_overwritten)
716 return result;
717 file->ifmmap_overwritten = 1;
718
719 snd_pcm_file_areas_read_infile(pcm, *areas, *offset, *frames);
720
602721 return result;
603722 }
604723
608727 free(file->wbuf);
609728 free(file->wbuf_areas);
610729 free(file->final_fname);
730 free(file->rbuf);
611731 file->wbuf = NULL;
612732 file->wbuf_areas = NULL;
613733 file->final_fname = NULL;
734 file->rbuf = NULL;
614735 return snd_pcm_hw_free(file->gen.slave);
615736 }
616737
626747 file->wbuf_size = slave->buffer_size * 2;
627748 file->wbuf_size_bytes = snd_pcm_frames_to_bytes(slave, file->wbuf_size);
628749 file->wbuf_used_bytes = 0;
750 file->ifmmap_overwritten = 0;
629751 assert(!file->wbuf);
630752 file->wbuf = malloc(file->wbuf_size_bytes);
631753 if (file->wbuf == NULL) {
634756 }
635757 file->wbuf_areas = malloc(sizeof(*file->wbuf_areas) * slave->channels);
636758 if (file->wbuf_areas == NULL) {
759 snd_pcm_file_hw_free(pcm);
760 return -ENOMEM;
761 }
762 assert(!file->rbuf);
763 file->rbuf_size = slave->buffer_size;
764 file->rbuf_size_bytes = snd_pcm_frames_to_bytes(slave, file->rbuf_size);
765 file->rbuf_used_bytes = 0;
766 file->rbuf = malloc(file->rbuf_size_bytes);
767 if (file->rbuf == NULL) {
637768 snd_pcm_file_hw_free(pcm);
638769 return -ENOMEM;
639770 }
728859 .poll_descriptors = snd_pcm_generic_poll_descriptors,
729860 .poll_revents = snd_pcm_generic_poll_revents,
730861 .htimestamp = snd_pcm_generic_htimestamp,
862 .mmap_begin = snd_pcm_file_mmap_begin,
731863 };
732864
733865 /**
11701170 static void fill_chmap_ctl_id(snd_pcm_t *pcm, snd_ctl_elem_id_t *id)
11711171 {
11721172 snd_pcm_hw_t *hw = pcm->private_data;
1173 return __fill_chmap_ctl_id(id, hw->device, hw->subdevice, pcm->stream);
1173 __fill_chmap_ctl_id(id, hw->device, hw->subdevice, pcm->stream);
11741174 }
11751175
11761176 static int is_chmap_type(int type)
17231723 }
17241724 if (info.subdevice != (unsigned int) subdevice) {
17251725 close(fd);
1726 fd = -1;
17261727 goto __again;
17271728 }
17281729 }
17291730 snd_ctl_close(ctl);
17301731 return snd_pcm_hw_open_fd(pcmp, name, fd, sync_ptr_ioctl);
17311732 _err:
1733 if (fd >= 0)
1734 close(fd);
17321735 snd_ctl_close(ctl);
17331736 return ret;
17341737 }
183183 int (*poll_descriptors)(snd_pcm_t *pcm, struct pollfd *pfds, unsigned int space); /* locked */
184184 int (*poll_revents)(snd_pcm_t *pcm, struct pollfd *pfds, unsigned int nfds, unsigned short *revents); /* locked */
185185 int (*may_wait_for_avail_min)(snd_pcm_t *pcm, snd_pcm_uframes_t avail);
186 int (*mmap_begin)(snd_pcm_t *pcm, const snd_pcm_channel_area_t **areas, snd_pcm_uframes_t *offset, snd_pcm_uframes_t *frames); /* locked */
186187 } snd_pcm_fast_ops_t;
187188
188189 struct _snd_pcm {
408409 snd_pcm_uframes_t size);
409410 static inline int snd_pcm_channel_info(snd_pcm_t *pcm, snd_pcm_channel_info_t *info)
410411 {
412 if (!pcm->ops->channel_info)
413 return -ENOSYS;
411414 return pcm->ops->channel_info(pcm, info);
412415 }
413416 int snd_pcm_channel_info_shm(snd_pcm_t *pcm, snd_pcm_channel_info_t *info, int shmid);
425428
426429 static inline snd_pcm_sframes_t __snd_pcm_avail_update(snd_pcm_t *pcm)
427430 {
431 if (!pcm->fast_ops->avail_update)
432 return -ENOSYS;
428433 return pcm->fast_ops->avail_update(pcm->fast_op_arg);
429434 }
430435
431436 static inline int __snd_pcm_start(snd_pcm_t *pcm)
432437 {
438 if (!pcm->fast_ops->start)
439 return -ENOSYS;
433440 return pcm->fast_ops->start(pcm->fast_op_arg);
434441 }
435442
436443 static inline snd_pcm_state_t __snd_pcm_state(snd_pcm_t *pcm)
437444 {
445 if (!pcm->fast_ops->state)
446 return -ENOSYS;
438447 return pcm->fast_ops->state(pcm->fast_op_arg);
439448 }
440449
441450 static inline int __snd_pcm_hwsync(snd_pcm_t *pcm)
442451 {
452 if (!pcm->fast_ops->hwsync)
453 return -ENOSYS;
443454 return pcm->fast_ops->hwsync(pcm->fast_op_arg);
444455 }
445456
446457 static inline int __snd_pcm_delay(snd_pcm_t *pcm, snd_pcm_sframes_t *delayp)
447458 {
459 if (!pcm->fast_ops->delay)
460 return -ENOSYS;
448461 return pcm->fast_ops->delay(pcm->fast_op_arg, delayp);
449462 }
450463
602615 static inline snd_pcm_sframes_t _snd_pcm_writei(snd_pcm_t *pcm, const void *buffer, snd_pcm_uframes_t size)
603616 {
604617 /* lock handled in the callback */
618 if (!pcm->fast_ops->writei)
619 return -ENOSYS;
605620 return pcm->fast_ops->writei(pcm->fast_op_arg, buffer, size);
606621 }
607622
608623 static inline snd_pcm_sframes_t _snd_pcm_writen(snd_pcm_t *pcm, void **bufs, snd_pcm_uframes_t size)
609624 {
610625 /* lock handled in the callback */
626 if (!pcm->fast_ops->writen)
627 return -ENOSYS;
611628 return pcm->fast_ops->writen(pcm->fast_op_arg, bufs, size);
612629 }
613630
614631 static inline snd_pcm_sframes_t _snd_pcm_readi(snd_pcm_t *pcm, void *buffer, snd_pcm_uframes_t size)
615632 {
616633 /* lock handled in the callback */
634 if (!pcm->fast_ops->readi)
635 return -ENOSYS;
617636 return pcm->fast_ops->readi(pcm->fast_op_arg, buffer, size);
618637 }
619638
620639 static inline snd_pcm_sframes_t _snd_pcm_readn(snd_pcm_t *pcm, void **bufs, snd_pcm_uframes_t size)
621640 {
622641 /* lock handled in the callback */
642 if (!pcm->fast_ops->readn)
643 return -ENOSYS;
623644 return pcm->fast_ops->readn(pcm->fast_op_arg, bufs, size);
624645 }
625646
268268 SNDMSG("Already mmapped");
269269 return -EBUSY;
270270 }
271 err = pcm->ops->mmap(pcm);
271 if (pcm->ops->mmap)
272 err = pcm->ops->mmap(pcm);
273 else
274 err = -ENOSYS;
272275 if (err < 0)
273276 return err;
274277 if (pcm->mmap_shadow)
443446 SNDMSG("Not mmapped");
444447 return -ENXIO;
445448 }
446 if (pcm->mmap_shadow)
447 return pcm->ops->munmap(pcm);
449 if (pcm->mmap_shadow) {
450 if (pcm->ops->munmap)
451 return pcm->ops->munmap(pcm);
452 else
453 return -ENOSYS;
454 }
448455 for (c = 0; c < pcm->channels; ++c) {
449456 snd_pcm_channel_info_t *i = &pcm->mmap_channels[c];
450457 unsigned int c1;
502509 }
503510 i->addr = NULL;
504511 }
505 err = pcm->ops->munmap(pcm);
512 if (pcm->ops->munmap)
513 err = pcm->ops->munmap(pcm);
514 else
515 err = -ENOSYS;
506516 if (err < 0)
507517 return err;
508518 free(pcm->mmap_channels);
23552355 snd_output_printf(log, "REFINE called:\n");
23562356 snd_pcm_hw_params_dump(params, log);
23572357 #endif
2358 res = pcm->ops->hw_refine(pcm->op_arg, params);
2358 if (pcm->ops->hw_refine)
2359 res = pcm->ops->hw_refine(pcm->op_arg, params);
2360 else
2361 res = -ENOSYS;
23592362 #ifdef REFINE_DEBUG
23602363 snd_output_printf(log, "refine done - result = %i\n", res);
23612364 snd_pcm_hw_params_dump(params, log);
23902393 if (err < 0)
23912394 return err;
23922395 }
2393 err = pcm->ops->hw_params(pcm->op_arg, params);
2396 if (pcm->ops->hw_params)
2397 err = pcm->ops->hw_params(pcm->op_arg, params);
2398 else
2399 err = -ENOSYS;
23942400 if (err < 0)
23952401 return err;
23962402
299299 rate->sareas = rate->pareas + channels;
300300 rate->sareas[0].addr = (char *)rate->pareas[0].addr + ((cwidth * channels * cinfo->period_size) / 8);
301301 for (chn = 0; chn < channels; chn++) {
302 rate->pareas[chn].addr = rate->pareas[0].addr + (cwidth * chn * cinfo->period_size) / 8;
302 rate->pareas[chn].addr = (char *)rate->pareas[0].addr + (cwidth * chn * cinfo->period_size) / 8;
303303 rate->pareas[chn].first = 0;
304304 rate->pareas[chn].step = cwidth;
305 rate->sareas[chn].addr = rate->sareas[0].addr + (swidth * chn * sinfo->period_size) / 8;
305 rate->sareas[chn].addr = (char *)rate->sareas[0].addr + (swidth * chn * sinfo->period_size) / 8;
306306 rate->sareas[chn].first = 0;
307307 rate->sareas[chn].step = swidth;
308308 }
512512 const int16_t *src;
513513 int16_t *dst;
514514 if (! rate->src_buf)
515 src = src_areas->addr + src_offset * 2 * channels;
515 src = (int16_t *)src_areas->addr + src_offset * channels;
516516 else {
517517 convert_to_s16(rate, rate->src_buf, src_areas, src_offset,
518518 src_frames, channels);
519519 src = rate->src_buf;
520520 }
521521 if (! rate->dst_buf)
522 dst = dst_areas->addr + dst_offset * 2 * channels;
522 dst = (int16_t *)dst_areas->addr + dst_offset * channels;
523523 else
524524 dst = rate->dst_buf;
525525 rate->ops.convert_s16(rate->obj, dst, dst_frames, src, src_frames);
2828 #include "plugin_ops.h"
2929
3030
31 /* LINEAR_DIV needs to be large enough to handle resampling from 192000 -> 8000 */
31 /* LINEAR_DIV needs to be large enough to handle resampling from 768000 -> 8000 */
3232 #define LINEAR_DIV_SHIFT 19
3333 #define LINEAR_DIV (1<<LINEAR_DIV_SHIFT)
3434
5353 do { \
5454 int err = pthread_mutex_trylock(mutex); \
5555 if (err < 0) { \
56 fprintf(stderr, "lock " #mutex " is busy (%s): waiting in " __FUNCTION__ "\n", *(mutex##_holder)); \
56 fprintf(stderr, "lock " #mutex " is busy (%s): waiting in " __func__ "\n", *(mutex##_holder)); \
5757 pthread_mutex_lock(mutex); \
5858 fprintf(stderr, "... got\n"); \
5959 } \
60 *(mutex##_holder) = __FUNCTION__; \
60 *(mutex##_holder) = __func__; \
6161 } while (0)
6262
6363 #define Pthread_mutex_unlock(mutex) \
169169 unsigned int buffer_time;
170170
171171 assert(pcm);
172 assert(rate >= 5000 && rate <= 192000);
172 assert(rate >= 5000 && rate <= 786000);
173173 assert(channels >= 1 && channels <= 512);
174174
175175 rrate = rate;
226226
227227 assert(playback_pcm);
228228 assert(capture_pcm);
229 assert(rate >= 5000 && rate <= 192000);
229 assert(rate >= 5000 && rate <= 768000);
230230 assert(channels >= 1 && channels <= 512);
231231
232232 pcms[0] = playback_pcm;
161161 snd_config_t *rawmidi_conf, int mode)
162162 {
163163 const char *str;
164 char buf[256], errbuf[256];
164 char buf[256];
165165 int err;
166166 snd_config_t *conf, *type_conf = NULL;
167167 snd_config_iterator_t i, next;
173173 #ifndef PIC
174174 extern void *snd_rawmidi_open_symbols(void);
175175 #endif
176 void *h = NULL;
177176 if (snd_config_get_type(rawmidi_conf) != SND_CONFIG_TYPE_COMPOUND) {
178177 if (name)
179178 SNDERR("Invalid type for RAWMIDI %s definition", name);
238237 #ifndef PIC
239238 snd_rawmidi_open_symbols();
240239 #endif
241 h = INTERNAL(snd_dlopen)(lib, RTLD_NOW, errbuf, sizeof(errbuf));
242 if (h)
243 open_func = snd_dlsym(h, open_name, SND_DLSYM_VERSION(SND_RAWMIDI_DLSYM_VERSION));
244 err = 0;
245 if (!h) {
246 SNDERR("Cannot open shared library %s (%s)", lib, errbuf);
247 err = -ENOENT;
248 } else if (!open_func) {
249 SNDERR("symbol %s is not defined inside %s", open_name, lib);
250 snd_dlclose(h);
240 open_func = snd_dlobj_cache_get2(lib, open_name,
241 SND_DLSYM_VERSION(SND_RAWMIDI_DLSYM_VERSION), 1);
242 if (!open_func) {
251243 err = -ENXIO;
252 }
253 _err:
244 goto _err;
245 }
254246 if (type_conf)
255247 snd_config_delete(type_conf);
256 if (err >= 0)
257 err = open_func(inputp, outputp, name, rawmidi_root, rawmidi_conf, mode);
258 if (err < 0) {
259 if (h)
260 snd_dlclose(h);
261 return err;
262 }
248 err = open_func(inputp, outputp, name, rawmidi_root, rawmidi_conf, mode);
249 if (err < 0)
250 goto _err;
263251 if (inputp) {
264 (*inputp)->dl_handle = h; h = NULL;
252 (*inputp)->open_func = open_func;
265253 snd_rawmidi_params_default(*inputp, &params);
266254 err = snd_rawmidi_params(*inputp, &params);
267255 assert(err >= 0);
268256 }
269257 if (outputp) {
270 (*outputp)->dl_handle = h;
258 (*outputp)->open_func = open_func;
271259 snd_rawmidi_params_default(*outputp, &params);
272260 err = snd_rawmidi_params(*outputp, &params);
273261 assert(err >= 0);
274262 }
275263 return 0;
264
265 _err:
266 if (open_func)
267 snd_dlobj_cache_put(open_func);
268 if (type_conf)
269 snd_config_delete(type_conf);
270 return err;
276271 }
277272
278273 static int snd_rawmidi_open_noupdate(snd_rawmidi_t **inputp, snd_rawmidi_t **outputp,
349344 assert(rawmidi);
350345 err = rawmidi->ops->close(rawmidi);
351346 free(rawmidi->name);
352 if (rawmidi->dl_handle)
353 snd_dlclose(rawmidi->dl_handle);
347 if (rawmidi->open_func)
348 snd_dlobj_cache_put(rawmidi->open_func);
354349 free(rawmidi);
355350 return err;
356351 }
185185 *inputp = NULL;
186186 if (outputp)
187187 *outputp = NULL;
188 if (!inputp && !outputp)
189 return -EINVAL;
188190
189191 if ((ret = snd_ctl_hw_open(&ctl, NULL, card, 0)) < 0)
190192 return ret;
3636 } snd_rawmidi_ops_t;
3737
3838 struct _snd_rawmidi {
39 void *dl_handle;
39 void *open_func;
4040 char *name;
4141 snd_rawmidi_type_t type;
4242 snd_rawmidi_stream_t stream;
0 EXTRA_LTLIBRARIES = libtopology.la
0 COMPATNUM=@LIBTOOL_VERSION_INFO@
11
2 libtopology_la_SOURCES =\
2 if VERSIONED_SYMBOLS
3 VSYMS = -Wl,--version-script=../Versions
4 else
5 VSYMS =
6 endif
7
8 if SYMBOLIC_FUNCTIONS
9 SYMFUNCS = -Wl,-Bsymbolic-functions
10 else
11 SYMFUNCS =
12 endif
13
14 lib_LTLIBRARIES = libatopology.la
15
16 libatopology_la_LIBADD = ../libasound.la
17 libatopology_la_LDFLAGS = -version-info $(COMPATNUM) $(VSYMS) $(SYMFUNCS) $(LDFLAGS_NOUNDEFINED)
18
19 libatopology_la_SOURCES =\
320 parser.c \
421 builder.c \
522 ctl.c \
1330
1431 noinst_HEADERS = tplg_local.h
1532
16 all: libtopology.la
17
1833 AM_CPPFLAGS=-I$(top_srcdir)/include
1212 # PARTICULAR PURPOSE.
1313
1414 @SET_MAKE@
15
1516
1617 VPATH = @srcdir@
1718 am__is_gnu_make = { \
102103 CONFIG_HEADER = $(top_builddir)/include/config.h
103104 CONFIG_CLEAN_FILES =
104105 CONFIG_CLEAN_VPATH_FILES =
105 libtopology_la_LIBADD =
106 am_libtopology_la_OBJECTS = parser.lo builder.lo ctl.lo dapm.lo pcm.lo \
107 data.lo text.lo channel.lo ops.lo elem.lo
108 libtopology_la_OBJECTS = $(am_libtopology_la_OBJECTS)
106 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
107 am__vpath_adj = case $$p in \
108 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
109 *) f=$$p;; \
110 esac;
111 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
112 am__install_max = 40
113 am__nobase_strip_setup = \
114 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
115 am__nobase_strip = \
116 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
117 am__nobase_list = $(am__nobase_strip_setup); \
118 for p in $$list; do echo "$$p $$p"; done | \
119 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
120 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
121 if (++n[$$2] == $(am__install_max)) \
122 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
123 END { for (dir in files) print dir, files[dir] }'
124 am__base_list = \
125 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
126 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
127 am__uninstall_files_from_dir = { \
128 test -z "$$files" \
129 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
130 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
131 $(am__cd) "$$dir" && rm -f $$files; }; \
132 }
133 am__installdirs = "$(DESTDIR)$(libdir)"
134 LTLIBRARIES = $(lib_LTLIBRARIES)
135 libatopology_la_DEPENDENCIES = ../libasound.la
136 am_libatopology_la_OBJECTS = parser.lo builder.lo ctl.lo dapm.lo \
137 pcm.lo data.lo text.lo channel.lo ops.lo elem.lo
138 libatopology_la_OBJECTS = $(am_libatopology_la_OBJECTS)
109139 AM_V_lt = $(am__v_lt_@AM_V@)
110140 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
111141 am__v_lt_0 = --silent
112142 am__v_lt_1 =
143 libatopology_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
144 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
145 $(AM_CFLAGS) $(CFLAGS) $(libatopology_la_LDFLAGS) $(LDFLAGS) \
146 -o $@
113147 AM_V_P = $(am__v_P_@AM_V@)
114148 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
115149 am__v_P_0 = false
149183 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
150184 am__v_CCLD_0 = @echo " CCLD " $@;
151185 am__v_CCLD_1 =
152 SOURCES = $(libtopology_la_SOURCES)
153 DIST_SOURCES = $(libtopology_la_SOURCES)
186 SOURCES = $(libatopology_la_SOURCES)
187 DIST_SOURCES = $(libatopology_la_SOURCES)
154188 am__can_run_installinfo = \
155189 case $$AM_UPDATE_INFO_DIR in \
156190 n|no|NO) false;; \
308342 top_build_prefix = @top_build_prefix@
309343 top_builddir = @top_builddir@
310344 top_srcdir = @top_srcdir@
311 EXTRA_LTLIBRARIES = libtopology.la
312 libtopology_la_SOURCES = \
345 COMPATNUM = @LIBTOOL_VERSION_INFO@
346 @VERSIONED_SYMBOLS_FALSE@VSYMS =
347 @VERSIONED_SYMBOLS_TRUE@VSYMS = -Wl,--version-script=../Versions
348 @SYMBOLIC_FUNCTIONS_FALSE@SYMFUNCS =
349 @SYMBOLIC_FUNCTIONS_TRUE@SYMFUNCS = -Wl,-Bsymbolic-functions
350 lib_LTLIBRARIES = libatopology.la
351 libatopology_la_LIBADD = ../libasound.la
352 libatopology_la_LDFLAGS = -version-info $(COMPATNUM) $(VSYMS) $(SYMFUNCS) $(LDFLAGS_NOUNDEFINED)
353 libatopology_la_SOURCES = \
313354 parser.c \
314355 builder.c \
315356 ctl.c \
357398 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
358399 $(am__aclocal_m4_deps):
359400
360 libtopology.la: $(libtopology_la_OBJECTS) $(libtopology_la_DEPENDENCIES) $(EXTRA_libtopology_la_DEPENDENCIES)
361 $(AM_V_CCLD)$(LINK) $(libtopology_la_OBJECTS) $(libtopology_la_LIBADD) $(LIBS)
401 install-libLTLIBRARIES: $(lib_LTLIBRARIES)
402 @$(NORMAL_INSTALL)
403 @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
404 list2=; for p in $$list; do \
405 if test -f $$p; then \
406 list2="$$list2 $$p"; \
407 else :; fi; \
408 done; \
409 test -z "$$list2" || { \
410 echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \
411 $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \
412 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \
413 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \
414 }
415
416 uninstall-libLTLIBRARIES:
417 @$(NORMAL_UNINSTALL)
418 @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
419 for p in $$list; do \
420 $(am__strip_dir) \
421 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \
422 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \
423 done
424
425 clean-libLTLIBRARIES:
426 -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
427 @list='$(lib_LTLIBRARIES)'; \
428 locs=`for p in $$list; do echo $$p; done | \
429 sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
430 sort -u`; \
431 test -z "$$locs" || { \
432 echo rm -f $${locs}; \
433 rm -f $${locs}; \
434 }
435
436 libatopology.la: $(libatopology_la_OBJECTS) $(libatopology_la_DEPENDENCIES) $(EXTRA_libatopology_la_DEPENDENCIES)
437 $(AM_V_CCLD)$(libatopology_la_LINK) -rpath $(libdir) $(libatopology_la_OBJECTS) $(libatopology_la_LIBADD) $(LIBS)
362438
363439 mostlyclean-compile:
364440 -rm -f *.$(OBJEXT)
497573 done
498574 check-am: all-am
499575 check: check-am
500 all-am: Makefile $(HEADERS)
576 all-am: Makefile $(LTLIBRARIES) $(HEADERS)
501577 installdirs:
578 for dir in "$(DESTDIR)$(libdir)"; do \
579 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
580 done
502581 install: install-am
503582 install-exec: install-exec-am
504583 install-data: install-data-am
531610 @echo "it deletes files that may require special tools to rebuild."
532611 clean: clean-am
533612
534 clean-am: clean-generic clean-libtool mostlyclean-am
613 clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
614 mostlyclean-am
535615
536616 distclean: distclean-am
537617 -rm -f ./$(DEPDIR)/builder.Plo
566646
567647 install-dvi-am:
568648
569 install-exec-am:
649 install-exec-am: install-libLTLIBRARIES
570650
571651 install-html: install-html-am
572652
615695
616696 ps-am:
617697
618 uninstall-am:
698 uninstall-am: uninstall-libLTLIBRARIES
619699
620700 .MAKE: install-am install-strip
621701
622702 .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \
623 clean-generic clean-libtool cscopelist-am ctags ctags-am \
624 distclean distclean-compile distclean-generic \
703 clean-generic clean-libLTLIBRARIES clean-libtool cscopelist-am \
704 ctags ctags-am distclean distclean-compile distclean-generic \
625705 distclean-libtool distclean-tags distdir dvi dvi-am html \
626706 html-am info info-am install install-am install-data \
627707 install-data-am install-dvi install-dvi-am install-exec \
628708 install-exec-am install-html install-html-am install-info \
629 install-info-am install-man install-pdf install-pdf-am \
630 install-ps install-ps-am install-strip installcheck \
631 installcheck-am installdirs maintainer-clean \
709 install-info-am install-libLTLIBRARIES install-man install-pdf \
710 install-pdf-am install-ps install-ps-am install-strip \
711 installcheck installcheck-am installdirs maintainer-clean \
632712 maintainer-clean-generic mostlyclean mostlyclean-compile \
633713 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
634 tags tags-am uninstall uninstall-am
714 tags tags-am uninstall uninstall-am uninstall-libLTLIBRARIES
635715
636716 .PRECIOUS: Makefile
637717
638
639 all: libtopology.la
640718
641719 # Tell versions [3.59,3.63) of GNU make to not export all variables.
642720 # Otherwise a system limit (for SysV at least) may be exceeded.
879879 if (enum_ctl->texts != NULL) {
880880 for (i = 0; i < num_items; i++) {
881881 if (enum_ctl->texts[i] != NULL)
882 strncpy(ec->texts[i], enum_ctl->texts[i],
883 SNDRV_CTL_ELEM_ID_NAME_MAXLEN);
882 snd_strlcpy(ec->texts[i], enum_ctl->texts[i],
883 SNDRV_CTL_ELEM_ID_NAME_MAXLEN);
884884 }
885885 }
886886
5151 break;
5252 case SND_TPLG_TYPE_BE:
5353 priv = &elem->link->priv;
54 break;
55 case SND_TPLG_TYPE_PCM:
56 priv = &elem->pcm->priv;
5457 break;
5558 default:
5659 SNDERR("error: '%s': no support for private data for type %d\n",
8790 if (fp == NULL) {
8891 SNDERR("error: invalid data file path '%s'\n",
8992 filename);
90 ret = -errno;
91 goto err;
93 return -errno;
9294 }
9395
9496 fseek(fp, 0L, SEEK_END);
123125
124126 if (fclose(fp) == EOF) {
125127 SNDERR("Cannot close data file.");
126 ret = -errno;
127 goto err;
128 return -errno;
128129 }
129130 return 0;
130131
131132 err:
133 fclose(fp);
132134 if (priv)
133135 free(priv);
134136 return ret;
421423 static int copy_tuples(struct tplg_elem *elem,
422424 struct tplg_vendor_tuples *tuples, struct tplg_vendor_tokens *tokens)
423425 {
424 struct snd_soc_tplg_private *priv = elem->data;
426 struct snd_soc_tplg_private *priv = elem->data, *priv2;
425427 struct tplg_tuple_set *tuple_set;
426428 struct tplg_tuple *tuple;
427429 struct snd_soc_tplg_vendor_array *array;
446448 return -EINVAL;
447449 }
448450
449 if (priv != NULL)
450 priv = realloc(priv, sizeof(*priv) + size);
451 else
451 if (priv != NULL) {
452 priv2 = realloc(priv, sizeof(*priv) + size);
453 if (priv2 == NULL) {
454 free(priv);
455 priv = NULL;
456 } else {
457 priv = priv2;
458 }
459 } else {
452460 priv = calloc(1, sizeof(*priv) + size);
461 }
453462 if (!priv)
454463 return -ENOMEM;
455464
456465 off = priv->size;
457466 priv->size = size; /* update private data size */
467 elem->data = priv;
458468
459469 array = (struct snd_soc_tplg_vendor_array *)(priv->data + off);
460470 array->size = set_size;
491501 }
492502 }
493503
494 elem->data = priv;
495504 return 0;
496505 }
497506
236236
237237 ret = snd_input_stdio_attach(&in, fp, 1);
238238 if (ret < 0) {
239 fclose(fp);
239240 SNDERR("error: could not attach stdio %s", file);
240 goto err;
241 return ret;
241242 }
242243 ret = snd_config_top(&top);
243244 if (ret < 0)
251252 }
252253
253254 ret = snd_input_close(in);
254 if (ret < 0)
255 if (ret < 0) {
256 in = NULL;
255257 goto err_load;
258 }
256259
257260 *cfg = top;
258261 return 0;
260263 err_load:
261264 snd_config_delete(top);
262265 err:
263 fclose(fp);
266 if (in)
267 snd_input_close(in);
264268 return ret;
265269 }
266270
320320 return -EINVAL;
321321 }
322322
323 caps->formats |= 1 << format;
323 caps->formats |= 1ull << format;
324324 s = strtok(NULL, ", ");
325325 i++;
326326 }
727727 err = parse_flag(n,
728728 SND_SOC_TPLG_LNK_FLGBIT_SYMMETRIC_SAMPLEBITS,
729729 &pcm->flag_mask, &pcm->flags);
730 if (err < 0)
731 return err;
732 continue;
733 }
734
735 /* private data */
736 if (strcmp(id, "data") == 0) {
737 err = tplg_parse_data_refs(n, elem);
730738 if (err < 0)
731739 return err;
732740 continue;
00 EXTRA_LTLIBRARIES = libucm.la
11
2 libucm_la_SOURCES = utils.c parser.c main.c
2 libucm_la_SOURCES = utils.c parser.c ucm_cond.c ucm_subs.c main.c
33
44 noinst_HEADERS = ucm_local.h
55
103103 CONFIG_CLEAN_FILES =
104104 CONFIG_CLEAN_VPATH_FILES =
105105 libucm_la_LIBADD =
106 am_libucm_la_OBJECTS = utils.lo parser.lo main.lo
106 am_libucm_la_OBJECTS = utils.lo parser.lo ucm_cond.lo ucm_subs.lo \
107 main.lo
107108 libucm_la_OBJECTS = $(am_libucm_la_OBJECTS)
108109 AM_V_lt = $(am__v_lt_@AM_V@)
109110 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
125126 depcomp = $(SHELL) $(top_srcdir)/depcomp
126127 am__maybe_remake_depfiles = depfiles
127128 am__depfiles_remade = ./$(DEPDIR)/main.Plo ./$(DEPDIR)/parser.Plo \
129 ./$(DEPDIR)/ucm_cond.Plo ./$(DEPDIR)/ucm_subs.Plo \
128130 ./$(DEPDIR)/utils.Plo
129131 am__mv = mv -f
130132 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
305307 top_builddir = @top_builddir@
306308 top_srcdir = @top_srcdir@
307309 EXTRA_LTLIBRARIES = libucm.la
308 libucm_la_SOURCES = utils.c parser.c main.c
310 libucm_la_SOURCES = utils.c parser.c ucm_cond.c ucm_subs.c main.c
309311 noinst_HEADERS = ucm_local.h
310312 AM_CPPFLAGS = -I$(top_srcdir)/include
311313 all: all-am
353355
354356 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Plo@am__quote@ # am--include-marker
355357 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/parser.Plo@am__quote@ # am--include-marker
358 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ucm_cond.Plo@am__quote@ # am--include-marker
359 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ucm_subs.Plo@am__quote@ # am--include-marker
356360 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utils.Plo@am__quote@ # am--include-marker
357361
358362 $(am__depfiles_remade):
514518 distclean: distclean-am
515519 -rm -f ./$(DEPDIR)/main.Plo
516520 -rm -f ./$(DEPDIR)/parser.Plo
521 -rm -f ./$(DEPDIR)/ucm_cond.Plo
522 -rm -f ./$(DEPDIR)/ucm_subs.Plo
517523 -rm -f ./$(DEPDIR)/utils.Plo
518524 -rm -f Makefile
519525 distclean-am: clean-am distclean-compile distclean-generic \
562568 maintainer-clean: maintainer-clean-am
563569 -rm -f ./$(DEPDIR)/main.Plo
564570 -rm -f ./$(DEPDIR)/parser.Plo
571 -rm -f ./$(DEPDIR)/ucm_cond.Plo
572 -rm -f ./$(DEPDIR)/ucm_subs.Plo
565573 -rm -f ./$(DEPDIR)/utils.Plo
566574 -rm -f Makefile
567575 maintainer-clean-am: distclean-am maintainer-clean-generic
4040 * misc
4141 */
4242
43 static int get_value1(char **value, struct list_head *value_list,
44 const char *identifier);
45 static int get_value3(char **value,
43 static int get_value1(snd_use_case_mgr_t *uc_mgr, char **value,
44 struct list_head *value_list, const char *identifier);
45 static int get_value3(snd_use_case_mgr_t *uc_mgr,
46 char **value,
4647 const char *identifier,
4748 struct list_head *value_list1,
4849 struct list_head *value_list2,
134135 for (i = 0; i < items; i++)
135136 free((void *)list[i]);
136137 free(list);
137 return 0;
138 }
139
140 static int open_ctl(snd_use_case_mgr_t *uc_mgr,
141 snd_ctl_t **ctl,
142 const char *ctl_dev)
143 {
144 int err;
145
146 /* FIXME: add a list of ctl devices to uc_mgr structure and
147 cache accesses for multiple opened ctl devices */
148 if (uc_mgr->ctl_dev != NULL && strcmp(ctl_dev, uc_mgr->ctl_dev) == 0) {
149 *ctl = uc_mgr->ctl;
150 return 0;
151 }
152 if (uc_mgr->ctl_dev) {
153 free(uc_mgr->ctl_dev);
154 uc_mgr->ctl_dev = NULL;
155 snd_ctl_close(uc_mgr->ctl);
156 uc_mgr->ctl = NULL;
157
158 }
159 err = snd_ctl_open(ctl, ctl_dev, 0);
160 if (err < 0)
161 return err;
162 uc_mgr->ctl_dev = strdup(ctl_dev);
163 if (uc_mgr->ctl_dev == NULL) {
164 snd_ctl_close(*ctl);
165 return -ENOMEM;
166 }
167 uc_mgr->ctl = *ctl;
168138 return 0;
169139 }
170140
389359 char *playback_ctl = NULL;
390360 char *capture_ctl = NULL;
391361
392 err = get_value3(&playback_ctl, "PlaybackCTL",
362 err = get_value3(uc_mgr, &playback_ctl, "PlaybackCTL",
393363 value_list1,
394364 value_list2,
395365 value_list3);
397367 uc_error("cdev is not defined!");
398368 return err;
399369 }
400 err = get_value3(&capture_ctl, "CaptureCTL",
370 err = get_value3(uc_mgr, &capture_ctl, "CaptureCTL",
401371 value_list1,
402372 value_list2,
403373 value_list3);
416386 strcmp(playback_ctl, capture_ctl) != 0) {
417387 free(playback_ctl);
418388 free(capture_ctl);
419 uc_error("cdev is not defined!");
389 uc_error("cdev is not equal for playback and capture!");
420390 return -EINVAL;
421391 }
422392 if (playback_ctl != NULL) {
423393 cdev = playback_ctl;
424394 free(capture_ctl);
425 } else
395 } else {
426396 cdev = capture_ctl;
397 }
427398 }
428399 if (ctl == NULL) {
429 err = open_ctl(uc_mgr, &ctl, cdev);
400 err = uc_mgr_open_ctl(uc_mgr, &ctl, cdev);
430401 if (err < 0) {
431402 uc_error("unable to open ctl device '%s'", cdev);
432403 goto __fail;
910881 return err;
911882 }
912883
884 static int add_auto_value(snd_use_case_mgr_t *uc_mgr, const char *key, char *value)
885 {
886 char *s;
887 int err;
888
889 err = get_value1(uc_mgr, &value, &uc_mgr->value_list, key);
890 if (err == -ENOENT) {
891 s = strdup(value);
892 if (s == NULL)
893 return -ENOMEM;
894 return uc_mgr_add_value(&uc_mgr->value_list, key, s);
895 } else if (err < 0) {
896 return err;
897 }
898 free(value);
899 return 0;
900 }
901
902 static int add_auto_values(snd_use_case_mgr_t *uc_mgr)
903 {
904 struct ctl_list *ctl_list;
905 const char *id;
906 char buf[40];
907 int err;
908
909 ctl_list = uc_mgr_get_one_ctl(uc_mgr);
910 if (ctl_list) {
911 id = snd_ctl_card_info_get_id(ctl_list->ctl_info);
912 snprintf(buf, sizeof(buf), "hw:%s", id);
913 err = add_auto_value(uc_mgr, "PlaybackCTL", buf);
914 if (err < 0)
915 return err;
916 err = add_auto_value(uc_mgr, "CaptureCTL", buf);
917 if (err < 0)
918 return err;
919 }
920 return 0;
921 }
922
913923 /**
914924 * \brief Init sound card use case manager.
915925 * \param uc_mgr Returned use case manager pointer
931941 INIT_LIST_HEAD(&mgr->value_list);
932942 INIT_LIST_HEAD(&mgr->active_modifiers);
933943 INIT_LIST_HEAD(&mgr->active_devices);
944 INIT_LIST_HEAD(&mgr->ctl_list);
934945 pthread_mutex_init(&mgr->mutex, NULL);
935946
936947 mgr->card_name = strdup(card_name);
946957 card_name, err);
947958 goto err;
948959 }
960
961 err = add_auto_values(mgr);
962 if (err < 0)
963 goto err;
949964
950965 *uc_mgr = mgr;
951966 return 0;
13801395 return err;
13811396 }
13821397
1383 static int get_value1(char **value, struct list_head *value_list,
1384 const char *identifier)
1398 static int get_value1(snd_use_case_mgr_t *uc_mgr, char **value,
1399 struct list_head *value_list, const char *identifier)
13851400 {
13861401 struct ucm_value *val;
13871402 struct list_head *pos;
13901405 return -ENOENT;
13911406
13921407 list_for_each(pos, value_list) {
1393 val = list_entry(pos, struct ucm_value, list);
1394 if (check_identifier(identifier, val->name)) {
1395 *value = strdup(val->data);
1396 if (*value == NULL)
1397 return -ENOMEM;
1398 return 0;
1399 }
1408 val = list_entry(pos, struct ucm_value, list);
1409 if (check_identifier(identifier, val->name)) {
1410 if (uc_mgr->conf_format < 2) {
1411 *value = strdup(val->data);
1412 if (*value == NULL)
1413 return -ENOMEM;
1414 return 0;
1415 }
1416 return uc_mgr_get_substituted_value(uc_mgr, value, val->data);
1417 }
14001418 }
14011419 return -ENOENT;
14021420 }
14031421
1404 static int get_value3(char **value,
1422 static int get_value3(snd_use_case_mgr_t *uc_mgr,
1423 char **value,
14051424 const char *identifier,
14061425 struct list_head *value_list1,
14071426 struct list_head *value_list2,
14091428 {
14101429 int err;
14111430
1412 err = get_value1(value, value_list1, identifier);
1431 err = get_value1(uc_mgr, value, value_list1, identifier);
14131432 if (err >= 0 || err != -ENOENT)
14141433 return err;
1415 err = get_value1(value, value_list2, identifier);
1434 err = get_value1(uc_mgr, value, value_list2, identifier);
14161435 if (err >= 0 || err != -ENOENT)
14171436 return err;
1418 err = get_value1(value, value_list3, identifier);
1437 err = get_value1(uc_mgr, value, value_list3, identifier);
14191438 if (err >= 0 || err != -ENOENT)
14201439 return err;
14211440 return -ENOENT;
14521471 mod = find_modifier(uc_mgr, verb,
14531472 mod_dev_name, 0);
14541473 if (mod) {
1455 err = get_value1(value,
1474 err = get_value1(uc_mgr, value,
14561475 &mod->value_list,
14571476 identifier);
14581477 if (err >= 0 || err != -ENOENT)
14621481 dev = find_device(uc_mgr, verb,
14631482 mod_dev_name, 0);
14641483 if (dev) {
1465 err = get_value1(value,
1484 err = get_value1(uc_mgr, value,
14661485 &dev->value_list,
14671486 identifier);
14681487 if (err >= 0 || err != -ENOENT)
14731492 return -ENOENT;
14741493 }
14751494
1476 err = get_value1(value, &verb->value_list, identifier);
1495 err = get_value1(uc_mgr, value, &verb->value_list, identifier);
14771496 if (err >= 0 || err != -ENOENT)
14781497 return err;
14791498 }
14821501 return -ENOENT;
14831502 }
14841503
1485 err = get_value1(value, &uc_mgr->value_list, identifier);
1504 err = get_value1(uc_mgr, value, &uc_mgr->value_list, identifier);
14861505 if (err >= 0 || err != -ENOENT)
14871506 return err;
14881507
19001919 pthread_mutex_unlock(&uc_mgr->mutex);
19011920 return err;
19021921 }
1922
1923 /**
1924 * \brief Parse control element identifier
1925 * \param elem_id Element identifier
1926 * \param ucm_id Use case identifier
1927 * \param value String value to be parsed
1928 * \return Zero if success, otherwise a negative error code
1929 */
1930 int snd_use_case_parse_ctl_elem_id(snd_ctl_elem_id_t *dst,
1931 const char *ucm_id,
1932 const char *value)
1933 {
1934 snd_ctl_elem_iface_t iface;
1935 int jack_control;
1936
1937 jack_control = strcmp(ucm_id, "JackControl") == 0;
1938 if (!jack_control &&
1939 strcmp(ucm_id, "PlaybackVolume") &&
1940 strcmp(ucm_id, "PlaybackSwitch") &&
1941 strcmp(ucm_id, "CaptureVolume") &&
1942 strcmp(ucm_id, "CaptureSwitch"))
1943 return -EINVAL;
1944 snd_ctl_elem_id_clear(dst);
1945 if (strcasestr(ucm_id, "name="))
1946 return __snd_ctl_ascii_elem_id_parse(dst, value, NULL);
1947 iface = SND_CTL_ELEM_IFACE_MIXER;
1948 if (jack_control)
1949 iface = SND_CTL_ELEM_IFACE_CARD;
1950 snd_ctl_elem_id_set_interface(dst, iface);
1951 snd_ctl_elem_id_set_name(dst, value);
1952 return 0;
1953 }
1954
1955 /**
1956 * \brief Parse mixer element identifier
1957 * \param dst Simple mixer element identifier
1958 * \param ucm_id Use case identifier
1959 * \param value String value to be parsed
1960 * \return Zero if success, otherwise a negative error code
1961 */
1962 int snd_use_case_parse_selem_id(snd_mixer_selem_id_t *dst,
1963 const char *ucm_id,
1964 const char *value)
1965 {
1966 if (strcmp(ucm_id, "PlaybackMixerId") == 0 ||
1967 strcmp(ucm_id, "CaptureMixerId") == 0)
1968 return snd_mixer_selem_id_parse(dst, value);
1969 return -EINVAL;
1970 }
6161 snd_config_t *cfg);
6262
6363 /*
64 * compose configuration file
65 */
66 static void configuration_filename2(char *fn, size_t fn_len, int format,
67 const char *dir, const char *file,
68 const char *suffix)
69 {
70 snprintf(fn, fn_len, "%s/ucm%s/%s/%s%s",
71 snd_config_topdir(), format >= 2 ? "2" : "",
72 dir, file, suffix);
73 }
74
75 static void configuration_filename(snd_use_case_mgr_t *uc_mgr,
76 char *fn, size_t fn_len,
77 const char *dir, const char *file,
78 const char *suffix)
79 {
80 const char *env;
81
82 if (uc_mgr->conf_format > 0) {
83 /* known format */
84 env = getenv(uc_mgr->conf_format >= 2 ? ALSA_CONFIG_UCM2_VAR :
85 ALSA_CONFIG_UCM_VAR);
86 } else {
87 /* auto-detect */
88 env = getenv(ALSA_CONFIG_UCM2_VAR);
89 if (env == NULL) {
90 env = getenv(ALSA_CONFIG_UCM_VAR);
91 } else {
92 uc_mgr->conf_format = 2;
93 }
94 }
95 if (env) {
96 snprintf(fn, fn_len, "%s/%s/%s%s", env, dir, file, suffix);
97 return;
98 }
99
100 if (uc_mgr->conf_format > 0) {
101 configuration_filename2(fn, fn_len, uc_mgr->conf_format,
102 dir, file, suffix);
103 return;
104 }
105
106 configuration_filename2(fn, fn_len, 2, dir, file, suffix);
107 if (access(fn, R_OK) == 0) {
108 /* Found an ucm2 file, only look in the ucm2 dir from now on */
109 uc_mgr->conf_format = 2;
110 return;
111 }
112
113 configuration_filename2(fn, fn_len, 0, dir, file, suffix);
114 if (access(fn, R_OK) == 0) {
115 /* Found an ucm1 file, only look in the ucm dir from now on */
116 uc_mgr->conf_format = 1;
117 return;
118 }
119
120 /* make sure that the error message refers to the new path */
121 configuration_filename2(fn, fn_len, 2, dir, file, suffix);
122 }
123
124 /*
64125 * Parse string
65126 */
66127 int parse_string(snd_config_t *n, char **res)
98159 if (!parse_is_name_safe((char *)(*id)))
99160 return -EINVAL;
100161 return 0;
162 }
163
164 /*
165 * Evaluate condition (in-place)
166 */
167 static int evaluate_condition(snd_use_case_mgr_t *uc_mgr,
168 snd_config_t *cfg)
169 {
170 snd_config_t *n;
171 int err;
172
173 err = snd_config_search(cfg, "If", &n);
174 if (err == -ENOENT)
175 return 0;
176 if (err < 0)
177 return err;
178
179 err = uc_mgr_evaluate_condition(uc_mgr, cfg, n);
180 snd_config_delete(n);
181 return err;
101182 }
102183
103184 /*
489570 }
490571
491572 /*
573 *
574 */
575 int uc_mgr_add_value(struct list_head *base, const char *key, char *val)
576 {
577 struct ucm_value *curr;
578
579 curr = calloc(1, sizeof(struct ucm_value));
580 if (curr == NULL)
581 return -ENOMEM;
582 curr->name = strdup(key);
583 if (curr->name == NULL) {
584 free(curr);
585 return -ENOMEM;
586 }
587 list_add_tail(&curr->list, base);
588 curr->data = val;
589 return 0;
590 }
591
592 /*
492593 * Parse values.
493594 *
494595 * Parse values describing PCM, control/mixer settings and stream parameters.
504605 struct list_head *base,
505606 snd_config_t *cfg)
506607 {
507 struct ucm_value *curr;
508608 snd_config_iterator_t i, next;
509609 snd_config_t *n;
510 long l;
511 long long ll;
512 double d;
610 char *s;
513611 snd_config_type_t type;
514612 int err;
515613
517615 uc_error("error: compound is expected for value definition");
518616 return -EINVAL;
519617 }
618
619 /* in-place condition evaluation */
620 err = evaluate_condition(uc_mgr, cfg);
621 if (err < 0)
622 return err;
623
520624 snd_config_for_each(i, next, cfg) {
521625 const char *id;
522626 n = snd_config_iterator_entry(i);
524628 if (err < 0)
525629 continue;
526630
527 /* alloc new value */
528 curr = calloc(1, sizeof(struct ucm_value));
529 if (curr == NULL)
530 return -ENOMEM;
531 list_add_tail(&curr->list, base);
532 curr->name = strdup(id);
533 if (curr->name == NULL)
534 return -ENOMEM;
535631 type = snd_config_get_type(n);
536632 switch (type) {
537633 case SND_CONFIG_TYPE_INTEGER:
538 curr->data = malloc(16);
539 if (curr->data == NULL)
540 return -ENOMEM;
541 snd_config_get_integer(n, &l);
542 sprintf(curr->data, "%li", l);
543 break;
544634 case SND_CONFIG_TYPE_INTEGER64:
545 curr->data = malloc(32);
546 if (curr->data == NULL)
547 return -ENOMEM;
548 snd_config_get_integer64(n, &ll);
549 sprintf(curr->data, "%lli", ll);
550 break;
551635 case SND_CONFIG_TYPE_REAL:
552 curr->data = malloc(64);
553 if (curr->data == NULL)
554 return -ENOMEM;
555 snd_config_get_real(n, &d);
556 sprintf(curr->data, "%-16g", d);
636 err = snd_config_get_ascii(n, &s);
637 if (err < 0) {
638 uc_error("error: unable to parse value for id '%s': %s!", id, snd_strerror(err));
639 return err;
640 }
557641 break;
558642 case SND_CONFIG_TYPE_STRING:
559 err = parse_string(n, &curr->data);
643 err = parse_string(n, &s);
560644 if (err < 0) {
561645 uc_error("error: unable to parse a string for id '%s'!", id);
562646 return err;
563647 }
564648 break;
565649 default:
566 uc_error("error: invalid type %i in Value compound", type);
650 uc_error("error: invalid type %i in Value compound '%s'", type, id);
567651 return -EINVAL;
652 }
653 err = uc_mgr_add_value(base, id, s);
654 if (err < 0) {
655 free(s);
656 return err;
568657 }
569658 }
570659
648737 list_add_tail(&modifier->list, &verb->modifier_list);
649738 modifier->name = strdup(name);
650739
740 /* in-place condition evaluation */
741 err = evaluate_condition(uc_mgr, cfg);
742 if (err < 0)
743 return err;
744
651745 snd_config_for_each(i, next, cfg) {
652746 const char *id;
653747 n = snd_config_iterator_entry(i);
794888 list_add_tail(&device->list, &verb->device_list);
795889 device->name = strdup(name);
796890
891 /* in-place condition evaluation */
892 err = evaluate_condition(uc_mgr, cfg);
893 if (err < 0)
894 return err;
895
797896 snd_config_for_each(i, next, cfg) {
798897 const char *id;
799898 n = snd_config_iterator_entry(i);
9811080 snd_config_t *n;
9821081 int err;
9831082
1083 /* in-place condition evaluation */
1084 err = evaluate_condition(uc_mgr, cfg);
1085 if (err < 0)
1086 return err;
1087
9841088 /* parse verb section */
9851089 snd_config_for_each(i, next, cfg) {
9861090 const char *id;
10511155 struct use_case_verb *verb;
10521156 snd_config_t *cfg;
10531157 char filename[MAX_FILE];
1054 char *env = getenv(ALSA_CONFIG_UCM_VAR);
1055 int err;
1056 char *folder_name;
1158 int err;
10571159
10581160 /* allocate verb */
10591161 verb = calloc(1, sizeof(struct use_case_verb));
10801182 }
10811183
10821184 /* open Verb file for reading */
1083 if (!strncmp(uc_mgr->conf_file_name, uc_mgr->card_long_name, MAX_CARD_LONG_NAME))
1084 folder_name = uc_mgr->card_long_name;
1085 else
1086 folder_name = uc_mgr->card_name;
1087
1088 if (env)
1089 snprintf(filename, sizeof(filename), "%s/%s/%s",
1090 env, folder_name, file);
1091 else
1092 snprintf(filename, sizeof(filename), "%s/ucm/%s/%s",
1093 snd_config_topdir(), folder_name, file);
1094 filename[sizeof(filename)-1] = '\0';
1095
1096 err = uc_mgr_config_load(filename, &cfg);
1185 configuration_filename(uc_mgr, filename, sizeof(filename),
1186 uc_mgr->conf_file_name, file, "");
1187 err = uc_mgr_config_load(uc_mgr->conf_format, filename, &cfg);
10971188 if (err < 0) {
10981189 uc_error("error: failed to open verb file %s : %d",
10991190 filename, -errno);
11001191 return err;
11011192 }
1193
1194 /* in-place condition evaluation */
1195 err = evaluate_condition(uc_mgr, cfg);
1196 if (err < 0)
1197 return err;
11021198
11031199 /* parse master config sections */
11041200 snd_config_for_each(i, next, cfg) {
11131209 if (err < 0) {
11141210 uc_error("error: %s failed to parse verb",
11151211 file);
1116 return err;
1212 goto _err;
11171213 }
11181214 continue;
11191215 }
11251221 if (err < 0) {
11261222 uc_error("error: %s failed to parse device",
11271223 file);
1128 return err;
1224 goto _err;
11291225 }
11301226 continue;
11311227 }
11371233 if (err < 0) {
11381234 uc_error("error: %s failed to parse modifier",
11391235 file);
1140 return err;
1141 }
1142 continue;
1143 }
1144 }
1236 goto _err;
1237 }
1238 continue;
1239 }
1240 }
1241
1242 snd_config_delete(cfg);
11451243
11461244 /* use case verb must have at least 1 device */
11471245 if (list_empty(&verb->device_list)) {
11491247 return -EINVAL;
11501248 }
11511249 return 0;
1250
1251 _err:
1252 snd_config_delete(cfg);
1253 return err;
11521254 }
11531255
11541256 /*
11721274 uc_error("compound type expected for use case section");
11731275 return -EINVAL;
11741276 }
1277
1278 /* in-place condition evaluation */
1279 err = evaluate_condition(uc_mgr, cfg);
1280 if (err < 0)
1281 return err;
1282
11751283 /* parse master config sections */
11761284 snd_config_for_each(i, next, cfg) {
11771285 const char *id;
12821390 snd_config_iterator_t i, next;
12831391 snd_config_t *n;
12841392 const char *id;
1393 long l;
12851394 int err;
12861395
12871396 if (snd_config_get_type(cfg) != SND_CONFIG_TYPE_COMPOUND) {
12881397 uc_error("compound type expected for master file");
12891398 return -EINVAL;
12901399 }
1400
1401 if (uc_mgr->conf_format >= 2) {
1402 err = snd_config_search(cfg, "Syntax", &n);
1403 if (err < 0) {
1404 uc_error("Syntax field not found in %s", uc_mgr->conf_file_name);
1405 return -EINVAL;
1406 }
1407 err = snd_config_get_integer(n, &l);
1408 if (err < 0) {
1409 uc_error("Syntax field is invalid in %s", uc_mgr->conf_file_name);
1410 return err;
1411 }
1412 if (l < 2 || l > SYNTAX_VERSION_MAX) {
1413 uc_error("Incompatible syntax %d in %s", l, uc_mgr->conf_file_name);
1414 return -EINVAL;
1415 }
1416 /* delete this field to avoid strcmp() call in the loop */
1417 snd_config_delete(n);
1418 }
1419
1420 /* in-place condition evaluation */
1421 err = evaluate_condition(uc_mgr, cfg);
1422 if (err < 0)
1423 return err;
12911424
12921425 /* parse master config sections */
12931426 snd_config_for_each(i, next, cfg) {
13381471 return 0;
13391472 }
13401473
1474 /* get the card info */
1475 static int get_card_info(snd_use_case_mgr_t *mgr,
1476 const char *ctl_name,
1477 snd_ctl_t **_handle,
1478 snd_ctl_card_info_t *info)
1479 {
1480 snd_ctl_t *handle;
1481 int err;
1482
1483 *_handle = NULL;
1484
1485 err = uc_mgr_open_ctl(mgr, &handle, ctl_name);
1486 if (err < 0)
1487 return err;
1488
1489 err = snd_ctl_card_info(handle, info);
1490 if (err < 0) {
1491 uc_error("control hardware info (%s): %s", ctl_name, snd_strerror(err));
1492 } else {
1493 *_handle = handle;
1494 }
1495
1496 return err;
1497 }
1498
13411499 /* find the card in the local machine and store the card long name */
1342 static int get_card_long_name(snd_use_case_mgr_t *mgr)
1500 static int get_card_long_name(snd_use_case_mgr_t *mgr, char *longname)
13431501 {
13441502 const char *card_name = mgr->card_name;
1345 snd_ctl_t *handle;
13461503 int card, err;
1504 snd_ctl_t *ctl;
13471505 snd_ctl_card_info_t *info;
13481506 const char *_name, *_long_name;
13491507
13581516 while (card >= 0) {
13591517 char name[32];
13601518
1519 /* most probably, we do not need to cache all CTL devices here */
1520 uc_mgr_free_ctl_list(mgr);
1521
13611522 sprintf(name, "hw:%d", card);
1362 err = snd_ctl_open(&handle, name, 0);
1363 if (err < 0) {
1364 uc_error("control open (%i): %s", card,
1365 snd_strerror(err));
1366 goto next_card;
1367 }
1368
1369 err = snd_ctl_card_info(handle, info);
1370 if (err < 0) {
1371 uc_error("control hardware info (%i): %s", card,
1372 snd_strerror(err));
1373 snd_ctl_close(handle);
1374 goto next_card;
1375 }
1376
1377 /* Find the local card by comparing the given name with the
1378 * card short name and long name. The given card name may be
1379 * either a short name or long name, because users may open
1380 * the card by either of the two names.
1381 */
1382 _name = snd_ctl_card_info_get_name(info);
1383 _long_name = snd_ctl_card_info_get_longname(info);
1384 if (!strcmp(card_name, _name)
1385 || !strcmp(card_name, _long_name)) {
1386 strcpy(mgr->card_long_name, _long_name);
1387 snd_ctl_close(handle);
1388 return 0;
1389 }
1390
1391 snd_ctl_close(handle);
1392 next_card:
1523 err = get_card_info(mgr, name, &ctl, info);
1524
1525 if (err == 0) {
1526 _name = snd_ctl_card_info_get_name(info);
1527 _long_name = snd_ctl_card_info_get_longname(info);
1528 if (!strcmp(card_name, _name) ||
1529 !strcmp(card_name, _long_name)) {
1530 snd_strlcpy(longname, _long_name, MAX_CARD_LONG_NAME);
1531 return 0;
1532 }
1533 }
1534
13931535 if (snd_card_next(&card) < 0) {
13941536 uc_error("snd_card_next");
13951537 break;
13961538 }
13971539 }
13981540
1541 uc_mgr_free_ctl_list(mgr);
1542
13991543 return -1;
14001544 }
1401 static int load_master_config(const char *card_name, snd_config_t **cfg)
1545
1546 /* set the driver name and long name by the card ctl name */
1547 static int get_by_card(snd_use_case_mgr_t *mgr, const char *ctl_name, char *longname)
1548 {
1549 snd_ctl_t *ctl;
1550 snd_ctl_card_info_t *info;
1551 const char *_name, *_long_name;
1552 int err;
1553
1554 snd_ctl_card_info_alloca(&info);
1555
1556 err = get_card_info(mgr, ctl_name, &ctl, info);
1557 if (err)
1558 return err;
1559
1560 _name = snd_ctl_card_info_get_name(info);
1561 _long_name = snd_ctl_card_info_get_longname(info);
1562 snd_strlcpy(mgr->conf_file_name, _name, sizeof(mgr->conf_file_name));
1563 snd_strlcpy(longname, _long_name, MAX_CARD_LONG_NAME);
1564
1565 return 0;
1566 }
1567
1568 static int load_master_config(snd_use_case_mgr_t *uc_mgr,
1569 const char *card_name, snd_config_t **cfg, int longname)
14021570 {
14031571 char filename[MAX_FILE];
1404 char *env = getenv(ALSA_CONFIG_UCM_VAR);
14051572 int err;
14061573
14071574 if (strnlen(card_name, MAX_CARD_LONG_NAME) == MAX_CARD_LONG_NAME) {
14101577 return -EINVAL;
14111578 }
14121579
1413 if (env)
1414 snprintf(filename, sizeof(filename)-1,
1415 "%s/%s/%s.conf", env, card_name, card_name);
1416 else
1417 snprintf(filename, sizeof(filename)-1,
1418 "%s/ucm/%s/%s.conf", snd_config_topdir(),
1419 card_name, card_name);
1420 filename[MAX_FILE-1] = '\0';
1421
1422 err = uc_mgr_config_load(filename, cfg);
1580 uc_mgr->conf_format = 0;
1581 if (longname) {
1582 if (getenv(ALSA_CONFIG_UCM2_VAR) || !getenv(ALSA_CONFIG_UCM_VAR)) {
1583 uc_mgr->conf_format = 2;
1584 configuration_filename(uc_mgr, filename, sizeof(filename),
1585 uc_mgr->conf_file_name, card_name, ".conf");
1586 if (access(filename, R_OK) == 0)
1587 goto __load;
1588 }
1589 /* try the old ucm directory */
1590 uc_mgr->conf_format = 1;
1591 configuration_filename(uc_mgr, filename, sizeof(filename),
1592 card_name, card_name, ".conf");
1593 if (access(filename, R_OK) != 0)
1594 return -ENOENT;
1595 } else {
1596 configuration_filename(uc_mgr, filename, sizeof(filename),
1597 card_name, card_name, ".conf");
1598 }
1599
1600 __load:
1601 err = uc_mgr_config_load(uc_mgr->conf_format, filename, cfg);
14231602 if (err < 0) {
14241603 uc_error("error: could not parse configuration for card %s",
14251604 card_name);
14461625 int uc_mgr_import_master_config(snd_use_case_mgr_t *uc_mgr)
14471626 {
14481627 snd_config_t *cfg;
1449 int err;
1450
1451 err = get_card_long_name(uc_mgr);
1452 if (err == 0) /* load file that maches the card long name */
1453 err = load_master_config(uc_mgr->card_long_name, &cfg);
1454
1455 if (err == 0) {
1456 /* got device-specific file that matches the card long name */
1457 strcpy(uc_mgr->conf_file_name, uc_mgr->card_long_name);
1458 } else {
1459 /* Fall back to the file that maches the given card name,
1460 * either short name or long name (users may open a card by
1461 * its name or long name).
1462 */
1463 err = load_master_config(uc_mgr->card_name, &cfg);
1464 if (err < 0)
1465 return err;
1466 strncpy(uc_mgr->conf_file_name, uc_mgr->card_name, MAX_CARD_LONG_NAME);
1467 uc_mgr->conf_file_name[MAX_CARD_LONG_NAME-1] = '\0';
1468 }
1469
1628 const char *name = uc_mgr->card_name;
1629 char longname[MAX_CARD_LONG_NAME];
1630 int err;
1631
1632 snd_strlcpy(uc_mgr->conf_file_name, uc_mgr->card_name, sizeof(uc_mgr->conf_file_name));
1633
1634 if (strncmp(name, "hw:", 3) == 0) {
1635 err = get_by_card(uc_mgr, name, longname);
1636 if (err == 0)
1637 goto __longname;
1638 uc_error("card '%s' is not valid", name);
1639 goto __error;
1640 } else if (strncmp(name, "strict:", 7)) {
1641 err = get_card_long_name(uc_mgr, longname);
1642 if (err == 0) { /* load file that matches the card long name */
1643 __longname:
1644 err = load_master_config(uc_mgr, longname, &cfg, 1);
1645 }
1646
1647 if (err == 0) {
1648 /* got device-specific file that matches the card long name */
1649 snd_strlcpy(uc_mgr->conf_file_name, longname, sizeof(uc_mgr->conf_file_name));
1650 goto __parse;
1651 }
1652 }
1653
1654 /* standard path */
1655 err = load_master_config(uc_mgr, uc_mgr->conf_file_name, &cfg, 0);
1656 if (err < 0)
1657 goto __error;
1658
1659 __parse:
14701660 err = parse_master_file(uc_mgr, cfg);
14711661 snd_config_delete(cfg);
1472 if (err < 0)
1662 if (err < 0) {
1663 uc_mgr_free_ctl_list(uc_mgr);
14731664 uc_mgr_free_verb(uc_mgr);
1474
1665 }
1666
1667 return err;
1668
1669 __error:
1670 uc_mgr_free_ctl_list(uc_mgr);
1671 uc_mgr->conf_file_name[0] = '\0';
14751672 return err;
14761673 }
14771674
15101707 *
15111708 * Cards are defined by machines. Each card/machine installs its UCM
15121709 * configuration files in a subdirectory with the same name as the sound
1513 * card under /usr/share/alsa/ucm. This function will scan all the card
1710 * card under /usr/share/alsa/ucm2. This function will scan all the card
15141711 * directories and skip the component directories defined in the array
15151712 * component_dir.
15161713 */
15171714 int uc_mgr_scan_master_configs(const char **_list[])
15181715 {
15191716 char filename[MAX_FILE], dfl[MAX_FILE];
1520 char *env = getenv(ALSA_CONFIG_UCM_VAR);
1521 const char **list;
1717 char *env = getenv(ALSA_CONFIG_UCM2_VAR);
1718 const char **list, *d_name;
15221719 snd_config_t *cfg, *c;
1523 int i, cnt, err;
1720 int i, j, cnt, err;
1721 long l;
15241722 ssize_t ss;
15251723 struct dirent **namelist;
15261724
15271725 if (env)
1528 snprintf(filename, sizeof(filename)-1, "%s", env);
1726 snprintf(filename, sizeof(filename), "%s", env);
15291727 else
1530 snprintf(filename, sizeof(filename)-1, "%s/ucm",
1728 snprintf(filename, sizeof(filename), "%s/ucm2",
15311729 snd_config_topdir());
1532 filename[MAX_FILE-1] = '\0';
15331730
15341731 #if defined(_GNU_SOURCE) && !defined(__NetBSD__) && !defined(__FreeBSD__) && !defined(__sun) && !defined(ANDROID)
15351732 #define SORTFUNC versionsort
15651762 goto __err;
15661763 }
15671764
1568 for (i = 0; i < cnt; i++) {
1765 for (i = j = 0; i < cnt; i++) {
1766
1767 d_name = namelist[i]->d_name;
15691768
15701769 /* Skip the directories for component devices */
1571 if (is_component_directory(namelist[i]->d_name))
1572 continue;
1573
1574 err = load_master_config(namelist[i]->d_name, &cfg);
1770 if (is_component_directory(d_name))
1771 continue;
1772
1773 configuration_filename2(filename, sizeof(filename), 2,
1774 d_name, d_name, ".conf");
1775 err = uc_mgr_config_load(2, filename, &cfg);
15751776 if (err < 0)
15761777 goto __err;
1778 err = snd_config_search(cfg, "Syntax", &c);
1779 if (err < 0) {
1780 uc_error("Syntax field not found in %s", d_name);
1781 snd_config_delete(cfg);
1782 continue;
1783 }
1784 err = snd_config_get_integer(c, &l);
1785 if (err < 0) {
1786 uc_error("Syntax field is invalid in %s", d_name);
1787 snd_config_delete(cfg);
1788 goto __err;
1789 }
1790 if (l < 2 || l > SYNTAX_VERSION_MAX) {
1791 uc_error("Incompatible syntax %d in %s", l, d_name);
1792 snd_config_delete(cfg);
1793 goto __err;
1794 }
15771795 err = snd_config_search(cfg, "Comment", &c);
15781796 if (err >= 0) {
1579 err = parse_string(c, (char **)&list[i*2+1]);
1797 err = parse_string(c, (char **)&list[j+1]);
15801798 if (err < 0) {
15811799 snd_config_delete(cfg);
15821800 goto __err;
15831801 }
15841802 }
15851803 snd_config_delete(cfg);
1586 list[i * 2] = strdup(namelist[i]->d_name);
1587 if (list[i * 2] == NULL) {
1804 list[j] = strdup(d_name);
1805 if (list[j] == NULL) {
15881806 err = -ENOMEM;
15891807 goto __err;
15901808 }
1591 if (strcmp(dfl, list[i * 2]) == 0) {
1809 if (strcmp(dfl, list[j]) == 0) {
15921810 /* default to top */
1593 const char *save1 = list[i * 2];
1594 const char *save2 = list[i * 2 + 1];
1595 memmove(list + 2, list, i * 2 * sizeof(char *));
1811 const char *save1 = list[j];
1812 const char *save2 = list[j + 1];
1813 memmove(list + 2, list, j * sizeof(char *));
15961814 list[0] = save1;
15971815 list[1] = save2;
15981816 }
1599 }
1600 err = cnt * 2;
1817 j += 2;
1818 }
1819 err = j;
16011820
16021821 __err:
16031822 for (i = 0; i < cnt; i++) {
16091828 }
16101829 free(namelist);
16111830
1612 if (err >= 0)
1831 if (err >= 0) {
16131832 *_list = list;
1833 } else {
1834 free(list);
1835 }
16141836
16151837 return err;
16161838 }
0 /*
1 * This library is free software; you can redistribute it and/or
2 * modify it under the terms of the GNU Lesser General Public
3 * License as published by the Free Software Foundation; either
4 * version 2 of the License, or (at your option) any later version.
5 *
6 * This library is distributed in the hope that it will be useful,
7 * but WITHOUT ANY WARRANTY; without even the implied warranty of
8 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
9 * Lesser General Public License for more details.
10 *
11 * You should have received a copy of the GNU Lesser General Public
12 * License along with this library; if not, write to the Free Software
13 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
14 *
15 * Support for the verb/device/modifier core logic and API,
16 * command line tool and file parser was kindly sponsored by
17 * Texas Instruments Inc.
18 * Support for multiple active modifiers and devices,
19 * transition sequences, multiple client access and user defined use
20 * cases was kindly sponsored by Wolfson Microelectronics PLC.
21 *
22 * Copyright (C) 2019 Red Hat Inc.
23 * Authors: Jaroslav Kysela <perex@perex.cz>
24 */
25
26 #include "ucm_local.h"
27 #include <regex.h>
28
29 static int get_string(snd_config_t *compound, const char *key, const char **str)
30 {
31 snd_config_t *node;
32 int err;
33
34 err = snd_config_search(compound, key, &node);
35 if (err < 0)
36 return err;
37 return snd_config_get_string(node, str);
38 }
39
40 static int if_eval_string(snd_use_case_mgr_t *uc_mgr, snd_config_t *eval)
41 {
42 const char *string1 = NULL, *string2 = NULL;
43 char *s1, *s2;
44 int err;
45
46 err = get_string(eval, "String1", &string1);
47 if (err < 0 && err != -ENOENT) {
48 uc_error("String error (If.Condition.String1)");
49 return -EINVAL;
50 }
51
52 err = get_string(eval, "String2", &string2);
53 if (err < 0 && err != -ENOENT) {
54 uc_error("String error (If.Condition.String2)");
55 return -EINVAL;
56 }
57
58 if (string1 || string2) {
59 if (string1 == NULL) {
60 uc_error("If.Condition.String1 not defined");
61 return -EINVAL;
62 }
63 if (string2 == NULL) {
64 uc_error("If.Condition.String2 not defined");
65 return -EINVAL;
66 }
67 err = uc_mgr_get_substituted_value(uc_mgr, &s1, string1);
68 if (err < 0)
69 return err;
70 err = uc_mgr_get_substituted_value(uc_mgr, &s2, string2);
71 if (err < 0) {
72 free(s1);
73 return err;
74 }
75 err = strcasecmp(string1, string2) == 0;
76 free(s2);
77 free(s1);
78 return err;
79 }
80
81 err = get_string(eval, "Haystack", &string1);
82 if (err < 0 && err != -ENOENT) {
83 uc_error("String error (If.Condition.Haystack)");
84 return -EINVAL;
85 }
86
87 err = get_string(eval, "Needle", &string2);
88 if (err < 0 && err != -ENOENT) {
89 uc_error("String error (If.Condition.Needle)");
90 return -EINVAL;
91 }
92
93 if (string1 || string2) {
94 if (string1 == NULL) {
95 uc_error("If.Condition.Haystack not defined");
96 return -EINVAL;
97 }
98 if (string2 == NULL) {
99 uc_error("If.Condition.Needle not defined");
100 return -EINVAL;
101 }
102 err = uc_mgr_get_substituted_value(uc_mgr, &s1, string1);
103 if (err < 0)
104 return err;
105 err = uc_mgr_get_substituted_value(uc_mgr, &s2, string2);
106 if (err < 0) {
107 free(s1);
108 return err;
109 }
110 err = strstr(string1, string2) == 0;
111 free(s2);
112 free(s1);
113 return err;
114 }
115
116 uc_error("Unknown String condition arguments");
117 return -EINVAL;
118 }
119
120 static int if_eval_regex_match(snd_use_case_mgr_t *uc_mgr, snd_config_t *eval)
121 {
122 const char *string, *regex_string;
123 char *s;
124 regex_t re;
125 int options = REG_EXTENDED | REG_ICASE;
126 regmatch_t match[1];
127 int err;
128
129 err = get_string(eval, "String", &string);
130 if (err < 0) {
131 uc_error("RegexMatch error (If.Condition.String)");
132 return -EINVAL;
133 }
134
135 err = get_string(eval, "Regex", &regex_string);
136 if (err < 0) {
137 uc_error("RegexMatch error (If.Condition.Regex)");
138 return -EINVAL;
139 }
140
141 err = uc_mgr_get_substituted_value(uc_mgr, &s, regex_string);
142 if (err < 0)
143 return err;
144 err = regcomp(&re, s, options);
145 free(s);
146 if (err) {
147 uc_error("Regex '%s' compilation failed (code %d)", err);
148 return -EINVAL;
149 }
150
151 err = uc_mgr_get_substituted_value(uc_mgr, &s, string);
152 if (err < 0) {
153 regfree(&re);
154 return err;
155 }
156 err = regexec(&re, s, ARRAY_SIZE(match), match, 0);
157 free(s);
158 regfree(&re);
159 return err == 0;
160 }
161
162 static int if_eval_control_exists(snd_use_case_mgr_t *uc_mgr, snd_config_t *eval)
163 {
164 snd_ctl_t *ctl;
165 const char *device = NULL, *ctldef;
166 snd_ctl_elem_id_t *elem_id;
167 snd_ctl_elem_info_t *elem_info;
168 char *s;
169 int err;
170
171
172 snd_ctl_elem_id_alloca(&elem_id);
173 snd_ctl_elem_info_alloca(&elem_info);
174
175 err = get_string(eval, "Device", &device);
176 if (err < 0 && err != -ENOENT) {
177 uc_error("ControlExists error (If.Condition.Device)");
178 return -EINVAL;
179 }
180
181 err = get_string(eval, "Control", &ctldef);
182 if (err < 0) {
183 uc_error("ControlExists error (If.Condition.Control)");
184 return -EINVAL;
185 }
186
187 err = uc_mgr_get_substituted_value(uc_mgr, &s, ctldef);
188 if (err < 0)
189 return err;
190 err = snd_ctl_ascii_elem_id_parse(elem_id, s);
191 free(s);
192 if (err < 0) {
193 uc_error("unable to parse element identificator (%s)", ctldef);
194 return -EINVAL;
195 }
196
197 if (device == NULL) {
198 ctl = uc_mgr_get_ctl(uc_mgr);
199 if (ctl == NULL) {
200 uc_error("cannot determine control device");
201 return -EINVAL;
202 }
203 } else {
204 err = uc_mgr_get_substituted_value(uc_mgr, &s, device);
205 if (err < 0)
206 return err;
207 err = uc_mgr_open_ctl(uc_mgr, &ctl, s);
208 free(s);
209 if (err < 0)
210 return err;
211 }
212
213 snd_ctl_elem_info_set_id(elem_info, elem_id);
214 err = snd_ctl_elem_info(ctl, elem_info);
215 if (err < 0)
216 return 0;
217
218 return 1;
219 }
220
221 static int if_eval(snd_use_case_mgr_t *uc_mgr, snd_config_t *eval)
222 {
223 const char *type;
224 int err;
225
226 if (snd_config_get_type(eval) != SND_CONFIG_TYPE_COMPOUND) {
227 uc_error("compound type expected for If.Condition");
228 return -EINVAL;
229 }
230
231 err = get_string(eval, "Type", &type);
232 if (err < 0) {
233 uc_error("type block error (If.Condition)");
234 return -EINVAL;
235 }
236
237 if (strcmp(type, "ControlExists") == 0)
238 return if_eval_control_exists(uc_mgr, eval);
239
240 if (strcmp(type, "String") == 0)
241 return if_eval_string(uc_mgr, eval);
242
243 if (strcmp(type, "RegexMatch") == 0)
244 return if_eval_regex_match(uc_mgr, eval);
245
246 uc_error("unknown If.Condition.Type");
247 return -EINVAL;
248 }
249
250 static int if_eval_one(snd_use_case_mgr_t *uc_mgr,
251 snd_config_t *cond,
252 snd_config_t **result,
253 snd_config_t **before,
254 snd_config_t **after)
255 {
256 snd_config_t *expr, *_true = NULL, *_false = NULL;
257 int err;
258
259 *result = NULL;
260
261 if (snd_config_get_type(cond) != SND_CONFIG_TYPE_COMPOUND) {
262 uc_error("compound type expected for If.1");
263 return -EINVAL;
264 }
265
266 if (snd_config_search(cond, "Condition", &expr) < 0) {
267 uc_error("condition block expected (If)");
268 return -EINVAL;
269 }
270
271 err = snd_config_search(cond, "True", &_true);
272 if (err < 0 && err != -ENOENT) {
273 uc_error("true block error (If)");
274 return -EINVAL;
275 }
276
277 err = snd_config_search(cond, "False", &_false);
278 if (err < 0 && err != -ENOENT) {
279 uc_error("false block error (If)");
280 return -EINVAL;
281 }
282
283 err = snd_config_search(cond, "Before", before);
284 if (err < 0 && err != -ENOENT) {
285 uc_error("before block identifier error");
286 return -EINVAL;
287 }
288
289 err = snd_config_search(cond, "After", after);
290 if (err < 0 && err != -ENOENT) {
291 uc_error("before block identifier error");
292 return -EINVAL;
293 }
294
295 err = if_eval(uc_mgr, expr);
296 if (err > 0) {
297 *result = _true;
298 return 0;
299 } else if (err == 0) {
300 *result = _false;
301 return 0;
302 } else {
303 return err;
304 }
305 }
306
307 #if 0
308 static void config_dump(snd_config_t *cfg)
309 {
310 snd_output_t *out;
311 snd_output_stdio_attach(&out, stderr, 0);
312 snd_output_printf(out, "-----\n");
313 snd_config_save(cfg, out);
314 snd_output_close(out);
315 }
316 #endif
317
318 static int compound_merge(const char *id,
319 snd_config_t *dst, snd_config_t *src,
320 snd_config_t *before, snd_config_t *after)
321 {
322 snd_config_iterator_t i, next;
323 snd_config_t *n, *_before = NULL, *_after = NULL;
324 const char *s;
325 int err;
326
327 if (snd_config_get_type(src) != SND_CONFIG_TYPE_COMPOUND) {
328 uc_error("compound type expected for If True/False block");
329 return -EINVAL;
330 }
331
332 if (before) {
333 err = get_string(before, id, &s);
334 if (err < 0 && err != -ENOENT)
335 return err;
336 if (err == 0) {
337 err = snd_config_search(dst, s, &_before);
338 if (err < 0 && err != -ENOENT)
339 return err;
340 }
341 }
342 if (after) {
343 err = get_string(after, id, &s);
344 if (err < 0 && err != -ENOENT)
345 return err;
346 if (err == 0) {
347 err = snd_config_search(dst, s, &_after);
348 if (err < 0 && err != -ENOENT)
349 return err;
350 }
351 }
352
353 if (_before && _after) {
354 uc_error("defined both before and after identifiers in the If block");
355 return -EINVAL;
356 }
357
358 snd_config_for_each(i, next, src) {
359 n = snd_config_iterator_entry(i);
360 err = snd_config_remove(n);
361 if (err < 0)
362 return err;
363 if (_before) {
364 err = snd_config_add_before(_before, n);
365 if (err < 0)
366 return err;
367 _before = NULL;
368 _after = n;
369 } else if (_after) {
370 err = snd_config_add_after(_after, n);
371 if (err < 0)
372 return err;
373 _after = n;
374 } else {
375 err = snd_config_add(dst, n);
376 if (err < 0)
377 return err;
378 }
379 }
380
381 return 0;
382 }
383
384 /*
385 * put back the result from all conditions to the parent
386 */
387 int uc_mgr_evaluate_condition(snd_use_case_mgr_t *uc_mgr,
388 snd_config_t *parent,
389 snd_config_t *cond)
390 {
391 snd_config_iterator_t i, i2, next, next2;
392 snd_config_t *a, *n, *n2, *parent2, *before, *after;
393 const char *id;
394 int err;
395
396 if (uc_mgr->conf_format < 2) {
397 uc_error("conditions are not supported for v1 syntax");
398 return -EINVAL;
399 }
400
401 if (snd_config_get_type(cond) != SND_CONFIG_TYPE_COMPOUND) {
402 uc_error("compound type expected for If");
403 return -EINVAL;
404 }
405
406 snd_config_for_each(i, next, cond) {
407 n = snd_config_iterator_entry(i);
408 before = after = NULL;
409 err = if_eval_one(uc_mgr, n, &a, &before, &after);
410 if (err < 0)
411 return err;
412 if (a == NULL)
413 continue;
414 err = snd_config_search(a, "If", &n2);
415 if (err < 0 && err != -ENOENT) {
416 uc_error("If block error (If)");
417 return -EINVAL;
418 } else if (err == 0) {
419 err = uc_mgr_evaluate_condition(uc_mgr, a, n2);
420 if (err < 0)
421 return err;
422 snd_config_delete(n2);
423 }
424 snd_config_for_each(i2, next2, a) {
425 n2 = snd_config_iterator_entry(i2);
426 err = snd_config_remove(n2);
427 if (err < 0)
428 return err;
429 err = snd_config_get_id(n2, &id);
430 if (err < 0) {
431 __add:
432 err = snd_config_add(parent, n2);
433 if (err < 0)
434 return err;
435 continue;
436 } else {
437 err = snd_config_search(parent, id, &parent2);
438 if (err == -ENOENT)
439 goto __add;
440 err = compound_merge(id, parent2, n2, before, after);
441 if (err < 0)
442 return err;
443 }
444 snd_config_delete(n2);
445 }
446 }
447 return 0;
448 }
3939 #include <pthread.h>
4040 #include "use-case.h"
4141
42 #define SYNTAX_VERSION_MAX 2
43
4244 #define MAX_FILE 256
45 #define MAX_CARD_SHORT_NAME 32
4346 #define MAX_CARD_LONG_NAME 80
4447
4548 #define SEQUENCE_ELEMENT_TYPE_CDEV 1
102105 struct list_head list;
103106 };
104107
108 struct ctl_dev {
109 struct list_head list;
110 char *device;
111 };
112
113 struct ctl_list {
114 struct list_head list;
115 struct list_head dev_list;
116 snd_ctl_t *ctl;
117 snd_ctl_card_info_t *ctl_info;
118 };
119
105120 /*
106121 * Describes a Use Case Modifier and it's enable and disable sequences.
107122 * A use case verb can have N modifiers.
189204 */
190205 struct snd_use_case_mgr {
191206 char *card_name;
192 char card_long_name[MAX_CARD_LONG_NAME];
193207 char conf_file_name[MAX_CARD_LONG_NAME];
194208 char *comment;
209 int conf_format;
195210
196211 /* use case verb, devices and modifier configs parsed from files */
197212 struct list_head verb_list;
210225 /* locking */
211226 pthread_mutex_t mutex;
212227
213 /* change to list of ctl handles */
214 snd_ctl_t *ctl;
215 char *ctl_dev;
228 /* list of opened control devices */
229 struct list_head ctl_list;
216230
217231 /* Components don't define cdev, the card device. When executing
218232 * a sequence of a component device, ucm manager enters component
234248 void uc_mgr_error(const char *fmt, ...);
235249 void uc_mgr_stdout(const char *fmt, ...);
236250
237 int uc_mgr_config_load(const char *file, snd_config_t **cfg);
251 int uc_mgr_config_load(int format, const char *file, snd_config_t **cfg);
238252 int uc_mgr_import_master_config(snd_use_case_mgr_t *uc_mgr);
239253 int uc_mgr_scan_master_configs(const char **_list[]);
240254
243257 void uc_mgr_free_verb(snd_use_case_mgr_t *uc_mgr);
244258 void uc_mgr_free(snd_use_case_mgr_t *uc_mgr);
245259
260 int uc_mgr_open_ctl(snd_use_case_mgr_t *uc_mgr,
261 snd_ctl_t **ctl,
262 const char *device);
263
264 struct ctl_list *uc_mgr_get_one_ctl(snd_use_case_mgr_t *uc_mgr);
265 snd_ctl_t *uc_mgr_get_ctl(snd_use_case_mgr_t *uc_mgr);
266 void uc_mgr_free_ctl_list(snd_use_case_mgr_t *uc_mgr);
267
268 int uc_mgr_add_value(struct list_head *base, const char *key, char *val);
269
270 int uc_mgr_get_substituted_value(snd_use_case_mgr_t *uc_mgr,
271 char **_rvalue,
272 const char *value);
273
274 int uc_mgr_evaluate_condition(snd_use_case_mgr_t *uc_mgr,
275 snd_config_t *parent,
276 snd_config_t *cond);
277
246278 /** The name of the environment variable containing the UCM directory */
247279 #define ALSA_CONFIG_UCM_VAR "ALSA_CONFIG_UCM"
280
281 /** The name of the environment variable containing the UCM directory (new syntax) */
282 #define ALSA_CONFIG_UCM2_VAR "ALSA_CONFIG_UCM2"
0 /*
1 * This library is free software; you can redistribute it and/or
2 * modify it under the terms of the GNU Lesser General Public
3 * License as published by the Free Software Foundation; either
4 * version 2 of the License, or (at your option) any later version.
5 *
6 * This library is distributed in the hope that it will be useful,
7 * but WITHOUT ANY WARRANTY; without even the implied warranty of
8 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
9 * Lesser General Public License for more details.
10 *
11 * You should have received a copy of the GNU Lesser General Public
12 * License along with this library; if not, write to the Free Software
13 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
14 *
15 * Support for the verb/device/modifier core logic and API,
16 * command line tool and file parser was kindly sponsored by
17 * Texas Instruments Inc.
18 * Support for multiple active modifiers and devices,
19 * transition sequences, multiple client access and user defined use
20 * cases was kindly sponsored by Wolfson Microelectronics PLC.
21 *
22 * Copyright (C) 2019 Red Hat Inc.
23 * Authors: Jaroslav Kysela <perex@perex.cz>
24 */
25
26 #include "ucm_local.h"
27
28 static char *rval_conf_name(snd_use_case_mgr_t *uc_mgr)
29 {
30 if (uc_mgr->conf_file_name[0])
31 return strdup(uc_mgr->conf_file_name);
32 return NULL;
33 }
34
35 static char *rval_card_id(snd_use_case_mgr_t *uc_mgr)
36 {
37 struct ctl_list *ctl_list;
38
39 ctl_list = uc_mgr_get_one_ctl(uc_mgr);
40 if (ctl_list == NULL)
41 return NULL;
42 return strdup(snd_ctl_card_info_get_id(ctl_list->ctl_info));
43 }
44
45 static char *rval_card_name(snd_use_case_mgr_t *uc_mgr)
46 {
47 struct ctl_list *ctl_list;
48
49 ctl_list = uc_mgr_get_one_ctl(uc_mgr);
50 if (ctl_list == NULL)
51 return NULL;
52 return strdup(snd_ctl_card_info_get_name(ctl_list->ctl_info));
53 }
54
55 static char *rval_card_longname(snd_use_case_mgr_t *uc_mgr)
56 {
57 struct ctl_list *ctl_list;
58
59 ctl_list = uc_mgr_get_one_ctl(uc_mgr);
60 if (ctl_list == NULL)
61 return NULL;
62 return strdup(snd_ctl_card_info_get_longname(ctl_list->ctl_info));
63 }
64
65 static char *rval_card_components(snd_use_case_mgr_t *uc_mgr)
66 {
67 struct ctl_list *ctl_list;
68
69 ctl_list = uc_mgr_get_one_ctl(uc_mgr);
70 if (ctl_list == NULL)
71 return NULL;
72 return strdup(snd_ctl_card_info_get_components(ctl_list->ctl_info));
73 }
74
75 static char *rval_env(snd_use_case_mgr_t *uc_mgr ATTRIBUTE_UNUSED, const char *id)
76 {
77 char *e;
78
79 e = getenv(id);
80 if (e)
81 return strdup(e);
82 return NULL;
83 }
84
85 #define MATCH_VARIABLE(name, id, fcn) \
86 if (strncmp((name), (id), sizeof(id) - 1) == 0) { \
87 rval = fcn(uc_mgr); \
88 idsize = sizeof(id) - 1; \
89 goto __rval; \
90 }
91
92 #define MATCH_VARIABLE2(name, id, fcn) \
93 if (strncmp((name), (id), sizeof(id) - 1) == 0) { \
94 idsize = sizeof(id) - 1; \
95 tmp = strchr(value + idsize, '}'); \
96 if (tmp) { \
97 rvalsize = tmp - (value + idsize); \
98 if (rvalsize > sizeof(v2)) { \
99 err = -ENOMEM; \
100 goto __error; \
101 } \
102 strncpy(v2, value + idsize, rvalsize); \
103 v2[rvalsize] = '\0'; \
104 idsize += rvalsize + 1; \
105 rval = fcn(uc_mgr, v2); \
106 goto __rval; \
107 } \
108 }
109
110 int uc_mgr_get_substituted_value(snd_use_case_mgr_t *uc_mgr,
111 char **_rvalue,
112 const char *value)
113 {
114 size_t size, nsize, idsize, rvalsize, dpos = 0;
115 const char *tmp;
116 char *r, *nr, *rval, v2[32];
117 int err;
118
119 if (value == NULL)
120 return -ENOENT;
121
122 size = strlen(value) + 1;
123 r = malloc(size);
124 if (r == NULL)
125 return -ENOMEM;
126
127 while (*value) {
128 if (*value == '$' && *(value+1) == '{') {
129 MATCH_VARIABLE(value, "${ConfName}", rval_conf_name);
130 MATCH_VARIABLE(value, "${CardId}", rval_card_id);
131 MATCH_VARIABLE(value, "${CardName}", rval_card_name);
132 MATCH_VARIABLE(value, "${CardLongName}", rval_card_longname);
133 MATCH_VARIABLE(value, "${CardComponents}", rval_card_components);
134 MATCH_VARIABLE2(value, "${env:", rval_env);
135 err = -EINVAL;
136 tmp = strchr(value, '}');
137 if (tmp) {
138 strncpy(r, value, tmp + 1 - value);
139 r[tmp + 1 - value] = '\0';
140 uc_error("variable '%s' is not known!", r);
141 } else {
142 uc_error("variable reference '%s' is not complete", value);
143 }
144 goto __error;
145 __rval:
146 if (rval == NULL || rval[0] == '\0') {
147 free(rval);
148 strncpy(r, value, idsize);
149 r[idsize] = '\0';
150 uc_error("variable '%s' is not defined in this context!", r);
151 err = -EINVAL;
152 goto __error;
153 }
154 value += idsize;
155 rvalsize = strlen(rval);
156 nsize = size + rvalsize - idsize;
157 if (nsize > size) {
158 nr = realloc(r, nsize);
159 if (nr == NULL) {
160 free(rval);
161 err = -ENOMEM;
162 goto __error;
163 }
164 size = nsize;
165 r = nr;
166 }
167 strcpy(r + dpos, rval);
168 dpos += rvalsize;
169 free(rval);
170 } else {
171 r[dpos++] = *value;
172 value++;
173 }
174 }
175 r[dpos] = '\0';
176
177 *_rvalue = r;
178 return 0;
179
180 __error:
181 free(r);
182 return err;
183 }
4848 va_end(va);
4949 }
5050
51 int uc_mgr_config_load(const char *file, snd_config_t **cfg)
51 struct ctl_list *uc_mgr_get_one_ctl(snd_use_case_mgr_t *uc_mgr)
52 {
53 struct list_head *pos;
54 struct ctl_list *ctl_list = NULL;
55
56 list_for_each(pos, &uc_mgr->ctl_list) {
57 if (ctl_list) {
58 uc_error("multiple control device names were found!");
59 return NULL;
60 }
61 ctl_list = list_entry(pos, struct ctl_list, list);
62 }
63 return ctl_list;
64 }
65
66 snd_ctl_t *uc_mgr_get_ctl(snd_use_case_mgr_t *uc_mgr)
67 {
68 struct ctl_list *ctl_list;
69
70 ctl_list = uc_mgr_get_one_ctl(uc_mgr);
71 if (ctl_list)
72 return ctl_list->ctl;
73 return NULL;
74 }
75
76 static void uc_mgr_free_ctl(struct ctl_list *ctl_list)
77 {
78 struct list_head *pos, *npos;
79 struct ctl_dev *ctl_dev;
80
81 list_for_each_safe(pos, npos, &ctl_list->dev_list) {
82 ctl_dev = list_entry(pos, struct ctl_dev, list);
83 free(ctl_dev->device);
84 free(ctl_dev);
85 }
86 snd_ctl_card_info_free(ctl_list->ctl_info);
87 free(ctl_list);
88 }
89
90 void uc_mgr_free_ctl_list(snd_use_case_mgr_t *uc_mgr)
91 {
92 struct list_head *pos, *npos;
93 struct ctl_list *ctl_list;
94
95 list_for_each_safe(pos, npos, &uc_mgr->ctl_list) {
96 ctl_list = list_entry(pos, struct ctl_list, list);
97 snd_ctl_close(ctl_list->ctl);
98 list_del(&ctl_list->list);
99 uc_mgr_free_ctl(ctl_list);
100 }
101 }
102
103 static int uc_mgr_ctl_add_dev(struct ctl_list *ctl_list, const char *device)
104 {
105 struct list_head *pos;
106 struct ctl_dev *ctl_dev;
107
108 /* skip duplicates */
109 list_for_each(pos, &ctl_list->dev_list) {
110 ctl_dev = list_entry(pos, struct ctl_dev, list);
111 if (strcmp(ctl_dev->device, device) == 0)
112 return 0;
113 }
114
115 /* allocate new device name */
116 ctl_dev = malloc(sizeof(*ctl_dev));
117 if (ctl_dev == NULL)
118 return -ENOMEM;
119 ctl_dev->device = strdup(device);
120 if (ctl_dev->device == NULL) {
121 free(ctl_dev);
122 return -ENOMEM;
123 }
124 list_add_tail(&ctl_dev->list, &ctl_list->dev_list);
125 return 0;
126 }
127
128 static int uc_mgr_ctl_add(snd_use_case_mgr_t *uc_mgr,
129 struct ctl_list *ctl_list,
130 snd_ctl_t *ctl, int card,
131 snd_ctl_card_info_t *info,
132 const char *device)
133 {
134 struct ctl_list *cl = NULL;
135 const char *id = snd_ctl_card_info_get_id(info);
136 char dev[MAX_CARD_LONG_NAME];
137 int err, hit = 0;
138
139 if (id == NULL || id[0] == '\0')
140 return -ENOENT;
141 if (!ctl_list) {
142 cl = malloc(sizeof(*cl));
143 if (cl == NULL)
144 return -ENOMEM;
145 INIT_LIST_HEAD(&cl->dev_list);
146 cl->ctl = ctl;
147 if (snd_ctl_card_info_malloc(&cl->ctl_info) < 0) {
148 free(cl);
149 return -ENOMEM;
150 }
151 snd_ctl_card_info_copy(cl->ctl_info, info);
152 ctl_list = cl;
153 }
154 if (card >= 0) {
155 snprintf(dev, sizeof(dev), "hw:%d", card);
156 hit |= !!(device && (strcmp(dev, device) == 0));
157 err = uc_mgr_ctl_add_dev(ctl_list, dev);
158 if (err < 0)
159 goto __nomem;
160 }
161 snprintf(dev, sizeof(dev), "hw:%s", id);
162 hit |= !!(device && (strcmp(dev, device) == 0));
163 err = uc_mgr_ctl_add_dev(ctl_list, dev);
164 if (err < 0)
165 goto __nomem;
166 /* the UCM name not based on the card name / id */
167 if (!hit && device) {
168 err = uc_mgr_ctl_add_dev(ctl_list, device);
169 if (err < 0)
170 goto __nomem;
171 }
172
173 list_add_tail(&ctl_list->list, &uc_mgr->ctl_list);
174 return 0;
175
176 __nomem:
177 if (ctl_list == cl)
178 uc_mgr_free_ctl(cl);
179 return -ENOMEM;
180 }
181
182 int uc_mgr_open_ctl(snd_use_case_mgr_t *uc_mgr,
183 snd_ctl_t **ctl,
184 const char *device)
185 {
186 struct list_head *pos1, *pos2;
187 struct ctl_list *ctl_list;
188 struct ctl_dev *ctl_dev;
189 snd_ctl_card_info_t *info;
190 const char *id;
191 int err, card;
192
193 snd_ctl_card_info_alloca(&info);
194
195 /* cache lookup */
196 list_for_each(pos1, &uc_mgr->ctl_list) {
197 ctl_list = list_entry(pos1, struct ctl_list, list);
198 list_for_each(pos2, &ctl_list->dev_list) {
199 ctl_dev = list_entry(pos2, struct ctl_dev, list);
200 if (strcmp(ctl_dev->device, device) == 0) {
201 *ctl = ctl_list->ctl;
202 return 0;
203 }
204 }
205 }
206
207 err = snd_ctl_open(ctl, device, 0);
208 if (err < 0)
209 return err;
210
211 id = NULL;
212 err = snd_ctl_card_info(*ctl, info);
213 if (err == 0)
214 id = snd_ctl_card_info_get_id(info);
215 if (err < 0 || id == NULL || id[0] == '\0') {
216 uc_error("control hardware info (%s): %s", device, snd_strerror(err));
217 snd_ctl_close(*ctl);
218 *ctl = NULL;
219 return err;
220 }
221
222 /* insert to cache, if just name differs */
223 list_for_each(pos1, &uc_mgr->ctl_list) {
224 ctl_list = list_entry(pos1, struct ctl_list, list);
225 if (strcmp(id, snd_ctl_card_info_get_id(ctl_list->ctl_info)) == 0) {
226 card = snd_card_get_index(id);
227 err = uc_mgr_ctl_add(uc_mgr, ctl_list, *ctl, card, info, device);
228 if (err < 0)
229 goto __nomem;
230 snd_ctl_close(*ctl);
231 *ctl = ctl_list->ctl;
232 return 0;
233 }
234 }
235
236 err = uc_mgr_ctl_add(uc_mgr, NULL, *ctl, -1, info, device);
237 if (err < 0)
238 goto __nomem;
239
240 return 0;
241
242 __nomem:
243 snd_ctl_close(*ctl);
244 *ctl = NULL;
245 return -ENOMEM;
246 }
247
248 int uc_mgr_config_load(int format, const char *file, snd_config_t **cfg)
52249 {
53250 FILE *fp;
54251 snd_input_t *in;
55252 snd_config_t *top;
56 char *default_path;
253 const char *path, *default_paths[2];
57254 int err;
58255
59256 fp = fopen(file, "r");
60 err = fp == NULL ? -errno : snd_input_stdio_attach(&in, fp, 1);
61 if (err < 0) {
257 if (!fp) {
258 err = -errno;
259 __err0:
62260 uc_error("could not open configuration file %s", file);
63261 return err;
64262 }
263 err = snd_input_stdio_attach(&in, fp, 1);
264 if (err < 0)
265 goto __err0;
65266 err = snd_config_top(&top);
66267 if (err < 0)
67 return err;
68
69 default_path = getenv(ALSA_CONFIG_UCM_VAR);
70 if (!default_path || !*default_path)
71 default_path = ALSA_CONFIG_DIR "/ucm";
72 default_path = strdup(default_path);
73 if (!default_path) {
74 err = -ENOMEM;
75 goto __err2;
76 }
77 err = _snd_config_load_with_include(top, in, 0, default_path);
268 goto __err1;
269
270 if (format >= 2) {
271 path = getenv(ALSA_CONFIG_UCM2_VAR);
272 if (!path || path[0] == '\0')
273 path = ALSA_CONFIG_DIR "/ucm2";
274 } else {
275 path = getenv(ALSA_CONFIG_UCM_VAR);
276 if (!path || path[0] == '\0')
277 path = ALSA_CONFIG_DIR "/ucm";
278 }
279
280 default_paths[0] = path;
281 default_paths[1] = NULL;
282 err = _snd_config_load_with_include(top, in, 0, default_paths);
78283 if (err < 0) {
79284 uc_error("could not load configuration file %s", file);
80285 goto __err2;
81286 }
82287 err = snd_input_close(in);
83 if (err < 0)
288 if (err < 0) {
289 in = NULL;
84290 goto __err2;
291 }
85292 *cfg = top;
86293 return 0;
87294
88295 __err2:
89 snd_config_delete(top);
296 snd_config_delete(top);
297 __err1:
298 if (in)
299 snd_input_close(in);
90300 return err;
91301 }
92302
122332 if (seq == NULL)
123333 return;
124334 switch (seq->type) {
335 case SEQUENCE_ELEMENT_TYPE_CDEV:
336 free(seq->data.cdev);
337 break;
125338 case SEQUENCE_ELEMENT_TYPE_CSET:
339 case SEQUENCE_ELEMENT_TYPE_CSET_BIN_FILE:
340 case SEQUENCE_ELEMENT_TYPE_CSET_TLV:
341 free(seq->data.cset);
342 break;
126343 case SEQUENCE_ELEMENT_TYPE_EXEC:
127344 free(seq->data.exec);
128345 break;
227444 uc_mgr->active_verb = NULL;
228445 INIT_LIST_HEAD(&uc_mgr->active_devices);
229446 INIT_LIST_HEAD(&uc_mgr->active_modifiers);
230 if (uc_mgr->ctl != NULL) {
231 snd_ctl_close(uc_mgr->ctl);
232 uc_mgr->ctl = NULL;
233 }
234 free(uc_mgr->ctl_dev);
235 uc_mgr->ctl_dev = NULL;
236447 }
237448
238449 void uc_mgr_free(snd_use_case_mgr_t *uc_mgr)
239450 {
240451 uc_mgr_free_verb(uc_mgr);
452 uc_mgr_free_ctl_list(uc_mgr);
241453 free(uc_mgr->card_name);
242454 free(uc_mgr);
243455 }
55
66 alsapkgconfdir = @ALSA_PKGCONF_DIR@
77 pkgconfigdir = $(alsapkgconfdir)
8 pkgconfig_DATA = alsa.pc
8 pkgconfig_DATA = alsa.pc alsa-topology.pc
99
1010 rpm: buildrpm alsa-lib.spec
1111 VERSION=$(VERSION) $(srcdir)/buildrpm
9999 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100100 mkinstalldirs = $(install_sh) -d
101101 CONFIG_HEADER = $(top_builddir)/include/config.h
102 CONFIG_CLEAN_FILES = alsa-lib.spec alsa.pc
102 CONFIG_CLEAN_FILES = alsa-lib.spec alsa.pc alsa-topology.pc
103103 CONFIG_CLEAN_VPATH_FILES =
104104 AM_V_P = $(am__v_P_@AM_V@)
105105 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
152152 DATA = $(aclocal_DATA) $(pkgconfig_DATA)
153153 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
154154 am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/alsa-lib.spec.in \
155 $(srcdir)/alsa.pc.in
155 $(srcdir)/alsa-topology.pc.in $(srcdir)/alsa.pc.in
156156 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
157157 ACLOCAL = @ACLOCAL@
158158 ALSA_CONFIG_DIR = @ALSA_CONFIG_DIR@
289289 EXTRA_DIST = alsa.m4 buildrpm alsa.pc.in
290290 alsapkgconfdir = @ALSA_PKGCONF_DIR@
291291 pkgconfigdir = $(alsapkgconfdir)
292 pkgconfig_DATA = alsa.pc
292 pkgconfig_DATA = alsa.pc alsa-topology.pc
293293 AM_CPPFLAGS = -I$(top_srcdir)/include
294294 all: all-am
295295
326326 alsa-lib.spec: $(top_builddir)/config.status $(srcdir)/alsa-lib.spec.in
327327 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
328328 alsa.pc: $(top_builddir)/config.status $(srcdir)/alsa.pc.in
329 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
330 alsa-topology.pc: $(top_builddir)/config.status $(srcdir)/alsa-topology.pc.in
329331 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
330332
331333 mostlyclean-libtool:
0 Name: alsa-topology
1 Description: Advanced Linux Sound Architecture (ALSA) - Topology Library
2 Version: @VERSION@
3 Requires: alsa >= @VERSION@
4 Libs: -latopology
22 dnl Christopher Lansdown <lansdoct@cs.alfred.edu>
33 dnl Jaroslav Kysela <perex@perex.cz>
44 dnl Last modification: $Id: alsa.m4,v 1.24 2004/09/15 18:48:07 tiwai Exp $
5 dnl
56 dnl AM_PATH_ALSA([MINIMUM-VERSION [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
6 dnl Test for libasound, and define ALSA_CFLAGS and ALSA_LIBS as appropriate.
7 dnl Test for libasound, and define ALSA_CFLAGS, ALSA_LIBS and
8 dnl ALSA_TOPOLOGY_LIBS as appropriate.
9 dnl
710 dnl enables arguments --with-alsa-prefix=
8 dnl --with-alsa-enc-prefix=
11 dnl --with-alsa-inc-prefix=
912 dnl --disable-alsatest
1013 dnl
1114 dnl For backwards compatibility, if ACTION_IF_NOT_FOUND is not specified,
1215 dnl and the alsa libraries are not found, a fatal AC_MSG_ERROR() will result.
1316 dnl
17
1418 AC_DEFUN([AM_PATH_ALSA],
1519 [dnl Save the original CFLAGS, LDFLAGS, and LIBS
1620 alsa_save_CFLAGS="$CFLAGS"
2226 dnl Get the cflags and libraries for alsa
2327 dnl
2428 AC_ARG_WITH(alsa-prefix,
25 [ --with-alsa-prefix=PFX Prefix where Alsa library is installed(optional)],
26 [alsa_prefix="$withval"], [alsa_prefix=""])
29 AS_HELP_STRING([--with-alsa-prefix=PFX], [Prefix where Alsa library is installed(optional)]),
30 [alsa_prefix="$withval"], [alsa_prefix=""])
2731
2832 AC_ARG_WITH(alsa-inc-prefix,
29 [ --with-alsa-inc-prefix=PFX Prefix where include libraries are (optional)],
30 [alsa_inc_prefix="$withval"], [alsa_inc_prefix=""])
33 AS_HELP_STRING([--with-alsa-inc-prefix=PFX], [Prefix where include libraries are (optional)]),
34 [alsa_inc_prefix="$withval"], [alsa_inc_prefix=""])
3135
32 dnl FIXME: this is not yet implemented
36 AC_ARG_ENABLE(alsa-topology,
37 AS_HELP_STRING([--enable-alsatopology], [Force to use the Alsa topology library]),
38 [enable_atopology="$enableval"],
39 [enable_atopology=no])
40
3341 AC_ARG_ENABLE(alsatest,
34 [ --disable-alsatest Do not try to compile and run a test Alsa program],
35 [enable_alsatest="$enableval"],
36 [enable_alsatest=yes])
42 AS_HELP_STRING([--disable-alsatest], [Do not try to compile and run a test Alsa program]),
43 [enable_alsatest="$enableval"],
44 [enable_alsatest=yes])
3745
3846 dnl Add any special include directories
3947 AC_MSG_CHECKING(for ALSA CFLAGS)
5967
6068 dnl Check for a working version of libasound that is of the right version.
6169 if test "x$enable_alsatest" = "xyes"; then
62 min_alsa_version=ifelse([$1], ,0.1.1,$1)
63 AC_MSG_CHECKING(for libasound headers version >= $min_alsa_version)
70
71 AC_MSG_CHECKING([required libasound headers version])
72 min_alsa_version=ifelse([$1], , 0.1.1, $1)
6473 no_alsa=""
6574 alsa_min_major_version=`echo $min_alsa_version | \
6675 sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
6877 sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
6978 alsa_min_micro_version=`echo $min_alsa_version | \
7079 sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
80 AC_MSG_RESULT($alsa_min_major_version.$alsa_min_minor_version.$alsa_min_micro_version)
7181
7282 AC_LANG_SAVE
7383 AC_LANG_C
84 AC_MSG_CHECKING([for libasound headers version >= $alsa_min_major_version.$alsa_min_minor_version.$alsa_min_micro_version ($min_alsa_version)])
7485 AC_TRY_COMPILE([
7586 #include <alsa/asoundlib.h>
7687 ], [
112123 alsa_found=no]
113124 )
114125 AC_LANG_RESTORE
126
127 AC_LANG_SAVE
128 AC_LANG_C
129 AC_MSG_CHECKING([for libatopology (sound headers version > 1.1.9)])
130 AC_TRY_COMPILE([
131 #include <alsa/asoundlib.h>
132 ], [
133 /* ensure backward compatibility */
134 #if !defined(SND_LIB_VERSION)
135 #define SND_LIB_VERSION 0
136 #endif
137 #if SND_LIB_VERSION > 0x00010109
138 exit(0);
139 #else
140 # error not present
141 #endif
142 exit(0);
143 ],
144 [AC_MSG_RESULT(yes)
145 enable_atopology="yes"],
146 [AC_MSG_RESULT(no)]
147 )
148 AC_LANG_RESTORE
149
115150 fi
116151
117152 dnl Now that we know that we have the right version, let's see if we have the library and not just the headers.
120155 [ifelse([$3], , [AC_MSG_ERROR(No linkable libasound was found.)])
121156 alsa_found=no]
122157 )
158 if test "x$enable_atopology" = "xyes"; then
159 AC_CHECK_LIB([atopology], [snd_tplg_new],,
160 [ifelse([$3], , [AC_MSG_ERROR(No linkable libatopology was found.)])
161 alsa_found=no]
162 )
163 fi
123164 fi
124165
125166 if test "x$alsa_found" = "xyes" ; then
135176 LIBS="$alsa_save_LIBS"
136177 ALSA_CFLAGS=""
137178 ALSA_LIBS=""
179 ALSA_TOPOLOGY_LIBS=""
138180 fi
181
182 dnl add the alsa topology library; must be at the end
183 AC_MSG_CHECKING(for ALSA topology LDFLAGS)
184 if test "x$enable_atopology" = "xyes"; then
185 ALSA_TOPOLOGY_LIBS="$ALSA_TOPOLOGY_LIBS -latopology"
186 fi
187 AC_MSG_RESULT($ALSA_TOPOLOGY_LIBS)
139188
140189 dnl That should be it. Now just export out symbols:
141190 AC_SUBST(ALSA_CFLAGS)
142191 AC_SUBST(ALSA_LIBS)
192 AC_SUBST(ALSA_TOPOLOGY_LIBS)
143193 ])
144
0 1.1.9
0 1.2.1.1