From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by yocto-www.yoctoproject.org (Postfix, from userid 118) id BCDE0E007D1; Tue, 7 Aug 2018 08:43:09 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on yocto-www.yoctoproject.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS autolearn=ham version=3.3.1 X-Spam-HAM-Report: * -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no * trust * [104.47.1.44 listed in list.dnswl.org] * -0.0 SPF_HELO_PASS SPF: HELO matches SPF record * -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] * -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's * domain * 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily * valid * -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0044.outbound.protection.outlook.com [104.47.1.44]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 2EE56E007D1 for ; Tue, 7 Aug 2018 08:43:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5iyGmKbXp1vEG7pt+5hgEUWhsFi2oX7auBVg29vBbmw=; b=wpxiCXWxhgldYzDf+9ITZI4ZM3Kw0pb7cW+Ld22CEEctWfCZdE1hQTOfqGSuBI4K7rfl4luRODl9i5a8LIvMqCmWRTyY3JrVlOvn4e0cnP9qAKv8IQv8AKVtfA7x8USXXEVnQjP0C/Ha+dFv35km9Dlea2Laa5N4aoQ+zxSBFUs= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=tom.hochstein@nxp.com; Received: from tx30imx-01.am.freescale.net (64.157.242.222) by VI1PR04MB5245.eurprd04.prod.outlook.com (2603:10a6:803:5f::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1017.15; Tue, 7 Aug 2018 15:42:58 +0000 From: Tom Hochstein To: meta-freescale@yoctoproject.org Date: Tue, 7 Aug 2018 10:42:19 -0500 Message-Id: <1533656555-8038-28-git-send-email-tom.hochstein@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1533656555-8038-1-git-send-email-tom.hochstein@nxp.com> References: <1533656555-8038-1-git-send-email-tom.hochstein@nxp.com> MIME-Version: 1.0 X-Originating-IP: [64.157.242.222] X-ClientProxiedBy: SN4PR0501CA0074.namprd05.prod.outlook.com (2603:10b6:803:22::12) To VI1PR04MB5245.eurprd04.prod.outlook.com (2603:10a6:803:5f::18) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: bfbce1cc-7fcd-4e67-3c9b-08d5fc7c73e8 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:VI1PR04MB5245; X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB5245; 3:0tkhquatOaSf0Wv475YyuJBcGhe9qYZK00SogSc655NGvY5/8T/yPuD89+C8oD0VLe44ur4ox0RKbgo0MqhZioHVKqzS08Dnh5frQo1rl6Os5/j3ZuqCJXEKB3CMheL52VtR5MvIzc0QHJtO+OikuiIKzY6rvBTMzOFg8mrMbZWz45tsFNFajNGGrHzD9Dpbxu7BPmaWth4W32EIbHJh2du/gClmd4MUljNwkmdNfxDovwIJLLuIKSEQblNJSH03; 25:3WmJElfDBOopJQ0+9hQMPGaeR2iswMurM8bnlLTdAMnfh8jEN3PJpnfphWboZKo7cJ70013ToIvIYMeFLpRn4GIxEiaUnA123239YoKURelI26uEC0dOzFM764ImSgxf3QwdAlZfPwUARafQeNhN4Xz3D1xVNEFhH87JzCVZEUssjWFvX8/Hgy5odBBAB61jzJ+0MfbHLKXAel4EOlKDDGjpyA/LaqOpQ9w1TGEr02lhDP5uesSleP4ydGLT+D/SyydFxEU4AC1eOQZ6m+JsmDcbMmfdG3rX+pb6yYxVWsm7KA2uyJ1UBrLJ4xeGxQBh6vBPbLjDxtkF00u0FHGpSg==; 31:vvGeh/cvKCYI/hJQYmhbcF6wj1NBsfDIBW6CqWwnVGNou7QILZ4r3izTwp8t3JBDiKx86ziLMfxdprC22jh0brIXi42P98vUjxhfN0DXD1PBWEhkfGWIy3LAdBDf/TO99nuRvsdOF0XxGY5cDNqV6XEXO0nDP+uPFBLkcT1WcIiFhJEyoI0XPbWozD/GkXKbaSQm9lIWgoI3bZy6B5i0P52JFaryaTw9vcNrTcr6Gy8= X-MS-TrafficTypeDiagnostic: VI1PR04MB5245: X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB5245; 20:qUunlj5fxczCjPNY2YBHbVeu5ljZ9lpGmZ4fjc7fRLUzqYKLARasSZ1IpBTgORcavRgK20yJ9u9MwJDGDjZ/7XMy3Tk65IT3IqtLzAwzgzYubD/aTGg0hrM3TXkxX0NatUSmjuU3AkFEs+aRR8GBY99iU5461RYCRXerYaZ56UlE75t0HBURo3XZ/o0ze/tdilnKog1isMmmB5jwwJFabs1OusuYS3Uris1EG1TpNJDShL0J78bDxV8pjJkYK+WqbE3NOd2I/0GnCJRQl9mV3uEG2qoY8KBl1rb1lYP7y7Nwxd8GI+/Q/OblFoE2qCLjidGqB4pVU+iPhBau/Wedp4jJRq5Jz6QZJmT9Td14o9CFyhJ2cMafhbFMxoykP3Wti8+KVRCZdhfqGlxJBb/44LvEJxVF2L3rAIwAUc0ZKeRwk0w0ZIDJ1WR08paXcBPdS7ZsPzoJuDoXQxB1F9Oaa9fFxFV8yhJZi53phruxeyfVP/WqfPVKO5GRW4R5cHf4; 4:L0kX7A23F11j67FQ6GnU1v24utHjfST9QguTfacQiJsGvFw5nYFrN1H3TCqnkQH3/YU8TRp/mjaPpFVObvX2gq4tx7lhVLcUfl2iYxhc6rSnunB7ElTydm5YBIHbOFPu1MALJsXJAjDRE6ivd2Bfd+vyfs+giWt5wOKuYHYtvy9WsgEcb39D3RmOlG+UMPOWb5U9hWgk/M+QN2eE7Td4vqkUu2PLFccvNKc+70Ha5zrz8kZNCUKXS7kqIvFqW/x2kBDj2xBWPUXs5eTUNppSm4Le/WqNAzxmeCZBzirHjMt+mizlOx6BsmklfLU7bhnl X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(10201501046)(3002001)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:VI1PR04MB5245; BCL:0; PCL:0; RULEID:; SRVR:VI1PR04MB5245; X-Forefront-PRVS: 0757EEBDCA X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(136003)(366004)(39860400002)(396003)(346002)(189003)(199004)(6506007)(105586002)(2906002)(106356001)(2351001)(478600001)(3846002)(6116002)(47776003)(66066001)(2361001)(50466002)(48376002)(68736007)(8936002)(50226002)(386003)(1857600001)(7736002)(4326008)(25786009)(97736004)(8676002)(316002)(186003)(36756003)(26005)(16586007)(305945005)(6916009)(16526019)(5660300001)(575784001)(446003)(11346002)(86362001)(6512007)(486006)(44832011)(81166006)(2616005)(53936002)(956004)(476003)(81156014)(52116002)(51416003)(6666003)(6486002)(76176011); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR04MB5245; H:tx30imx-01.am.freescale.net; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR04MB5245; 23:m/Z+vD0mgkEd69nJbFgZmn0IMR2YqASVdet14qZQi?= =?us-ascii?Q?30NO57o54czwHeUwv8EFmBMBhqVcNQzjacwT8e5gF6nLzagcKFhL4NK2bLVj?= =?us-ascii?Q?OCr9Mr8RYsbG8eJHZnCl8DqJtE02c/k0Eksenz5FNHmenkzs2VxFXuG8tCwX?= =?us-ascii?Q?+h/ICwiftgsy/LRI8P+JKAn0RdT2sKU09VqAmJil54zrvg0TNGzJQRSyRfeu?= =?us-ascii?Q?hJt0Yx0rN/bCSo+lz5ZL64HlSAqWrGWIlH49QuoAz1Jhj+m+29aK/b51YYNM?= =?us-ascii?Q?vaez+rSsRpOvG6ExGOFiP9OLeDPAwjG6B8DItc1c36b+PCiLzeLllldP6FpS?= =?us-ascii?Q?omt6F7KYrrKSlkH1WkUVGGSJZeI0UzaYxjyba2fCdP9yuqO53S9Yty1MCqe4?= =?us-ascii?Q?YmV6JU/NxiVxVInDk2uILd8ULA8qUyiLM+GGDSIyCJPTABijVH+MEnB6D99R?= =?us-ascii?Q?4CydvLHjSWHVqd9U5yfgGnso6HKQ6dQ9qNy9bdVGk6ntJMeKI0IPsGBRBhvs?= =?us-ascii?Q?RqGZpaCuRagISWs/jCS9fUw0thdZ0AXVt0yuTI1MaQ6hMQ/a7t4pVkSEOate?= =?us-ascii?Q?zxrZGqagfueguNUmQyN5X13vMzIzsQUEaQbIdh2+m99k+RWWn/82tSBq+11y?= =?us-ascii?Q?Q4soOjs+xnCO27NWdb+twPK3HkV9z6MH+kQgk1oULQ5JAYe2wvIS8HTUDtJq?= =?us-ascii?Q?nnVB9aS0cxno71Ssc2c1tuO4TjZKl2rWh51LYpZhndUx8tf+oNprh5hHBjp8?= =?us-ascii?Q?Or/EHu1mX72mlusLxnV9h2SMYzdVkMMMFe8CZq0sf8AoPlq2igIvNZT/EsN1?= =?us-ascii?Q?7HyFXf/Bjp2vFErBoiJaMz6aRPhqmmWYYV41ZB/154T0TT32Gm0iIKwFS9+D?= =?us-ascii?Q?m0TwJbvlFtR/pmalVNf1nznR165MgpxrKZ9oAAH1fCmtQycnUzvI3rTy9/eb?= =?us-ascii?Q?H4kiRrP/OSb12gimYsPOVlGRq6Ue1qPG0fsZeRx8w34KTvZWjR3wG1x8zImt?= =?us-ascii?Q?0k7jC1VnpjH4k7zlMWmY3PPlDpgYlvPlJO4z9gjNxjPOLMvMyLXzY74nFoaJ?= =?us-ascii?Q?BH8xMvtMyic1E5jb/f7ypr9Fzb0hkeYBgLUIuiPCBRprh4++vOBxfVEjRdBJ?= =?us-ascii?Q?1UBwazwrurpyTto/BQlC2d8Vhuc16PKAfhG4sVlOcsxt05/0Rc++6fhffD2Y?= =?us-ascii?Q?Tol+vuZ49fvBRxPrxbdw7NhSll87oSc09WdvozJsI6383hyn8v5HqhcZYAoA?= =?us-ascii?Q?w9CsCEaOqqz2WvQ4dGjlrh+w+A8DTCol5iFWU6s?= X-Microsoft-Antispam-Message-Info: sB9ijAnMAy/sS89FnghRKkA7yYeoljoGJEU1erAktUUgOl/2MTQZdF4JLRhW/2129JOZ6ykQYpyTLRI9OOJ3yTbuIjEHaEMCIIjOxBFbbkQh0RbfRymVoxb67I3AgNgsvYmVQXRt2M4LmjsJSavJ7JdNBR+Gqwmn+yRgzLfurHJ671w4zJrKhFiyr+nvcb17mXSAoaKPSagds72fNmWKneejrSxqY+ueKNK0pjdDM0D3ifLemW+YFjb8eOf75szDI0wcGd9oh/pFVaa/NXSll815raWw/1dqQ+j/BufKwOrAgSKXj1LE9Fe1EADKIRDtKkRRIdl56/8P0E4AFETmQZ6Uixlp39YaLNB7yj4xHyo= X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB5245; 6:zN3OjP66Y3QJ45UEyNJglGzvwjv4dG5vxqt49gYtVwIuzrF/Jjbz6+fenUgyJXm4CdFBHeVav1VCNUHHt8tJZT1byj1SPLXVkDkiyYtWktXdQrPpObgt7NkLNm1V1AotYqtJBCTo1UpT1TTLpcoVEz10DvMuE1IPAoKHM3n9ukzLZ+1PXO3HbbJgaP8rBvGpCWWFhHTMKqhZAx+EQgItoSiWgv3Xr6OoW+1R5HXorLOvCuwVmH+q2iOYowRQ9GVgnTJWII9I417uat2EVDtsIM/ZuJguz/YhS3yWNmKQZPnwKfJQO4DcDoDtJ0iyQLdPzblyYGn2qD/L5f57jIKg81nRotl/5+n28DHxip69RtMS2hzwt5fox2Cg3eQGYFBj39m3JJK7nI2TKs7ydWzJVL0kkL45s74WaeVmvc2iXZLuQ7y4j0vixCj/y3L0JFXhhL0dHXqQ8TzDGuThH3d9KQ==; 5:voDoZz3Xl900IgZmJj2ckbHACRzXz+W9LCmPQPH2C7he+OUD5N6pH/MCxBN0KoKwWa/ksroazKuy7WOeFX2vWE3P9NuJVa4UE+L1cM8bUXHd+xrZHR1W3ZkRPj5rjYQss0ng5NNwinJBmuYWSAaUaosFdNR0t6mhJ/Lc1xxGvCA=; 7:xeABRTAeJOEb2fVyCdk1fglfMQOsv5XWUY0h4Wa80R2ycpCEMx0m2xVQdpldCC2s4ZiFtbMWw9xHum6jJMMrhGNBQvvDssseOVch3BYzO85N0D9ATN5EvzD66NwT3mhrj9pPJuKFB8GRxqQnsipeGVsoUNknaABs7Ebf6Pao4hNxpaZ+KKJz+d0uFRrSm4a2Lt3khpFyLwhQNXDnOnsXXDsoR9N3B8EFNOJtoBylv0Z5Co6Dr3rfM7lsn552Sb/R SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Aug 2018 15:42:58.7755 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: bfbce1cc-7fcd-4e67-3c9b-08d5fc7c73e8 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB5245 Subject: [PATCH v3 27/43] alsa-state: Fix channel swap issues X-BeenThere: meta-freescale@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Usage and development list for the meta-fsl-* layers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Aug 2018 15:43:10 -0000 Content-Type: text/plain Fix channel swap issues seen for ak4458 and ak5558 codecs on audio board for i.MX 8MQ. Changes applicable to all platforms. Signed-off-by: Tom Hochstein --- recipes-bsp/alsa-state/alsa-state/imx/asound.conf | 158 ++++++++++++++++++++++ 1 file changed, 158 insertions(+) diff --git a/recipes-bsp/alsa-state/alsa-state/imx/asound.conf b/recipes-bsp/alsa-state/alsa-state/imx/asound.conf index 0084f4a..0f9d0c8 100644 --- a/recipes-bsp/alsa-state/alsa-state/imx/asound.conf +++ b/recipes-bsp/alsa-state/alsa-state/imx/asound.conf @@ -269,3 +269,161 @@ pcm.esaich78{ bindings.0 3 bindings.1 7 } + +pcm_slave.sai5 { + pcm "hw:5,0" + channels 8 +} + +pcm.sai5_ch1to8 { + type dsnoop + ipc_key 5185558 + slave sai5 + bindings.0 0 + bindings.1 4 + bindings.2 1 + bindings.3 5 + bindings.4 2 + bindings.5 6 + bindings.6 3 + bindings.7 7 +} + +pcm.sai5_ch1to6 { + type dsnoop + ipc_key 5165558 + slave sai5 + bindings.0 0 + bindings.1 4 + bindings.2 1 + bindings.3 5 + bindings.4 2 + bindings.5 6 +} + +pcm.sai5_ch1to4 { + type dsnoop + ipc_key 5145558 + slave sai5 + bindings.0 0 + bindings.1 4 + bindings.2 1 + bindings.3 5 +} + +pcm_slave.sai1{ + pcm "hw:4,0" + channels 16 +} + +pcm.sai1to16{ + type dshare + slave sai1 + ipc_key 5144458 + bindings.0 0 + bindings.1 8 + bindings.2 1 + bindings.3 9 + bindings.4 2 + bindings.5 10 + bindings.6 3 + bindings.7 11 + bindings.8 4 + bindings.9 12 + bindings.10 5 + bindings.11 13 + bindings.12 6 + bindings.13 14 + bindings.14 7 + bindings.15 15 +} + +pcm.sai1to14{ + type dshare + slave sai1 + ipc_key 5144458 + bindings.0 0 + bindings.1 8 + bindings.2 1 + bindings.3 9 + bindings.4 2 + bindings.5 10 + bindings.6 3 + bindings.7 11 + bindings.8 4 + bindings.9 12 + bindings.10 5 + bindings.11 13 + bindings.12 6 + bindings.13 14 +} + +pcm.sai1to12{ + type dshare + slave sai1 + ipc_key 5144458 + bindings.0 0 + bindings.1 8 + bindings.2 1 + bindings.3 9 + bindings.4 2 + bindings.5 10 + bindings.6 3 + bindings.7 11 + bindings.8 4 + bindings.9 12 + bindings.10 5 + bindings.11 13 +} + +pcm.sai1to10{ + type dshare + slave sai1 + ipc_key 5144458 + bindings.0 0 + bindings.1 8 + bindings.2 1 + bindings.3 9 + bindings.4 2 + bindings.5 10 + bindings.6 3 + bindings.7 11 + bindings.8 4 + bindings.9 12 +} + +pcm.sai1to8{ + type dshare + slave sai1 + ipc_key 5144458 + bindings.0 0 + bindings.1 8 + bindings.2 1 + bindings.3 9 + bindings.4 2 + bindings.5 10 + bindings.6 3 + bindings.7 11 +} + +pcm.sai1to6{ + type dshare + slave sai1 + ipc_key 5144458 + bindings.0 0 + bindings.1 8 + bindings.2 1 + bindings.3 9 + bindings.4 2 + bindings.5 10 +} + +pcm.sai1to4{ + type dshare + slave sai1 + ipc_key 5144458 + bindings.0 0 + bindings.1 8 + bindings.2 1 + bindings.3 9 +} -- 2.7.4