From patchwork Tue Oct 2 12:06:30 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexandru Ardelean X-Patchwork-Id: 977791 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=analog.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=analog.onmicrosoft.com header.i=@analog.onmicrosoft.com header.b="ppvUI7B8"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 42PdDW66NCz9sjB for ; Tue, 2 Oct 2018 22:06:51 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727528AbeJBStt (ORCPT ); Tue, 2 Oct 2018 14:49:49 -0400 Received: from mail-eopbgr720063.outbound.protection.outlook.com ([40.107.72.63]:14962 "EHLO NAM05-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727510AbeJBStt (ORCPT ); Tue, 2 Oct 2018 14:49:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=analog.onmicrosoft.com; s=selector1-analog-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dhsXpIQAUMvaMm3NIEVrDIORNBZv+uRqOWhEMRKaRsw=; b=ppvUI7B8LTIEnb9lJTrKw1gFqtDNV1hYqqEWcqto4PGUaybvv6NhIy2wmmE/mE95lKyILVOQIgqTSoCdPVPbsxpJjTeobGg669YNCyE9u/qJOz/M0hRaP77M3MMYevAWZozTJlxgcnMiwsw7V53fwMw6J1lRd9sTS0P6FcqYvdI= Received: from BN3PR03CA0067.namprd03.prod.outlook.com (2a01:111:e400:7a4d::27) by BY2PR03MB553.namprd03.prod.outlook.com (2a01:111:e400:2c38::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1207.18; Tue, 2 Oct 2018 12:06:43 +0000 Received: from BN1AFFO11FD012.protection.gbl (2a01:111:f400:7c10::152) by BN3PR03CA0067.outlook.office365.com (2a01:111:e400:7a4d::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1185.23 via Frontend Transport; Tue, 2 Oct 2018 12:06:43 +0000 Authentication-Results: spf=pass (sender IP is 137.71.25.55) smtp.mailfrom=analog.com; alsa-project.org; dkim=none (message not signed) header.d=none;alsa-project.org; dmarc=bestguesspass action=none header.from=analog.com; Received-SPF: Pass (protection.outlook.com: domain of analog.com designates 137.71.25.55 as permitted sender) receiver=protection.outlook.com; client-ip=137.71.25.55; helo=nwd2mta1.analog.com; Received: from nwd2mta1.analog.com (137.71.25.55) by BN1AFFO11FD012.mail.protection.outlook.com (10.58.52.72) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1164.13 via Frontend Transport; Tue, 2 Oct 2018 12:06:42 +0000 Received: from NWD2HUBCAS7.ad.analog.com (nwd2hubcas7.ad.analog.com [10.64.69.107]) by nwd2mta1.analog.com (8.13.8/8.13.8) with ESMTP id w92C6gRK009875 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 2 Oct 2018 05:06:42 -0700 Received: from zeus.spd.analog.com (10.64.82.11) by NWD2HUBCAS7.ad.analog.com (10.64.69.107) with Microsoft SMTP Server id 14.3.301.0; Tue, 2 Oct 2018 08:06:43 -0400 Received: from saturn.analog.com ([10.50.1.244]) by zeus.spd.analog.com (8.15.1/8.15.1) with ESMTP id w92C6cbH024807; Tue, 2 Oct 2018 08:06:39 -0400 From: Alexandru Ardelean To: , , , , CC: Alexandru Ardelean Subject: [PATCH] ASoC: dt-bindings: add dt bindings for adau1977 audio codec Date: Tue, 2 Oct 2018 15:06:30 +0300 Message-ID: <20181002120630.17799-1-alexandru.ardelean@analog.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 X-ADIRoutedOnPrem: True X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:137.71.25.55; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(346002)(376002)(39860400002)(396003)(136003)(2980300002)(438002)(189003)(199004)(336012)(47776003)(8936002)(305945005)(1857600001)(50226002)(6306002)(36756003)(7636002)(2906002)(53416004)(478600001)(126002)(4326008)(2616005)(476003)(39060400002)(1076002)(486006)(106466001)(426003)(246002)(44832011)(356003)(110136005)(86362001)(48376002)(106002)(77096007)(186003)(16586007)(26005)(107886003)(50466002)(316002)(6666003)(51416003)(7696005)(5660300001)(8676002); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR03MB553; H:nwd2mta1.analog.com; FPR:; SPF:Pass; LANG:en; PTR:nwd2mail10.analog.com; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD012; 1:AFALVj+8LTnjJNmzpAYwG1WogakeSaYrwbQEvqxkigbEUHpnzbotoKWgew+GE3WjnpN3mW35D4Am+9L1tHAZ3d43krPlHso4ggMTUbs+bREyKOOUPMPXFNrmdSGfh7Wt X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a5595dab-18be-4789-4ba3-08d6285f8459 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060); SRVR:BY2PR03MB553; X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB553; 3:WwetGFe+WMUoAl+f5pVY/XrnemFc3SrOoed+h47gEp1rCyP7dQktJQWry8lMRnFdJGGfeCVFjUu5ymGEgwQfH/Kmwvk1No1qvSHCFoZwq/zMOnC/lD7y0HKIJQD4Mpfw4aBwEUKMjkI1Hu5QisAIphpVQ+d29M4pxHBRu40QxuYYyEEVjtXGcWlYA6uL/C4Sz4pJX477NVHt3ZJHH4X4icXWS9zI1ffGI+Z/Si3lckiK19u43ynl3fW6u0RGrXNYHotRv4IAD/A6DzQAF8GhJah3bGnMeA/ADmir/Zz4phWMrTWRbbI3KLPMoKbZChUPmvg5lc8hbQLlZOG8ZzmMR3EmDKnwU+QFzOhyhgsT13g=; 25:Alg0cOvLCuA7U2w0TYAl5YyRvM2nU9uskbDqCLcHCp2j6oyZiI9oFW57zc6rqtDlAiojmEtev9hhjJgxvauJsREoXL+OILcDp5mvpWzUmHCBW19Etu71ez6uXDjC9IiPoEuZAjp31Ha8JFR1Ucl3dvyS5H5DqJKcS5XisPXxmMcEC2cHDbYXzQZN4C0XOERgLr451tC/V6qemkcbZbcrptK+WMTIPhWDU6xClBfeaHyvOsFF6bnO6HnXBOuHfemerGhL1tpOSq3VysfHsTm4UD1GVG0KE/DTq3mtn8gX4fSndoaqnBOjAJG5xglY/5jYNXpGdqfwG7cQezrn/5BfeW1FSLcQ5pdJmL5f+kagES0= X-MS-TrafficTypeDiagnostic: BY2PR03MB553: X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB553; 31:TVC9OVQ4TzxK4SXiVaWH0WK6IubV6g3XiaxhXgYYgXgo+iHsdjJ6SW14XCXTY9/75L8IUk2fDl2BkuUtbzsxuQfhSkxjemwfzfJ+41RK3RbxJEP4NaG9b9sG7rl19Jgtyutce1vzbMIB97fy2vcozmDInr8cDZqDwHdTUhSySAjJEasg5cNKBU3W/L6ulln9xxLJSHSK4shpjv2JHkOFpPl2aqI/A9+9vfk6lEKLo2A=; 20:5fR1jJ9+aBJXzClP8h+9sssqmp3Emp2H/ozmw/eEN1GHLb1Z03bZtnPWUY+ssmgFUkRhLhqOVKUJ30yB4wYA/dt7bJVon3ozU4oHh336OqyYJE/deyhhZLkzSI3+qtG6aOk4uDIeYGiZ1ohYJAgUQvU052O4chPYbOK0bKroGx6JbCWvOtB2KzNgGJEjakfG4QdZb8AuRkn5aO6HVGE5G6QnfB3GnWR5E7FFUaNEd7iOlYX0z3wLi3Kf0eUk602pqX6tnFxgO+7Sh1CUSSl7UhkM7mUwdtRyg74pOod7QArIJmhjb5DTYX0PN56m0bkZ2THHeqMkDY+Wh1G+IBlPEZ8L8mD7pxLWHA5GQ8khym/4oEYqibGXJG7MDuxDpOCJ6E81SGRKJNRQ34oxkoe+WK3yjkPXqiQREmXFpLmDT1sO6pY4bVQkBBHEoxwuqRHHysl0S3Sp1vswoc3ufxQibySnm2s6HRQEaLRgQ1q3jKtK6D4Utr0g2iQgdt+f4Qa+ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(232431446821674)(270121546159015); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93004095)(10201501046)(3231355)(944501410)(4982022)(52105095)(3002001)(6055026)(149066)(150057)(6041310)(20161123558120)(20161123564045)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051); SRVR:BY2PR03MB553; BCL:0; PCL:0; RULEID:; SRVR:BY2PR03MB553; X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB553; 4:gvrw2LgE1f+3uGF7N4mQY3xZ9PHa0+ynzmDDcam/ESa5yVpvzmcL5gYPvnpkPHs5bzqsFt7IXKGVrRWZCkYqn+ZXZtO878G40q0bGKSdvn94l5Aj2Lm2fCtyIYAQFa1Veh+CIx1e/f8jnQKPThU5Aj/nSsaQwfNN1HuhHB44SR0nY7EiGAU3083JVucgyKWaw5x+N7d3jOyVbxSBUnDs3kQjSwsxJywfq+2lR3wx32KHi8af4dJSTxQVGHJwoDlZyWwtMu59tCqrofUME3SSbEElctLQXlHOyjydZXZiJ1ANKrZcY4IwLickBtmvrIiHqejnh7ydFu6eZF0NF/i9LIcBEuULT01tPy6v2quPZE8= X-Forefront-PRVS: 0813C68E65 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR03MB553; 23:kyQ+ZCI/qnepufPvEuVxonYBUuyZbL7rj2eWJqVd3i?= Fbvo6eC2Vnykg75VHGiyvFUYTZHr/VilUbbfwQ2gDML8Gfm0CcsUO6VCzV2tsNiyJ2CXMA0HSkwbi5pgW6JKtcwIwQpcyid2wCHVIX363VLFw37SaYrKGOEg4CkEEHipn7BCbTDBhsQrnlH5bE2YZ+4LmncJpvdePJW0t319SWdoLccaIchm8SmsyiCDkEYSrGH2NbokirKu5DIOiYXAYVujSBA0Ef8S+EWRWuAsDx1kpRB4mIfVjZwwnvdhXhEGyzLLPO9mxvmLp6m8YKp9ssc77nBEq99ttZoMLZUI+pBgAplq86T2raemy1+o1jb0UaPG/hQUgOJTADAmaUCNaunCI8+rJjSh/rUQKBvmXEOvvVUz4phktrQtX3/Py/BqRsmuxMwxfnpD4KeO7bQ9+4Vo7RJdgYyxdVJOLa/XQeS/WnfEk2Ny9CXJWUsZ14WZXXeZzVfYg059eV6WSAFZFQUpCcrcTrO8T/oy5E/5tubZUPNs9Y7kJomXA9a3iiGU9M2zh/2bjIub6pam4dDWKQioF4Pur/vsAI+fu4ZczlTTi40/SltwTTuO/9ouup4yd8N1/jIoGX4TUDQfvHwfBIRNV2LAhLEt0NqcVctlYbP0Q1ts56G3vPx6jD79zWTpjhrLwgbTsYou0qUFUY9L3QGgcdNiW5JcrcAO6hIKygwYyXwkuoSwPnM1rkkcxySdIDreq01pZQ2hvzNvIFHQftzsIuv3js1YvZFYONsHH5i4n9DDy7j+16w4veEpYjt2FKgeMtERGG5jYkFjS+WOVRI3ggXbqvZJO+lxgRVA279VvA+8U+UZIqBwezi7x9BBpv5t4ecI4UekOCBh1xwqeakqD7rDsFFOHeR6sDnCq87zdUeuZScSYxotxAGpnS4ymL9KtiSEOqhKF7iZ66uU8meulwx78CxMCeOjY6kK9TGgKgR8YlbdDyb5e+N43cOqnDnYou/4feEHDyYDoXeZ4lfsagnzy8jxoeJkOrmCnR8AHymoMs4OPDmmvi7ENxGLiba9K9RWG24RlJ5Ej4Uj/1SqU4DbCCaN1Kel4/L0OyKg== X-Microsoft-Antispam-Message-Info: qlIdF/QlVKDfmZ6kc3T9U3URR16PPMZReOdoq+AykWTpSxooGvIh96Ex2jWiTVYdh2uu+KF8bzdog+9p0LGiZjbGkjbo4TS21oXVrXHmEr2u64GyjGpCsJL5auK9Lr5xfltUWqobfSWlE49nVP6AMsS7VoW7nU3NM7yRJXtPKtUEaJFF97oQ1H+CAinTBb8XfDB5d+znDhe8ZKNLa/L9DqKZCHmxmylzXdakTVce9Kth//uVZ7nxiOebFtIRhQLebjwrWsxkjiBwRJJj7lvE7KFFedLfT4bf3jOm+QfNoV0w/z+Weon7U4OKFe2CE8Tp1fCqPRW56K1jShFT+504KYru2opY/BxjEr5oY0atjvo= X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB553; 6:Ro8A7TZ1YoQKC5LAIB6ekE+dxvfBl2Cjebf/eCPpWjIBIWLZCzg9j9QnisqGxbfj8vmIRtszYfzopCqsip9vrjQLCtwL4KUqDtuYD2BYC4ZBNpCMRPw29DWvzsz4/kbsb2sMiQflPNyZmgsUnDEu+VRTTR6Z8Y+BrI2S5ZglkLB1Rzdk6rYVxJ1pVMi/AWY2VRw5UTuK19U1Jm30CjiDQ8xq1OcjBBwEZh0AxOi92uBkp5Y8tvbSx+2pfTOf9MpP+mYmaWg0vUONEpA+0VF1OgF0APe8/GvaidE8xcJwXsEW8n6Qzb7WqaPMoCT5083i4KvjERcMW3YZmi3NIlKoXqMLMi1d7RUIQCwnIKApS3i6i/FBp36iajUCMtL33gHmJ60sU5SdJrbqfBW9KfiEp0buOmM9REmJc7x/9lDDU7aYDiupiZVIS2NwvTIoh17J0WXuD4mPPaGmqVSdlMU6wA==; 5:7WPgYowUzb7onG8LhWWvi95D4A9DMGf1PYpFAad5/bVTdeHaw0DBW9nt57LhGSSkeXUdxKl5lnSBAu0mWKwf0+6oSWEuCgp0Dg64oMVtDtS1xPVLpeAk7j0Gf5Y5F5Ah9OjS8I2xP3LSweF3AyovE6qWRTBtQDTy8mlYIE2N5oM=; 7:zPMXLZJLE9cXg3sKq3sN6kKwInYjUCBPgpnJjfuBUWXlZIgfRpvoajfGmyADecWz1YstxgBwp3DvRbU6vA0IPDvrKwaypwM3Ujia+UDwuoCzUOIr0FHzSv1KehEXzZMR2d/kf2BWKYJZSUXQKaATTkJSdl9y6vJIb4eJMXZ5ekR8TxYAAHzaAJoqLGyNvgPwKN019+DNLiOAGWlHt4dpYsTrMTGfLud4X3HGxdQrEZvfTzutFsTRbIoHI5ogtG1k SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: analog.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Oct 2018 12:06:42.5858 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a5595dab-18be-4789-4ba3-08d6285f8459 X-MS-Exchange-CrossTenant-Id: eaa689b4-8f87-40e0-9c6f-7228de4d754a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=eaa689b4-8f87-40e0-9c6f-7228de4d754a; Ip=[137.71.25.55]; Helo=[nwd2mta1.analog.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR03MB553 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Add device-tree bindings documentation file for ADAU1977 audio codec. This describes device-tree fields that are already supported by the driver. The driver supports both I2C AND and SPI, and this doc covers both aspects of the DT configuration. Signed-off-by: Alexandru Ardelean --- .../bindings/sound/adi,adau1977.txt | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 Documentation/devicetree/bindings/sound/adi,adau1977.txt diff --git a/Documentation/devicetree/bindings/sound/adi,adau1977.txt b/Documentation/devicetree/bindings/sound/adi,adau1977.txt new file mode 100644 index 000000000000..e79aeef73f28 --- /dev/null +++ b/Documentation/devicetree/bindings/sound/adi,adau1977.txt @@ -0,0 +1,54 @@ +Analog Devices ADAU1977/ADAU1978/ADAU1979 + +Datasheets: +http://www.analog.com/media/en/technical-documentation/data-sheets/ADAU1977.pdf +http://www.analog.com/media/en/technical-documentation/data-sheets/ADAU1978.pdf +http://www.analog.com/media/en/technical-documentation/data-sheets/ADAU1979.pdf + +This driver supports both the I2C and SPI bus. + +Required properties: + - compatible: Should contain one of the following: + "adi,adau1977" + "adi,adau1978" + "adi,adau1979" + + - AVDD-supply: analog power supply for the device, please consult + Documentation/devicetree/bindings/regulator/regulator.txt + +Optional properties: + - reset-gpio: the reset pin for the chip, for more details consult + Documentation/devicetree/bindings/gpio/gpio.txt + + - DVDD-supply: supply voltage for the digital core, please consult + Documentation/devicetree/bindings/regulator/regulator.txt + +For required properties on SPI, please consult +Documentation/devicetree/bindings/spi/spi-bus.txt + +Required properties on I2C: + + - reg: The i2c address. Value depends on the state of ADDR0 + and ADDR1, as wired in hardware. + +Examples: + + adau1977_spi: adau1977@0 { + compatible = "adi,adau1977"; + spi-max-frequency = <600000>; + + AVDD-supply = <®ulator>; + DVDD-supply = <®ulator_digital>; + + reset_gpio = <&gpio 10 GPIO_ACTIVE_LOW>; + }; + + adau1977_i2c: adau1977@11 { + compatible = "adi,adau1977"; + reg = <0x11>; + + AVDD-supply = <®ulator>; + DVDD-supply = <®ulator_digital>; + + reset_gpio = <&gpio 10 GPIO_ACTIVE_LOW>; + };