Received: by 2002:a25:b323:0:0:0:0:0 with SMTP id l35csp701176ybj; Sat, 21 Sep 2019 10:05:26 -0700 (PDT) X-Google-Smtp-Source: APXvYqyTvaSHn8AumFu9xLXI49s/Rv++yrA5OsGbmJ50F56Vi9o2xrOHFC3jszlUsEb/fQYnx0vs X-Received: by 2002:aa7:c34b:: with SMTP id j11mr28161399edr.245.1569085526393; Sat, 21 Sep 2019 10:05:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1569085526; cv=none; d=google.com; s=arc-20160816; b=OGrp91DGcQBz8Vt/mY5IBqGBHGQMe3pn0T9HIN0louiItdCMS0CtKZaAWIt1JkB2/7 +VNTyoG10QxE0Lr8VpvO/6NiOQDoUlODxJT2jFXosd5V9eQCyIUPa/T/MlKMSlWRL56C nngYWQrh0xgen+VOm5LwsFiiD5nToqdzMcf4RwmEaC4ZfoefODU82li3714INU/nFBgS UvyPxxp+Bi521bai7y9e2aYrfyWVrJOOOmYGuSDrB48yk64sxKaVoFcqFr6sW+5Vt9tE yYjzOBgY3jd7dv7kdFtQYeX3MdryqvtGtoFp2ROaVWGt3eXsjzFy7bZrmmoClzy/K8wQ 9tfw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:cms-type :content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:cc:to:subject:dkim-signature :dkim-filter; bh=CRv8cWql1pD5QaeOj5tudGOhxXGTGFylyrv7c6clQ/M=; b=mNpTqK/gqEkRb4Qum0uFXFg4c7IRFIr7uv4EznjNzSR4DpXaLvxe++3aDWslXTDfRl gJE65iHRRcxTtIJT65tRBYqVxQduL884G043tTn4vcJ9CjYjApOuttoae/UrhOl40K74 Xd5GPixkCUnkg2mKAa28gYQBUXI3wkAh1VoQSvpg48fsFwRDkuu/D1ByJah8PYGz+I9R ifTGWFZj6LVRgYgODFFoowZLn1FCxsgBbUWJ219+kafcf3vXreAhwAj7qT9d7GoKwPMt dm5YTWefYX7rQCzT88x3sJZVYov8ZKTYSHKrbXixLpgoJ29r2/kxXFYiyVxGcM9gPDO9 w/zw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=M0Ta3ELW; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f4si3443574edf.6.2019.09.21.10.04.31; Sat, 21 Sep 2019 10:05:26 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=M0Ta3ELW; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2408877AbfITM2B (ORCPT + 99 others); Fri, 20 Sep 2019 08:28:01 -0400 Received: from mailout1.w1.samsung.com ([210.118.77.11]:33856 "EHLO mailout1.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2406209AbfITM2B (ORCPT ); Fri, 20 Sep 2019 08:28:01 -0400 Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20190920122758euoutp01d502ac4885fcafc4216ebdc04b188f24~GJUBDo5QV0339903399euoutp01M for ; Fri, 20 Sep 2019 12:27:58 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20190920122758euoutp01d502ac4885fcafc4216ebdc04b188f24~GJUBDo5QV0339903399euoutp01M DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1568982478; bh=CRv8cWql1pD5QaeOj5tudGOhxXGTGFylyrv7c6clQ/M=; h=Subject:To:Cc:From:Date:In-Reply-To:References:From; b=M0Ta3ELWazk5JcfZSA0dN40C5000KO6ehApq3yc3YI2xQaPUxOo+z0KtP3Uf+PCTI JudGfeXd3KFNR8Ob2rYQp5Hbykot9XgfglzTu3xqKJpbxw2gZ+N2PI3sObJ8AwwV2z +wuMZVqmX6G22jqAQBi048jE9MB3EzCePN+E+738= Received: from eusmges1new.samsung.com (unknown [203.254.199.242]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20190920122757eucas1p21ee05ab4e9f207f550fbc43b5be5e94f~GJUAH2Xzt2181421814eucas1p2O; Fri, 20 Sep 2019 12:27:57 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges1new.samsung.com (EUCPMTA) with SMTP id 48.F7.04469.CC5C48D5; Fri, 20 Sep 2019 13:27:56 +0100 (BST) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p2.samsung.com (KnoxPortal) with ESMTPA id 20190920122756eucas1p2613b07383330c6082e4bc2c787bab52e~GJT-S38pM2181421814eucas1p2N; Fri, 20 Sep 2019 12:27:56 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20190920122755eusmtrp25ebacc731815671520d4df8ea761d851~GJT-BnA2Z2056820568eusmtrp2R; Fri, 20 Sep 2019 12:27:55 +0000 (GMT) X-AuditID: cbfec7f2-54fff70000001175-63-5d84c5cc2d94 Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id 37.46.04166.BC5C48D5; Fri, 20 Sep 2019 13:27:55 +0100 (BST) Received: from [106.120.51.75] (unknown [106.120.51.75]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20190920122755eusmtip2a35b10d4433b5de438ed2413664e94de~GJT_iatwD2316023160eusmtip2-; Fri, 20 Sep 2019 12:27:55 +0000 (GMT) Subject: Re: [PATCH v3] dt-bindings: sound: Convert Samsung I2S controller to dt-schema To: Marek Szyprowski , Maciej Falkowski Cc: linux-samsung-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, alsa-devel@alsa-project.org, Krzysztof Kozlowski , Mark Rutland , Rob Herring , Liam Girdwood , Mark Brown , Andrzej Hajda From: Sylwester Nawrocki Message-ID: Date: Fri, 20 Sep 2019 14:27:53 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <20190920113540.30687-1-m.szyprowski@samsung.com> Content-Language: en-GB Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNKsWRmVeSWpSXmKPExsWy7djPc7pnjrbEGtxcpm9xa905VosrFw8x WUx9+ITNYv4RIPf8+Q3sFt+udDBZXN41h81ixvl9TBYPmtexWaw9cpfdYun1i0wWrXuPsDvw eGz43MTmsWbeGkaPnbPusntsWtXJ5tG3ZRWjx+dNcgFsUVw2Kak5mWWpRfp2CVwZS7q/sxUs FKh43rqJtYFxOU8XIyeHhICJxOKPR9i6GLk4hARWMErc2L2fBcL5wiix9tdrJgjnM6PEp+NN zDAtuzpeM0MkljNKbN60kxXCecsosenZLbAqYYFIicb+ZjYQW0QgVmLmtAZ2kCJmgbtMEtN2 LANLsAkYSvQe7WMEsXkF7CROfznNCmKzCKhKLJnXyw5iiwpESHx6cJgVokZQ4uTMJywgNidQ /bmJP8DizALiEk1fVkLZ8hLb384BO09C4BG7RPf792wQd7tI7L67hxHCFpZ4dXwLO4QtI/F/ 53wmiIZmRome3bfZIZwJjBL3jy+A6rCWOHz8ItAKDqAVmhLrd+lDhB0l+tu7WEDCEgJ8Ejfe CkIcwScxadt0Zogwr0RHmxBEtYrE71XTmSBsKYnuJ/9ZJjAqzULy2iwk78xC8s4shL0LGFlW MYqnlhbnpqcWG+allusVJ+YWl+al6yXn525iBCax0/+Of9rB+PVS0iFGAQ5GJR5ehfLmWCHW xLLiytxDjBIczEoivHNMm2KFeFMSK6tSi/Lji0pzUosPMUpzsCiJ81YzPIgWEkhPLEnNTk0t SC2CyTJxcEo1MDLev6yy6P2J12syee8xXzPgLH73bcERtuNHVysHrFy5QXfRSs5lU7Yzz/m5 KXL2hv/vKpJu/3hvaMj0zfh9QZFYhoC1pdz9Ged1xDbUTVQN4jsmd59RPNOTK6p5IW+Wl/Cd 0u+tn/vd6v9FK7h4neddv18mtS32mUvlEVG/EP3/up2TuHXaXJRYijMSDbWYi4oTAQO/6lte AwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRmVeSWpSXmKPExsVy+t/xe7qnj7bEGlw9Z2Fxa905VosrFw8x WUx9+ITNYv4RIPf8+Q3sFt+udDBZXN41h81ixvl9TBYPmtexWaw9cpfdYun1i0wWrXuPsDvw eGz43MTmsWbeGkaPnbPusntsWtXJ5tG3ZRWjx+dNcgFsUXo2RfmlJakKGfnFJbZK0YYWRnqG lhZ6RiaWeobG5rFWRqZK+nY2Kak5mWWpRfp2CXoZS7q/sxUsFKh43rqJtYFxOU8XIyeHhICJ xK6O18xdjBwcQgJLGSXWSIOYEgJSEvNblCAqhCX+XOti62LkAqp4zShxZt1mdpCEsECkxIYf HWC2iECsxIvds1lAipgF7jJJfOqfwAzRcYNR4uO6RmaQKjYBQ4neo32MIDavgJ3E6S+nWUFs FgFViSXzesEmiQpESBzeMQuqRlDi5MwnLCA2J1D9uYk/wOqZBdQl/sy7xAxhi0s0fVkJFZeX 2P52DvMERqFZSNpnIWmZhaRlFpKWBYwsqxhFUkuLc9Nziw31ihNzi0vz0vWS83M3MQLjddux n5t3MF7aGHyIUYCDUYmHV6G8OVaINbGsuDL3EKMEB7OSCO8c06ZYId6UxMqq1KL8+KLSnNTi Q4ymQM9NZJYSTc4HppK8knhDU0NzC0tDc2NzYzMLJXHeDoGDMUIC6YklqdmpqQWpRTB9TByc Ug2MHWv56j7yRC25cvj99v+Nyi511mvY/ko9vsly6fAkF3bDCfOVtumHzviZflVWuHvF9m9/ lNomh33eLTDvzrXSO66i8yeFyU3qV7kwgdFpY9nC5d9mtfFtclxZ3bKRz+RH1n6/BzOWmueo Z5zMFr1oXNNgcWfJlrKFiz3v/1z8cNKcqk8frGuP6yqxFGckGmoxFxUnAgC7Odqk7QIAAA== X-CMS-MailID: 20190920122756eucas1p2613b07383330c6082e4bc2c787bab52e X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20190920115200eucas1p2253a3eb13373061ef8aa39131c98a319 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20190920115200eucas1p2253a3eb13373061ef8aa39131c98a319 References: <20190920113540.30687-1-m.szyprowski@samsung.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 9/20/19 13:35, Marek Szyprowski wrote: > From: Maciej Falkowski > > Convert Samsung I2S controller to newer dt-schema format. > .../devicetree/bindings/sound/samsung-i2s.txt | 84 ----------- > .../bindings/sound/samsung-i2s.yaml | 135 ++++++++++++++++++ > 2 files changed, 135 insertions(+), 84 deletions(-) > delete mode 100644 Documentation/devicetree/bindings/sound/samsung-i2s.txt > create mode 100644 Documentation/devicetree/bindings/sound/samsung-i2s.yaml > diff --git a/Documentation/devicetree/bindings/sound/samsung-i2s.yaml b/Documentation/devicetree/bindings/sound/samsung-i2s.yaml > new file mode 100644 > index 000000000000..20ae5da7f798 > --- /dev/null > +++ b/Documentation/devicetree/bindings/sound/samsung-i2s.yaml > + clocks: > + minItems: 1 > + maxItems: 3 > + description: | > + There are following clocks available at the I2S device nodes: > + CLK_I2S_CDCLK: > + the CDCLK (CODECLKO) gate clock. > + > + CLK_I2S_RCLK_PSR: > + RCLK prescaler divider clock corresponding to the IISPSR register. > + > + CLK_I2S_RCLK_SRC: > + RCLKSRC mux clock corresponding to RCLKSRC bit in IISMOD register. Sorry for the confusion, this description refers to the supplier clocks but the clocks property refers to the consumer clocks. The I2C controller is both clock consumer and provider. I'm not sure where this description should be moved to, "#clock-cells" property might be better but is likely not the right place either. > + clock-names: > + oneOf: > + - items: > + - const: iis > + - items: > + - const: iis > + - const: i2s_opclk0 > + - items: > + - const: iis > + - const: i2s_opclk0 > + - const: i2s_opclk1 > + description: | > + "iis" is the i2s bus clock. > + For i2s1 and i2s2 - "iis", "i2s_opclk0" > + For i2s0 - "iis", "i2s_opclk0", "i2s_opclk1" > + > + "#clock-cells": > + const: 1 -- Thanks, Sylwester