From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id DBEAEC43219 for ; Wed, 2 Nov 2022 19:06:28 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231445AbiKBTG1 (ORCPT ); Wed, 2 Nov 2022 15:06:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34734 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230266AbiKBTGY (ORCPT ); Wed, 2 Nov 2022 15:06:24 -0400 Received: from madras.collabora.co.uk (madras.collabora.co.uk [IPv6:2a00:1098:0:82:1000:25:2eeb:e5ab]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 221A0C00; Wed, 2 Nov 2022 12:06:23 -0700 (PDT) Received: from notapiano.myfiosgateway.com (unknown [IPv6:2600:4041:5b1a:cd00:524d:e95d:1a9c:492a]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: nfraprado) by madras.collabora.co.uk (Postfix) with ESMTPSA id F340E6601671; Wed, 2 Nov 2022 19:06:19 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1667415981; bh=FsgjrI9Qzo0bsrusMvSReHZ5iMayNntgVoZWPmOnknY=; h=From:To:Cc:Subject:Date:From; b=OmAeawVxpom2EF3ceUJLMDwjPvqchL+Rj2hlPhJoNgx9a6Jt67nmQE0uHt7/8TWID vKE8s8Ok1wHYv5xXNqdKJEeeh/eG3798k6bHNwR7bUXFwuxY28ezwcOVV2TV9im3O+ ZqDKR7B2PJQWDB4dwU7LHglvCgcj2UIF/yYfkFKDBVhVhYHgqGw3WtJ8uAZQaqou6N 1HGf86xS7whn3HRMsihb/IcJtGk+rhZ35Rh+lQaQupw+L3RIGG8zF+8mIx0oNz4lIt 6B+crOXAL8/r1180F2Zl5oRSj6mcYwSDXPrmK30ctx9X/SZygIUeiuoxYITEcMPe6T TKD/m6o6FMUBA== From: =?UTF-8?q?N=C3=ADcolas=20F=2E=20R=2E=20A=2E=20Prado?= To: Matthias Brugger Cc: kernel@collabora.com, Chen-Yu Tsai , AngeloGioacchino Del Regno , =?UTF-8?q?N=C3=ADcolas=20F=2E=20R=2E=20A=2E=20Prado?= , Krzysztof Kozlowski , Rob Herring , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mediatek@lists.infradead.org Subject: [PATCH v3 0/5] MT8192 Asurada devicetree - Part 2 Date: Wed, 2 Nov 2022 15:06:06 -0400 Message-Id: <20221102190611.283546-1-nfraprado@collabora.com> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series improves some more the support for MT8192 Asurada-based Chromebooks, by enabling some missing functionality, namely the internal display and audio. In addition to that, aliases are also added for the i2c and mmc nodes, which should've been done while adding the devices in the previous series. Some notable components that are still missing support are: - external display/HDMI audio (waiting for [1]) - GPU (waiting for [2]) As part of testing the audio, an UCM file was used, which has already been submitted upstream [3]. This series depends on some missing dt-binding properties on rt5682, which are added by another series [4]. [1] https://lore.kernel.org/all/20220622173605.1168416-1-pmalani@chromium.org/ [2] https://lore.kernel.org/all/20221006115816.66853-1-angelogioacchino.delregno@collabora.com [3] https://github.com/alsa-project/alsa-ucm-conf/pull/217 [4] https://lore.kernel.org/all/20221102182002.255282-1-nfraprado@collabora.com v2: https://lore.kernel.org/all/20221006212528.103790-1-nfraprado@collabora.com v1: https://lore.kernel.org/all/20220908171153.670762-1-nfraprado@collabora.com/ Changes in v3: - Moved codec and sound card compatibles to separate dtsi to prepare for headset codec differences in newer revisions - Added new supplies for rt5682 - Removed i2c aliases for unused controllers Changes in v2: - Extended series to also include patches 4 and 5 enabling audio and adding aliases - Adjusted display regulator hierarchy and voltages to reflect the hardware NĂ­colas F. R. A. Prado (5): arm64: dts: mediatek: asurada: Add display regulators arm64: dts: mediatek: asurada: Add display backlight arm64: dts: mediatek: asurada: Enable internal display arm64: dts: mediatek: asurada: Enable audio support arm64: dts: mediatek: asurada: Add aliases for i2c and mmc .../mt8192-asurada-audio-rt1015p-rt5682.dtsi | 19 + .../mt8192-asurada-audio-rt1015p.dtsi | 26 + .../mediatek/mt8192-asurada-audio-rt5682.dtsi | 21 + .../dts/mediatek/mt8192-asurada-hayato-r1.dts | 1 + .../mediatek/mt8192-asurada-spherion-r0.dts | 1 + .../boot/dts/mediatek/mt8192-asurada.dtsi | 465 ++++++++++++++++++ 6 files changed, 533 insertions(+) create mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada-audio-rt1015p-rt5682.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada-audio-rt1015p.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada-audio-rt5682.dtsi -- 2.38.1 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 927E9C433FE for ; Wed, 2 Nov 2022 19:07:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=wbjaFOb9jQbkIyCFAeilo3abK0w9k99mdiabFMt9STY=; b=XofIcNtpKF3qLI 5uhqyNZnI7tTPug3XMGKSMDSybFQhqkpuE0tRe4aYNfh9UpaUY1ZqqX6XoSPI+XyBK8djqsBaRUCQ XMolz24PQUQxeHLdTIQGFxvYmTnX+ItWUf7RMO+NvI+SwObLINq5QbgYPNom45Gt28Dn6qGITi7Hv guvwjyP2cboWoqV9VnVTeAQzovYtAqeKOQittTzMt0GeMfKsmAxpLBm6YwSGP52J304XoQK2HDnml GUw7m67q6A+y3GplRDfjsQn9OU5oW5rAEALFvaE0FGP7g6IYWzz3BIhbYdHsiBi0kXqd18NB0MK4A 5/UGv+NJoEQZ/HLtOv7Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oqJ4G-00DSWR-5K; Wed, 02 Nov 2022 19:06:28 +0000 Received: from madras.collabora.co.uk ([46.235.227.172]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oqJ4C-00DSNH-Lk; Wed, 02 Nov 2022 19:06:26 +0000 Received: from notapiano.myfiosgateway.com (unknown [IPv6:2600:4041:5b1a:cd00:524d:e95d:1a9c:492a]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: nfraprado) by madras.collabora.co.uk (Postfix) with ESMTPSA id F340E6601671; Wed, 2 Nov 2022 19:06:19 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1667415981; bh=FsgjrI9Qzo0bsrusMvSReHZ5iMayNntgVoZWPmOnknY=; h=From:To:Cc:Subject:Date:From; b=OmAeawVxpom2EF3ceUJLMDwjPvqchL+Rj2hlPhJoNgx9a6Jt67nmQE0uHt7/8TWID vKE8s8Ok1wHYv5xXNqdKJEeeh/eG3798k6bHNwR7bUXFwuxY28ezwcOVV2TV9im3O+ ZqDKR7B2PJQWDB4dwU7LHglvCgcj2UIF/yYfkFKDBVhVhYHgqGw3WtJ8uAZQaqou6N 1HGf86xS7whn3HRMsihb/IcJtGk+rhZ35Rh+lQaQupw+L3RIGG8zF+8mIx0oNz4lIt 6B+crOXAL8/r1180F2Zl5oRSj6mcYwSDXPrmK30ctx9X/SZygIUeiuoxYITEcMPe6T TKD/m6o6FMUBA== From: =?UTF-8?q?N=C3=ADcolas=20F=2E=20R=2E=20A=2E=20Prado?= To: Matthias Brugger Cc: kernel@collabora.com, Chen-Yu Tsai , AngeloGioacchino Del Regno , =?UTF-8?q?N=C3=ADcolas=20F=2E=20R=2E=20A=2E=20Prado?= , Krzysztof Kozlowski , Rob Herring , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mediatek@lists.infradead.org Subject: [PATCH v3 0/5] MT8192 Asurada devicetree - Part 2 Date: Wed, 2 Nov 2022 15:06:06 -0400 Message-Id: <20221102190611.283546-1-nfraprado@collabora.com> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221102_120624_880743_65C7D4CA X-CRM114-Status: GOOD ( 14.03 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org ClRoaXMgc2VyaWVzIGltcHJvdmVzIHNvbWUgbW9yZSB0aGUgc3VwcG9ydCBmb3IgTVQ4MTkyIEFz dXJhZGEtYmFzZWQKQ2hyb21lYm9va3MsIGJ5IGVuYWJsaW5nIHNvbWUgbWlzc2luZyBmdW5jdGlv bmFsaXR5LCBuYW1lbHkgdGhlIGludGVybmFsCmRpc3BsYXkgYW5kIGF1ZGlvLgoKSW4gYWRkaXRp b24gdG8gdGhhdCwgYWxpYXNlcyBhcmUgYWxzbyBhZGRlZCBmb3IgdGhlIGkyYyBhbmQgbW1jIG5v ZGVzLAp3aGljaCBzaG91bGQndmUgYmVlbiBkb25lIHdoaWxlIGFkZGluZyB0aGUgZGV2aWNlcyBp biB0aGUgcHJldmlvdXMKc2VyaWVzLgoKU29tZSBub3RhYmxlIGNvbXBvbmVudHMgdGhhdCBhcmUg c3RpbGwgbWlzc2luZyBzdXBwb3J0IGFyZToKLSBleHRlcm5hbCBkaXNwbGF5L0hETUkgYXVkaW8g KHdhaXRpbmcgZm9yIFsxXSkKLSBHUFUgKHdhaXRpbmcgZm9yIFsyXSkKCkFzIHBhcnQgb2YgdGVz dGluZyB0aGUgYXVkaW8sIGFuIFVDTSBmaWxlIHdhcyB1c2VkLCB3aGljaCBoYXMgYWxyZWFkeQpi ZWVuIHN1Ym1pdHRlZCB1cHN0cmVhbSBbM10uCgpUaGlzIHNlcmllcyBkZXBlbmRzIG9uIHNvbWUg bWlzc2luZyBkdC1iaW5kaW5nIHByb3BlcnRpZXMgb24gcnQ1NjgyLAp3aGljaCBhcmUgYWRkZWQg YnkgYW5vdGhlciBzZXJpZXMgWzRdLgoKWzFdIGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2FsbC8y MDIyMDYyMjE3MzYwNS4xMTY4NDE2LTEtcG1hbGFuaUBjaHJvbWl1bS5vcmcvClsyXSBodHRwczov L2xvcmUua2VybmVsLm9yZy9hbGwvMjAyMjEwMDYxMTU4MTYuNjY4NTMtMS1hbmdlbG9naW9hY2No aW5vLmRlbHJlZ25vQGNvbGxhYm9yYS5jb20KWzNdIGh0dHBzOi8vZ2l0aHViLmNvbS9hbHNhLXBy b2plY3QvYWxzYS11Y20tY29uZi9wdWxsLzIxNwpbNF0gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcv YWxsLzIwMjIxMTAyMTgyMDAyLjI1NTI4Mi0xLW5mcmFwcmFkb0Bjb2xsYWJvcmEuY29tCgp2Mjog aHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvYWxsLzIwMjIxMDA2MjEyNTI4LjEwMzc5MC0xLW5mcmFw cmFkb0Bjb2xsYWJvcmEuY29tCnYxOiBodHRwczovL2xvcmUua2VybmVsLm9yZy9hbGwvMjAyMjA5 MDgxNzExNTMuNjcwNzYyLTEtbmZyYXByYWRvQGNvbGxhYm9yYS5jb20vCgpDaGFuZ2VzIGluIHYz OgotIE1vdmVkIGNvZGVjIGFuZCBzb3VuZCBjYXJkIGNvbXBhdGlibGVzIHRvIHNlcGFyYXRlIGR0 c2kgdG8gcHJlcGFyZSBmb3IKICBoZWFkc2V0IGNvZGVjIGRpZmZlcmVuY2VzIGluIG5ld2VyIHJl dmlzaW9ucwotIEFkZGVkIG5ldyBzdXBwbGllcyBmb3IgcnQ1NjgyCi0gUmVtb3ZlZCBpMmMgYWxp YXNlcyBmb3IgdW51c2VkIGNvbnRyb2xsZXJzCgpDaGFuZ2VzIGluIHYyOgotIEV4dGVuZGVkIHNl cmllcyB0byBhbHNvIGluY2x1ZGUgcGF0Y2hlcyA0IGFuZCA1IGVuYWJsaW5nIGF1ZGlvIGFuZAog IGFkZGluZyBhbGlhc2VzCi0gQWRqdXN0ZWQgZGlzcGxheSByZWd1bGF0b3IgaGllcmFyY2h5IGFu ZCB2b2x0YWdlcyB0byByZWZsZWN0IHRoZQogIGhhcmR3YXJlCgpOw61jb2xhcyBGLiBSLiBBLiBQ cmFkbyAoNSk6CiAgYXJtNjQ6IGR0czogbWVkaWF0ZWs6IGFzdXJhZGE6IEFkZCBkaXNwbGF5IHJl Z3VsYXRvcnMKICBhcm02NDogZHRzOiBtZWRpYXRlazogYXN1cmFkYTogQWRkIGRpc3BsYXkgYmFj a2xpZ2h0CiAgYXJtNjQ6IGR0czogbWVkaWF0ZWs6IGFzdXJhZGE6IEVuYWJsZSBpbnRlcm5hbCBk aXNwbGF5CiAgYXJtNjQ6IGR0czogbWVkaWF0ZWs6IGFzdXJhZGE6IEVuYWJsZSBhdWRpbyBzdXBw b3J0CiAgYXJtNjQ6IGR0czogbWVkaWF0ZWs6IGFzdXJhZGE6IEFkZCBhbGlhc2VzIGZvciBpMmMg YW5kIG1tYwoKIC4uLi9tdDgxOTItYXN1cmFkYS1hdWRpby1ydDEwMTVwLXJ0NTY4Mi5kdHNpICB8 ICAxOSArCiAuLi4vbXQ4MTkyLWFzdXJhZGEtYXVkaW8tcnQxMDE1cC5kdHNpICAgICAgICAgfCAg MjYgKwogLi4uL21lZGlhdGVrL210ODE5Mi1hc3VyYWRhLWF1ZGlvLXJ0NTY4Mi5kdHNpIHwgIDIx ICsKIC4uLi9kdHMvbWVkaWF0ZWsvbXQ4MTkyLWFzdXJhZGEtaGF5YXRvLXIxLmR0cyB8ICAgMSAr CiAuLi4vbWVkaWF0ZWsvbXQ4MTkyLWFzdXJhZGEtc3BoZXJpb24tcjAuZHRzICAgfCAgIDEgKwog Li4uL2Jvb3QvZHRzL21lZGlhdGVrL210ODE5Mi1hc3VyYWRhLmR0c2kgICAgIHwgNDY1ICsrKysr KysrKysrKysrKysrKwogNiBmaWxlcyBjaGFuZ2VkLCA1MzMgaW5zZXJ0aW9ucygrKQogY3JlYXRl IG1vZGUgMTAwNjQ0IGFyY2gvYXJtNjQvYm9vdC9kdHMvbWVkaWF0ZWsvbXQ4MTkyLWFzdXJhZGEt YXVkaW8tcnQxMDE1cC1ydDU2ODIuZHRzaQogY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtNjQv Ym9vdC9kdHMvbWVkaWF0ZWsvbXQ4MTkyLWFzdXJhZGEtYXVkaW8tcnQxMDE1cC5kdHNpCiBjcmVh dGUgbW9kZSAxMDA2NDQgYXJjaC9hcm02NC9ib290L2R0cy9tZWRpYXRlay9tdDgxOTItYXN1cmFk YS1hdWRpby1ydDU2ODIuZHRzaQoKLS0gCjIuMzguMQoKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0Cmxp bnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFk Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK