From patchwork Wed Apr 18 11:04:54 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vijendar Mukunda X-Patchwork-Id: 10347899 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 1628960244 for ; Wed, 18 Apr 2018 11:03:38 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 09E9A285E2 for ; Wed, 18 Apr 2018 11:03:38 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id F25EC285E4; Wed, 18 Apr 2018 11:03:37 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.8 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,T_DKIM_INVALID autolearn=unavailable version=3.3.1 Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 31BCB285E2 for ; Wed, 18 Apr 2018 11:03:36 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id E4A7B267687; Wed, 18 Apr 2018 13:03:34 +0200 (CEST) X-Original-To: alsa-devel@alsa-project.org Delivered-To: alsa-devel@alsa-project.org Received: by alsa0.perex.cz (Postfix, from userid 1000) id D379B267687; Wed, 18 Apr 2018 13:03:32 +0200 (CEST) Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0077.outbound.protection.outlook.com [104.47.40.77]) by alsa0.perex.cz (Postfix) with ESMTP id 20E20267608 for ; Wed, 18 Apr 2018 13:03:29 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amd-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=DapgEGwh+Ii6Ebhsc0sp4cuxkDJdjOrWdU1/EaaKygA=; b=y5aeCMfoYlfjP7f4ipegvln1JLuS0ouklxn83IkLMiprDBJrlCw5sE851Vxga8wAeE7nM9HB0LsOL84u8kyFDDoAvlSHGM+QU0QHKRGzHYx6tf2BlksiwzgXV8rBGUBEkvvdNS9o05kQjM7xv5t2jA1o64jtyB8+6cTa74k71oY= Received: from CY1PR12CA0043.namprd12.prod.outlook.com (2a01:111:e400:c42b::11) by DM2PR12MB0330.namprd12.prod.outlook.com (2a01:111:e400:50d0::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.675.15; Wed, 18 Apr 2018 11:03:25 +0000 Received: from BY2NAM03FT025.eop-NAM03.prod.protection.outlook.com (2a01:111:f400:7e4a::200) by CY1PR12CA0043.outlook.office365.com (2a01:111:e400:c42b::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.696.12 via Frontend Transport; Wed, 18 Apr 2018 11:03:25 +0000 Authentication-Results: spf=none (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; nexb.com; dkim=none (message not signed) header.d=none; nexb.com; dmarc=permerror action=none header.from=amd.com; Received-SPF: None (protection.outlook.com: amd.com does not designate permitted sender hosts) Received: from SATLEXCHOV02.amd.com (165.204.84.17) by BY2NAM03FT025.mail.protection.outlook.com (10.152.84.232) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.675.14 via Frontend Transport; Wed, 18 Apr 2018 11:03:25 +0000 Received: from LinuxHost.amd.com (10.34.1.3) by SATLEXCHOV02.amd.com (10.181.40.72) with Microsoft SMTP Server id 14.3.382.0; Wed, 18 Apr 2018 06:03:17 -0500 From: Vijendar Mukunda To: Date: Wed, 18 Apr 2018 16:34:54 +0530 Message-ID: <1524049494-19526-4-git-send-email-Vijendar.Mukunda@amd.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1524049494-19526-1-git-send-email-Vijendar.Mukunda@amd.com> References: <1524049494-19526-1-git-send-email-Vijendar.Mukunda@amd.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:165.204.84.17; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(39380400002)(396003)(376002)(39860400002)(346002)(2980300002)(428003)(189003)(199004)(9170700003)(8676002)(105586002)(446003)(478600001)(336012)(106466001)(486006)(53416004)(2616005)(476003)(11346002)(126002)(72206003)(1671002)(48376002)(4326008)(36756003)(50466002)(76176011)(5660300001)(39060400002)(86362001)(109986005)(426003)(54906003)(53936002)(7416002)(16586007)(26005)(186003)(6666003)(47776003)(2906002)(305945005)(77096007)(104016004)(356003)(97736004)(81166006)(50226002)(7696005)(8936002)(51416003)(316002)(266003); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR12MB0330; H:SATLEXCHOV02.amd.com; FPR:; SPF:None; LANG:en; MLV:ovrnspm; MX:1; A:1; PTR:InfoDomainNonexistent; X-Microsoft-Exchange-Diagnostics: 1; BY2NAM03FT025; 1:MRpuiXX/ykPhCc63CIxSkojx4P5UzfdTO0prbhTFu7AfAiNO2cSm9g/9sq1c57MX03zjcArhAqNpbq3SmGj4MDTVxPTarOHPfJtCTTxJ0R/nchRSnH5sCeWTkMVqu/3h X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060); SRVR:DM2PR12MB0330; X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0330; 3:tr3pYNYZrYqxL/VK1bruKvAqbo1j0nUHmCZb1ubJfWzdC5WafojPUo/7iy/kNqTsNkzIg6o5wQjcSgKypzBonraywFlTMiQ3nwfEHyAexDVjvHixVzoHFf5av9oNwtg/rdXR5tV7reB+sFEkyLrqif7RAcs9cwDAVclh8Zt6FIv0fwnwqWrTjMCOpi2Ap8YfiUg5Xh4IR2U2XuT8MIkyksIHI4znIQHs+TcUWYz2/9ogK5F9BykQ4oiik25OqYXR1u/LRigc9DBsyRzZBy2XxCJWXI4F2PRTvVh42ioyh9QolfhKK2mDd1oLB9rGtQlbOCFhe2Dn+0UQWWwHuR5V0kc6Mxshc54WLcVA5iGjpOc=; 25:6H5bZOTiizA4b15bMQwkEX//Z60/O2hsvllaO6jTGJyCaZcS9PmM6nAXIU3Cz8zyWzLohg93ZrrW4oaY9281bZcs83SR1ZB3AvLd2Dj2kIP6R4dvmsRjtUP9fjEr4E7tOWeoIqFTik7Y4VKKhf9Knhu3k4LN6u7Xrb1gc2H5npDr2WXpi7dRMjLB8RGs5FbArvrxf3fL1l0qdCYzFplAkwjEIRULvKSgYLnFZh/+mKPE8Wc8Zh2XI7l30MruxzM9QIHpOly7EupY02GGxvJ+UlJRch8T18CgUkJBPakheqW6/xj3ddPsNTlKiARJ/pBa4/FR6OeFfETnAkXaEqsmY+jpIPlfpgs9wpYuNobTB58= X-MS-TrafficTypeDiagnostic: DM2PR12MB0330: X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0330; 31:+VKaknHSRg+9pmB6DXJo9SkXAuZcm61bqhyLYowKLK0upmUEVXNfCTCiqmvYfm/8guVpJw7Dvvt9CCPWy1+wdiZoyH9W7IRCbETNn9h1pv+CsyD1Rcub8nKKRRNROaYhcazmeqeKEgA+oKC2GLRHynF4Tu6VhUbFxcVrb1tye4YSIRJboCCLRzlEH8UrNLCUi9hvZaNhS5K/OBrA0ZOoH80MrYpu2KVVJpKT4/klU/o=; 20:R+Ka+3rgnDWV0KnazzgYrioeSRcO2VNT/z8/Z/KjjhMfNp84LnjD4Ci8rg0idQKSOzGsZNDJqU9lzrqDHKo6Rfcq8+AO/6VRpJmg7mpJD/jGYVIcYr5e8I30fDilcJafyid5TOG55jfddgKjmk1AnctReDrKippPwqux7rbIR6z/6rPn6dlBBy5QHk4fkBEovql7EaMdrdtlV6oqCS4msXirEZiThRhCrGuoso7EBqsV8Z/9p33RzpDNqR9zkYB5HmR1Y17+9DXz2v08enCzklGN/K2fVu0kgO9bAgMaJVxb8yxXHgskP0DmJzqw8Jkmm4IR9ENXr5c0/1YChevOXGQMuBW8as5MLGtBeLXQioma2AqpSS9R1+ZpRiF7X852l/0R+K9xyDgssvvVuYUPl4U4YhMdbfqdYU955x0TLwKtsmx5jyQ2cqlKZDUC2m3cWEnR2OlKmt9SYQztFC6PG2JVx+LYnibKt7gviHSIQW/R0pGsIeMFlZhkDMZ2PYbp X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(767451399110); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93003095)(3231232)(944501327)(52105095)(6055026)(6041310)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123564045)(6072148)(201708071742011); SRVR:DM2PR12MB0330; BCL:0; PCL:0; RULEID:; SRVR:DM2PR12MB0330; X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0330; 4:0UGu+Srk0b/NZCtFQ5d9pUD278olsliuFfLatkg649HWcJogZCtrdJpWg1etib06bTBddiL6uEkMgIRCaNYviwPw1yzaw6FR7QX2X3wsUu+UiQyedXHdyEdkBTlnMyf+cKlYd88m3AtsVU4tCOhDrwSJ8hgcYD4IAJbklnc/BaR/OFjVD9f6J3zT2fiGm3v+6SKXF0jfwE6TGYj7WIElx+T4PRXTULiwEaHJNsxWDZ4uXLiKOET+TQuvZ3QCMYiA2WGFqn80sfTCNniGRfFbMeVPMbhouMC57Xf0BQW790bJdB951cqoVWfNpU1vqg3i X-Forefront-PRVS: 06469BCC91 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR12MB0330; 23:11wytHBOaS6MYsMkX5dK7oA9AGXfzkXz69IBIaYDG?= =?us-ascii?Q?62E0A9uE/TF3zQx3rgulAa8uUDJHv1UjQCP+2LY42KQIrHTH8VLioVpNxOuj?= =?us-ascii?Q?JOrm2zoP9LQG9kPZElhjEQYo4x33rAj86c1nL5dEe/8Ull4r5/ooRbeN7S1d?= =?us-ascii?Q?ylTV767nuCgjLL9L/ocPzAPtxZA4W1yYvvcTNbXuAA3OVzYeN5H58JkzY7Gc?= =?us-ascii?Q?FbsRhdQ4cEAw0+8SMJ6WcPbEzHuKMt5agkiUA7p8KN6krFIXQ0rWbSl6rEiF?= =?us-ascii?Q?CPD0MmGxnQaIEpWIK0WeLVlsW1/mlo8b5n0L92Vb3O9G0XMKLIV/VeJHLUC1?= =?us-ascii?Q?kJFMcWpdWXlEt+QnExVWb0K9joBzDbSbtkCVYe+wDPCUv6ioMtWDYz06u5/N?= =?us-ascii?Q?wG2S7hkoJBu5E32Fo76boCzv2Te000TIumcPlTFhSfcTfiwcuvMBTVio1xAu?= =?us-ascii?Q?wStmcolTW2EJCfomOSxeXbRSjYbvtAdUneSrHDEetaRtKL5IBfckapVE79Eg?= =?us-ascii?Q?OtSYTHRpj2y4Zdl6s86ocuRO1SQNaE3oHDTbvxO/OjHJTmxtwzUYMVz8Lctw?= =?us-ascii?Q?V/uDUcNwWgYBdhfuKzK9lVan+gxYz5OENzzZbYMT+0dIoPqudWxY6sd3lAy4?= =?us-ascii?Q?/hDtbBctZUyVXQ3psizRVmj2cSuZlMfwSyYn3JJkr4C5b/4egrKP47kFl6tK?= =?us-ascii?Q?uvkdMt+GvmAwoCBOWo4Ouc6VK1+GJLZJJ9ZuxbeouCUJHff/DBayQlndsbR1?= =?us-ascii?Q?2Qa/peDTHqrPjTaxlg4DyoDxLNH0pr+o6RW8rj8voPuocnp+qSnFSpul3Y11?= =?us-ascii?Q?K2KNQNa3FwKrIlKFn4Xf6NlBn3T6Tzeq+Op9kbHQrlT+J95Clu3q+6BpoOih?= =?us-ascii?Q?RogVuedJ9FhA6NlxgEncz4qNOPFpg8boGCG0PBOSZPQPo1GXAz6C42US1OLq?= =?us-ascii?Q?eP9j8Fk+NQbgnBnRC80cf6fpiXG67u437jVIaV2WRXV5epjgsKLrRGW/bjkn?= =?us-ascii?Q?/cG7qBeVwSeJVTR+FAQA4AWzX7sG6ZqJ258lBsxM/pIR+mRFvfBAswE0ABbN?= =?us-ascii?Q?dvPFymi+Weq4mWyP713ifHzRHlkl9++Wp0B3hJfdwIBbfLj6pJDDvOXcwC4Y?= =?us-ascii?Q?F0NcaRacnsOGXrrO2BTR5QtikgntJN5v9CI6VX8+OQviBcgPYAuP63QrezXE?= =?us-ascii?Q?uxAPCsQ3Wxx2Qd7jiSx1NL2zGvjZzirufxc6QW1drKcensReLJQ/mhORQ=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Antispam-Message-Info: sm+R2ZS0x50xMG+LnDEWLxgBC+tBWLTW0aBKF4V+ZvBIY53QEARor0q2a+i4D+x9Ddss9zkIM9sJN68Z8vYYUUu9oRk6k8xRSKxRXgRrEOUMpqa7GyV9k7DCIxC9+Q7rxkA8b/yMjsrdjECnQYEnyT8FzevnZwfFyDEOLDLxifdpJeb1kxLHoVxbSYxnUFit X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0330; 6:pNCbHp1hDyT5smAFw5wtwX4kKnRbwNk15phPLV/zB6Exix/F5IiL6qFPGtOhHHRBzkWEqxjLVkOZGwUBllxq7J7OxRLO9WIWzZzQ3ykTAWWIEHuKc6FjqQ39kgwXASWaoRyPSzBY3CdaN/UWzg7fdtlnMInGqCNCuQ4JIbzc3CukT2yYyp1mW98kKz7UwcIyAEPViXXpBmYxrCRh8/E+QJ4RS0HdNhGNnloqUDvQ6y/OcxwdMqqAeUuQviYXu+3CiMvCV7xNn2FBsmPgwkJ2ReABjoGtGcOV35Yiz4DHp5nr/NjIVs2QZ0gyTAYilNbsSgr73RZ5Gy02dtGK0fy1OppBShoIhSmBnk1MIwiZY8lvTb1I36YGtOnaqP4GZ/Iv1vbfgrDPK0zbjYkBd4fITQ2U8M6Y84UHoAbyXBICYQwBh2q+l53K1u87R5N4lp4TFuV+1fW+Dh3t+/sHt82feA==; 5:vx+DZuiyxXsQILHpveN35OaAlcmyHpLigl96onFTgsoMgg5G+OWaxcba8okfdtkq+KjCfAyyNCenD0wB7+dA81qJxeD5M3me9d5h0OlkRDWa2Ca+TJYwgxl/a+2BriH19yb8ZGfb8OeNgo0M/YcRhdbVKZmPdbHSrVHTDwB52ro=; 24:AjUhq2Zx4JjUY4V/ykXVONTxRR9azAS546gaIknB/pmgdcuR5T9inzTnmkHZ/xAfhsqSPzcv5K3qNPRB2k0KIe+h5AUT/gyLPUcOwYk7neQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0330; 7:87vG0UvptNef60xV2QeZei0vn26NSvwvoMbWVx0w6hnOtSy0LRBOWG0FuFPSvSHcCuh/wxZ7kPi12C1P7yz0kmh06RdPce6SCTfU6AbGreTsOZXY3gFKEoPfhqPFr6DuKT4nlhhcVp13Rdcu5YKC+YYpcvjEGMlcYdN9fy/H4TNHc7wLWaggJZHzG3PMeDV44F3pXs16X+WdsbM5hFw4qDr9qMl/3AWScEYNIcEYvcP29u2zdomf3Vq1NnEdKTze; 20:NOVjIIA57MpDFCfprBqLtKAN34gjeyWxKOL980n4uwAiTQFwKzc6p3uLdd/ufG5MUJFGQbH+qkh+MWuC/6WBALfAtJYzsjoihceSbPPZxp5vVTclyqza1FL4Noa6YJIYhfB3TNUzXkpIy0+4RJ1N7HigTBP9jFwxjKP8vFoMXhIdm3vO7AY8vsrgchD+T5Bwxyi97WoGHS5nAAfwjI1XPrppjIQJKkZMVFGXWfYLGm+AnAOj9OuoAEUuVCu9Dvgs X-MS-Office365-Filtering-Correlation-Id: 8c4e596a-56a9-4a9b-ba06-08d5a51c01db X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Apr 2018 11:03:25.0075 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8c4e596a-56a9-4a9b-ba06-08d5a51c01db X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[165.204.84.17]; Helo=[SATLEXCHOV02.amd.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR12MB0330 Cc: "moderated list:SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEM..." , open list , Kuninori Morimoto , Liam Girdwood , Greg Kroah-Hartman , Philippe Ombredanne , Takashi Iwai , Jason Clinton , Mark Brown , Vijendar Mukunda , Alex Deucher , Dylan Reid , Akshu Agrawal , Guenter Roeck Subject: [alsa-devel] [PATCH v2 3/3] ASoC: amd: enabling bt i2s config after acp reset X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org X-Virus-Scanned: ClamAV using ClamSMTP On ST/CZ based platforms, for specific platform bt uart mux to be defined for bt i2s. By default, these pins will be used for uart. After acp reset , it requires to reprogram bt i2s config mux pins to enable bt i2s instance. added bt i2s enablement sequence during acp init. Signed-off-by: Vijendar Mukunda Signed-off-by: Akshu Agrawal --- v1->v2: fixed kbuild errors sound/soc/amd/acp-da7219-max98357a.c | 2 ++ sound/soc/amd/acp-pcm-dma.c | 9 +++++++++ sound/soc/amd/acp.h | 1 + 3 files changed, 12 insertions(+) diff --git a/sound/soc/amd/acp-da7219-max98357a.c b/sound/soc/amd/acp-da7219-max98357a.c index b205c78..9ff2138 100644 --- a/sound/soc/amd/acp-da7219-max98357a.c +++ b/sound/soc/amd/acp-da7219-max98357a.c @@ -44,6 +44,7 @@ static struct snd_soc_jack cz_jack; struct clk *da7219_dai_clk; +extern int bt_pad_enable; static int cz_da7219_init(struct snd_soc_pcm_runtime *rtd) { @@ -251,6 +252,7 @@ static int cz_probe(struct platform_device *pdev) cz_card.name, ret); return ret; } + bt_pad_enable = device_property_read_bool(&pdev->dev, "bt-pad-enable"); return 0; } diff --git a/sound/soc/amd/acp-pcm-dma.c b/sound/soc/amd/acp-pcm-dma.c index 7c392fe..b52c660 100644 --- a/sound/soc/amd/acp-pcm-dma.c +++ b/sound/soc/amd/acp-pcm-dma.c @@ -46,6 +46,8 @@ #define DRV_NAME "acp_audio_dma" +bool bt_pad_enable = false; +EXPORT_SYMBOL(bt_pad_enable); static const struct snd_pcm_hardware acp_pcm_hardware_playback = { .info = SNDRV_PCM_INFO_INTERLEAVED | @@ -525,6 +527,13 @@ static int acp_init(void __iomem *acp_mmio, u32 asic_type) val &= ~ACP_SOFT_RESET__SoftResetAud_MASK; acp_reg_write(val, acp_mmio, mmACP_SOFT_RESET); + /* For BT instance change pins from UART to BT */ + if (bt_pad_enable) { + val = acp_reg_read(acp_mmio, mmACP_BT_UART_PAD_SEL); + val |= ACP_BT_UART_PAD_SELECT_MASK; + acp_reg_write(val, acp_mmio, mmACP_BT_UART_PAD_SEL); + } + /* initiailize Onion control DAGB register */ acp_reg_write(ACP_ONION_CNTL_DEFAULT, acp_mmio, mmACP_AXI2DAGB_ONION_CNTL); diff --git a/sound/soc/amd/acp.h b/sound/soc/amd/acp.h index 95c39a3..520a08f 100644 --- a/sound/soc/amd/acp.h +++ b/sound/soc/amd/acp.h @@ -110,6 +110,7 @@ #define ACP_I2S_MIC_16BIT_RESOLUTION_EN 0x01 #define ACP_I2S_SP_16BIT_RESOLUTION_EN 0x02 #define ACP_I2S_BT_16BIT_RESOLUTION_EN 0x04 +#define ACP_BT_UART_PAD_SELECT_MASK 0x1 enum acp_dma_priority_level { /* 0x0 Specifies the DMA channel is given normal priority */