From patchwork Wed Jan 3 18:38:24 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ryan Lee X-Patchwork-Id: 10142797 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 C7A6960594 for ; Wed, 3 Jan 2018 18:38:40 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id BFF6F291C4 for ; Wed, 3 Jan 2018 18:38:40 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B3E10291D7; Wed, 3 Jan 2018 18:38:40 +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=-1.8 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED, RCVD_IN_DNSWL_NONE, T_DKIM_INVALID autolearn=no 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 DB0D8291C4 for ; Wed, 3 Jan 2018 18:38:39 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id A32AC267772; Wed, 3 Jan 2018 19:38:38 +0100 (CET) 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 46B06267773; Wed, 3 Jan 2018 19:38:37 +0100 (CET) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0111.outbound.protection.outlook.com [104.47.34.111]) by alsa0.perex.cz (Postfix) with ESMTP id 026152676A9 for ; Wed, 3 Jan 2018 19:38:34 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=maximintegrated.onmicrosoft.com; s=selector1-maximintegrated-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=vdfclT3VBlEBcLs4qbK5k64GTU4UjpD8OjJjBGSp4D0=; b=zJBVOWDLzCXXZPjOAlG0GqYfpQ8nZ28KMDvMZzWmQk4cWWE3+0fxo2vWnP7KIcFfOXJX2nbC1lyhugTtZVuG9TFiceuRJ1TyORnWyhbyzBZvNW47mY/5EDp59AgvWvwt1zVmxPBy94HBrWt4pS3Ie8Git4fo1EdnA+LnMl0qfiM= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=RyanS.Lee@maximintegrated.com; Received: from ryan-ThinkPad-T430.maxim-ic.com (204.17.143.20) by CY1PR11MB0841.namprd11.prod.outlook.com (10.163.237.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.386.5; Wed, 3 Jan 2018 18:38:31 +0000 From: Ryan Lee To: lgirdwood@gmail.com, broonie@kernel.org, robh+dt@kernel.org, mark.rutland@arm.com, alsa-devel@alsa-project.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Date: Wed, 3 Jan 2018 10:38:24 -0800 Message-Id: <1515004704-22182-1-git-send-email-ryans.lee@maximintegrated.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 X-Originating-IP: [204.17.143.20] X-ClientProxiedBy: CY1PR07CA0029.namprd07.prod.outlook.com (10.166.202.39) To CY1PR11MB0841.namprd11.prod.outlook.com (10.163.237.19) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6d3e5aa5-4d81-4445-60bf-08d552d9304d X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(5600026)(4604075)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(2017052603307)(7153060); SRVR:CY1PR11MB0841; X-Microsoft-Exchange-Diagnostics: 1; CY1PR11MB0841; 3:t6KBwZUHzqqrBIZjNWSBOty2yIc40yOckP4cvJUt2kYt4VXKLBunW5Fj930YvswgYnH4R96shS+an/T9aM0heMbS0cdiyvd+pHMJgFiULWeTVBTighC3ImQrviDUr25mNbGL6XwG8dJdekMR15fduW6tC8qMq3sZug5bif2BvwwhPi4juA2aCfYeFPgwqGDP4uR+FS+HmwaiMFMqHGUMeMbn+Ee5GcEJv95vrXtDvnJC9qy/reENkHLM1X3WhwpX; 25:O915L/10N3SKNB7KCNWmrL1NaqQA24TJRcFqvSSVHNOKRRyGEEbL/DJDUA176hwn/s5kmlvh4xiks7nIgUNFAj0BZUq4AriawH++4OdA8BL/2zRi1pX/yDwDHNqdTlgbM2IERC6Sx1sO9sOHpF8Y8jJKShPc3jK0wgSKvh74k2+2NkeKIhIEfJcoambOwZYBq+RcpCLuARl1dvKlCAGlLqFe9zuhTKNeJsfgaOVwPXRC5zTuMueYoPimnIgr0WqvZP3YlSw7/WGYQhAHVTdrmOmMF0LNnqvQBlWPol/MjtiK0v1eWQRexUbkTr+DB7g40+W/+Q0/9qLFriJcMmmjIA==; 31:nLDLjCuj7RIx+7x0IJKz0IBtaUv7ag7//Wy6M1CyI1unvzryhu12b0BU94VciIcyYVMJP8KwJnjV1gPEiRLKvuTF6sVwuHaNnphI1EVhzLpVOpQV5sR2UXyJ9g13/Op8yYPLy1QDd+4jWSY5B9iS56+RKRJJDl5ET/i/VsZH+fBYtJCHiLtOmvz/89skZTle+4UmqFcp197YKxKlyMfshO7xdEbvJ4GPjPX4HTXMWzw= X-MS-TrafficTypeDiagnostic: CY1PR11MB0841: X-Microsoft-Exchange-Diagnostics: 1; CY1PR11MB0841; 20:EjAqWs6fT2Hql8iCZJAaBsWbAC1NYgeYC2Vr/cc1/Rvx37Pymdl8PnmF014k6hlsUYQ9KIP25bMDzqdATJNB/GEEcyAGj6/7mFKLthp7h4CLKLMwxd8LNwoXQYAd9y95S1ervaGtXgcvktcIRzLSNeFSX62lUdK00B+J3XpU1pZJODtwF4V6XzJjZMbAeZUWwaZojZJBmnX5bNZzXteE84gHzZCH7o7fphtXDb2V27vo0anHc9tryexiL/YByL64UA9O1dDsJbWDumuTJXV1EgkREPSllKOSjVlD/8AmTbBHIYySYp7Z8PwqwP1tTyHDg/8a07hs8K3TwDUAF0CCW/kxM/9uy6VNqSOjJ3ESv1z38WBaVnmcRDytVDfx7MUbunZfOnPLQFpTqr7xGtlRZYlwVfkq58EFABOmcFDvbQ540QTYu/afJL/jXPS81FJUeDLNt3g9lroK10Wf0HOyKJeAmDEKv6QEjljm9W8UnXlFGK72RVTOH1TeDu3PZ+DQ; 4:w3EvFYHPqIgM5hv2TY4sq90uh3IzDuDu7nSrx5MeXCvLQgn9eg+Rmxdm51bH96XC8qD2RGo96p9dufUS5jNGa4Dp/qonGpn61DhmeFHQJ28NwAnzFG8szRKcHOeXq5/xC4MRaUsizar5FGSlRKGrYvPmngFVHQZLv2++1MmPyROoA+DCEv6BXELEsce1L5sTmO/wSmPPHBqJhLNg/RU+w07g/LK1nOKJh2PS2nuGF50OM0pPet5vgzQ7x7oS16QULaNRkhPHsfRledTh8fMUcYfRIyWvhtk2AFBhmgeRueCSFSryHWY9JsCptcBNR+NH X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(108721460000369); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040470)(2401047)(5005006)(8121501046)(3231023)(944501075)(93006095)(93001095)(3002001)(10201501046)(6055026)(6041268)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(20161123562045)(6072148)(201708071742011); SRVR:CY1PR11MB0841; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:CY1PR11MB0841; X-Forefront-PRVS: 0541031FF6 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(366004)(346002)(39380400002)(39860400002)(376002)(396003)(199004)(189003)(6486002)(8936002)(25786009)(16586007)(16526018)(69596002)(316002)(53416004)(4326008)(106356001)(50226002)(86362001)(6666003)(105586002)(6512007)(36756003)(48376002)(68736007)(53936002)(305945005)(5660300001)(66066001)(52116002)(8676002)(107886003)(2906002)(6506007)(97736004)(7736002)(50466002)(6116002)(81166006)(72206003)(3846002)(39060400002)(81156014)(478600001)(47776003)(51416003)(386003); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR11MB0841; H:ryan-ThinkPad-T430.maxim-ic.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: maximintegrated.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR11MB0841; 23:BKWKVsq3kCZkPBT7EWuXrDRKe1MF9EBwSOUCSsUtT?= =?us-ascii?Q?mqyFEmeSoGmarnw0MvpdRn4hmKSrK8Xm0c4OiZy2J15X28BXFKnR9W6s4qpI?= =?us-ascii?Q?9/1egvOO0zjNAfAEkJ7R0MyDUUXrz7RYOZnIfIYMHx4j1GWl1+x5iH79GyL4?= =?us-ascii?Q?Dle7jxosS7QphqUv/ZTqQXFRNUWTGElbuPFzszW0YSKWPfvlKIR/gTCVdW3M?= =?us-ascii?Q?pfItP8dTSq/ZBDURxv+SrBl8yL6oYX68QK4vL6ujYNWw63CZgaA264Tz7822?= =?us-ascii?Q?PPwW9V8+rQCX290IJIFenj1LZgemZZGLdp9qvQsOcgr2ey7qjZw5MtFoVpgV?= =?us-ascii?Q?qVh7fE5kJlYHYaNnAdmKEPCKePRY5idsZt8Lldo2rVacRf/nTJVD4tZ8n+ao?= =?us-ascii?Q?mMMmDSERTbcBUiggkN4nvthdB7k4yKLfrToIob+rntIeAVu6SaQmqWWsDC8J?= =?us-ascii?Q?1LGnOQ4vr5zSZPOHm/ITl+NnwytDgPflukt0Zqhm9iUnki0XpdqvhtGnvwvy?= =?us-ascii?Q?U4GC+zVdQEV9PB+tEvN/56Aj7TvShg82/NOfIG06kZ6McbFeR46Cp6z9ydL6?= =?us-ascii?Q?E2Z33ykXu//uOMtmSFYExBNwPZGcTeoIMVtyOr7MlRmJKZgK2FAMk1NfF48b?= =?us-ascii?Q?MjH2gW3gNYjFm/HJnzQZ0cga/7kq526GD4e2HJqAz/JoJf9uGr9CKe5xLQ9V?= =?us-ascii?Q?jI8ThK/OCvSDJdFDCflpN9dwsg6QqHRWx82QWYMQbuI6kjKgx/dJUGeE0Vui?= =?us-ascii?Q?QoxeuN7NHec2PY0HGah9KVHcQEkjJZCJXtr6gZINpM5MC/nTFHuuna/h+Eej?= =?us-ascii?Q?WqkFg8Rezvbw6B8LJWdVbtJBBBEnJZdIhLrBkT2wViTx3MV319xDf7S/u2Y1?= =?us-ascii?Q?eTJ23kCSJtcs39lAPvTNUXyu0KcyBOJJGFDLE319IB8OuUu0ViJ6JGpVesdw?= =?us-ascii?Q?FEtUlqElnXUoU08oZiBRGxyTuBqHXV9d9tblF3n/Vv9n4DxqulcM11fYaTwL?= =?us-ascii?Q?80/E+3GlrXeYxhis8lLjUC+4DcDY5js0hkycCHY/AGMtUO7lD0P0HYyDA5fi?= =?us-ascii?Q?0DvEhRSWaW4fmtR9BSXoVqREQdnpQNNCbiHRjTH5QGXxd06Ucq2yVAxs2epg?= =?us-ascii?Q?1xOcaoOsCg=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR11MB0841; 6:auZOVQbXAcW9FVzf/HMwj+UGEw9knZOLAfOrL8AdHEBGHgBgPbEg3wPRfx1WKfQAh/h8FBPkYQJSigtwcPPtqrnmFRqvOtAldyqhtokG5M3SYLB8VV52eLJ0dw4EOwLc2eROBrfkZsT1sjLKvfMBwaFHnWr44NCGyd476P/MAA70OGw/zTuFWcw8/HNYq6QzN1u4baCuFyiCDJBZRSIdQb9woXz8FMtSIIAr3RBBXlk4+aBGlgLgu8/eJTd1P+lZO8WVMqX91CrHQNtu7BohpSkUvAz3NrEjr++KKKH5DebdWXpul4Y0VUEuHRYteRcSBVHC/MlpaKyWgRB7xmoIMnOp2gE04HkF0FQryeIvyZE=; 5:PZl84mtb1X5ZpiJ2dV8YNHM9N9YLq29MgVH6wiKw0IBBCOS0sx2MLs0DUrUz+7uOZFGs6MVdbfMDRs8HE4ieYart7d3L5jjhv47cuax3dgiDRzGIem0CG0n/ngt0/6iXOxesCkGb09aXArEEAQ2ned4klCYzO5Qj7JWBOY+IUeU=; 24:8sKi5qm4aOcMWhCwkhVoOGbpptIa9l2gu/G4HUb+G2wmNHrublYmoOSrRFMX4kmxZIcjseM+XLzlZKLTpwqVHyrkIHoI634u0UyocwX5dTU=; 7:HB5XdPb/pBBrChMZASJjxKwJ9lisRnAEt0IvZKQHccLdISgJd0OqhTC5b/pGt5Xak5bGT7dW1f7f8j3bNk953gMNu0+wbXK0BRFKIcgDdmJyZQIF/8dpDrlDujvQMucsAFEUhnn5HIJg+VZyLUdg6cNRekZ8ceNTcYzkyylJ975kWltHJWBmQLrEqCFXU81Ada4ScLQPJk22KGJDkQR+1quRYK9YkYFccY3P1V5AopB6ienv1FrWzpF6NpAdD/47 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: maximintegrated.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jan 2018 18:38:31.0957 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6d3e5aa5-4d81-4445-60bf-08d552d9304d X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fbd909df-ea69-4788-a554-f24b7854ad03 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR11MB0841 Cc: ryan.lee.maxim@gmail.com, Ryan Lee Subject: [alsa-devel] [V3 1/2] dt-bindings: Added device tree binding for max98373 amplifier 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 Signed-off-by: Ryan Lee --- Changes since v2: * Splitted dt bindings to the separated patch * Changed 'interelave-mode' device property from u32 to boolean .../devicetree/bindings/sound/max98373.txt | 40 ++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 Documentation/devicetree/bindings/sound/max98373.txt diff --git a/Documentation/devicetree/bindings/sound/max98373.txt b/Documentation/devicetree/bindings/sound/max98373.txt new file mode 100644 index 0000000..456cb1c --- /dev/null +++ b/Documentation/devicetree/bindings/sound/max98373.txt @@ -0,0 +1,40 @@ +Maxim Integrated MAX98373 Speaker Amplifier + +This device supports I2C. + +Required properties: + + - compatible : "maxim,max98373" + + - reg : the I2C address of the device. + +Optional properties: + + - maxim,vmon-slot-no : slot number used to send voltage information + or in inteleave mode this will be used as + interleave slot. + slot range : 0 ~ 15, Default : 0 + + - maxim,imon-slot-no : slot number used to send current information + slot range : 0 ~ 15, Default : 0 + + - maxim,spkfb-slot-no : slot number used to send speaker feedback information + slot range : 0 ~ 15, Default : 0 + + - maxim,interleave-mode : For cases where a single combined channel + for the I/V sense data is not sufficient, the device can also be configured + to share a single data output channel on alternating frames. + In this configuration, the current and voltage data will be frame interleaved + on a single output channel. + Boolean, define to enable the interleave mode, Default : false + +Example: + +codec: max98373@31 { + compatible = "maxim,max98373"; + reg = <0x31>; + maxim,vmon-slot-no = <0>; + maxim,imon-slot-no = <1>; + maxim,spkfb-slot-no = <2>; + maxim,interleave-mode; +};