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 9B6C7C00140 for ; Tue, 2 Aug 2022 11:17:32 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:Subject:From:References:Cc:To: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=0bVbm1JaoSJ7Jdcun26QnGJ54LWXyk8ZxyfneZ3i+nE=; b=Ba8lUvYjBBuOlM Kypt+l4bgm8wmF87sjtxK/c/x8YMBRfUAv07ZD4NawzPIyT8aR58yQNE5DmkFlHXNK/rNiVDPgmb0 A9BjZ0n61KggGrIPUziR0clQjrd1XyMGXFt50SfOWuamavjr3HW/IxKtyH/eBSSw2eUIfP+XSwQ/9 SsNHbiAOWjvfHAEY8RJ1FK6XW+tydXW/YQ6YortxeV398NTrUjTpHolVdha2P2SY51hyvs1ixNtPe rmcG1qMbqUQIFc4jzg+N9VSnvco7J4nzR8aiTvrlkE17E8s6LhkMsHToXEtHonK7iwKVLmMnZhxT+ 4MPd8hxHcJ3PlvFBYTEw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oIpse-00DM9j-3a; Tue, 02 Aug 2022 11:16:08 +0000 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oIpsa-00DM5G-6y; Tue, 02 Aug 2022 11:16:06 +0000 Received: by mail-wr1-x42c.google.com with SMTP id l4so17485643wrm.13; Tue, 02 Aug 2022 04:16:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:subject:from:references:cc:to :content-language:user-agent:mime-version:date:message-id:from:to:cc; bh=A2VfX0ohBEDI9pdacm9qg39DqZbTOcJ97Tvbb0ay7PA=; b=VEUHFtoWx1hsRT9yABC0bQ31nr/6iVyFPY07sKhk+zGOtFoAr032aVFnqJhsw8mIgM wo6+VbjXn94MA/HZ4zfb1Ts7PpY5VPW0MAOAlkpSFfHBWBZhnsrMsxRbQriOkylatqfs Dni8FpGvml5Rd/s0777eugW09N3nOd+IQTNMgFFrOpmR76tqEYoAAM8c1qIdIle0Us8+ Zb79FKXDzoY2NE8xLMlrc/veUgICeLtdzZpvKpJuyITsrwj6P2TizZ2tuXuL4IuzGeIB WwIOodMTV6ZWwzzShjrFILwwZIl0zQarB4il5LwD644ZSbszNbpVPRCMuOyFi1dtONtP roqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:subject:from:references:cc:to :content-language:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc; bh=A2VfX0ohBEDI9pdacm9qg39DqZbTOcJ97Tvbb0ay7PA=; b=Smcmb4lkhxBbMMTHbZDFmNhBnyGAwaBsVUuVD3ZZ7+idGZv9/ggYu3r6sElfPRvRWV 7/+yC38DE0XqIfWe8wXH/wiGdOKC9rILIl0GfqPFILaLYw1+U6k2Q+inlmc470vl2PVH OFb9m5njTKItXxRhNR6CBynv/DHPfWsj3MT1jzoq1KuIJN1JOWlBmNww/ak3aL/rH4Ng cXV8J4TJ5ooGBseDvMs+VyjIoRRbNJ6z8Z/VU3XvtW+y9IrHZncZlECq8ZvzGybTIXVk vKSo07VhYbI59s9IqJ/0bfXMdpYbxR2wacrBoAjAyQUApq6uISdA9m/NTjJ73o6wAMKF BngA== X-Gm-Message-State: ACgBeo2FS16pNjEu7AAkcPL5zFD323vizs4nRjyUyIZKXhLh4vg8py2c MWNodmJFXlIc4MyhnOWhVcU= X-Google-Smtp-Source: AA6agR5UZhUHndApFToNzkGMWRF30QoaS3PKoIYA19437kHEspwNEJV7RjGO47a9PKuVvSVTjJuFCw== X-Received: by 2002:a5d:6b09:0:b0:21e:2eb6:2d03 with SMTP id v9-20020a5d6b09000000b0021e2eb62d03mr12526766wrw.684.1659438960337; Tue, 02 Aug 2022 04:16:00 -0700 (PDT) Received: from [192.168.1.145] ([207.188.167.132]) by smtp.gmail.com with ESMTPSA id az13-20020a05600c600d00b003a32490c95dsm23044355wmb.35.2022.08.02.04.15.57 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 02 Aug 2022 04:15:59 -0700 (PDT) Message-ID: <3eb66813-14a9-8644-b2dd-588815a06079@gmail.com> Date: Tue, 2 Aug 2022 13:15:56 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Content-Language: en-US To: Allen-KH Cheng , Rob Herring , Krzysztof Kozlowski Cc: Project_Global_Chrome_Upstream_Group@mediatek.com, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mediatek@lists.infradead.org, Chen-Yu Tsai , hsinyi@chromium.org, Allen-kh Cheng References: <20220802085152.31284-1-allen-kh.cheng@mediatek.com> From: Matthias Brugger Subject: Re: [PATCH v13 0/1] Add basic node support for MediaTek MT8186 SoC In-Reply-To: <20220802085152.31284-1-allen-kh.cheng@mediatek.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220802_041604_286296_17ED1ACB X-CRM114-Status: GOOD ( 26.84 ) 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-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi Allen, Below some notes for myself. On 02/08/2022 10:51, Allen-KH Cheng wrote: > From: Allen-kh Cheng > > MT8186 is a SoC based on 64bit ARMv8 architecture. It contains 6 CA55 > and 2 CA76 cores. MT8186 share many HW IP with MT65xx series. This > patchset was tested on MT8186 evaluation board to shell. > > This series is based on tag: next-20220728, linux-next/master > Since we have a another dts series of mt8195 [1] which is waiting for > review from maintainers. I remove power domains controller node from > this mt8186 series and will update in another patch. > > There are some corrections in mt8186 hardware bindings. We need to > apply the below patches. > https://patchwork.kernel.org/project/linux-mediatek/patch/20220725110702.11362-2-allen-kh.cheng@mediatek.com/ > https://patchwork.kernel.org/project/linux-mediatek/patch/20220725110702.11362-3-allen-kh.cheng@mediatek.com/ Both are already merged. > https://patchwork.kernel.org/project/linux-mediatek/patch/20220720130604.14113-2-allen-kh.cheng@mediatek.com/ Acked but not yet merged. > https://patchwork.kernel.org/project/linux-mediatek/patch/20220721014845.19044-2-allen-kh.cheng@mediatek.com/ We still have some discussions here. Regards, Matthias > > [1] > https://patchwork.kernel.org/project/linux-mediatek/list/?series=663978 > > changes since v12: > - remove drive-strength fom i2c pins > - use lowercase hex addresses in pinctrl node > - correct clk order in xhci0 > - add clk26m for dma_ck > > changes since v11: > - add #cooling-cells in cpu nodes > - add pmu nodes for mt8186 > - change #interrupt-cells from 3 to 4 > - correct interrupts property in each nodes for 4 interrupt cells > - remove power domains controller node > - move #address-cells and #size-cells into mt8186.dts > - remove unused ahb_cg clock in mmc0 > - add efuse node > - add dsi node and remove dpi node > - move i2c status position in mt8186-evb.dts > - change i2c child nodee name in pio node to *-pins > - change property from mediatek,drive-strength-adv to drive-strength-microamp in i2c child nodes of pio > - change drive-strength value from MTK_DRIVE_4mA to 4 in i2c child nodes of pio > - change i2c child nodes from pins-sda-sc1 to pins-bus > - correct pintctrl clk names > > changes since v10: > - remove merged PATCHes > - add pmu nodes > - add #cooling-cells > - change #interrupt-cells number from 3 to 4 > - remove power domains controller node > - move #address-cells/#size-cells into mt8186.dts from evb dts for i2c > - move status = 'okay' position in i2cx > - fix pinctrl patternproperties name in pio > - add efuse node > - fix dsi node > - add #reset-cells in infracfg_ao: syscon > > changes since v9: > - remove some merged PATCHs from series > - reorder nodes in dts (cpu-map) > - remove okay status in auxadc > - remove unnecessary suffix node name for i2c > - add pwm node > - add dsi-phy node > - add dpi node > > changes since v9: > - add one space before equal sign of drive-strength-adv > - corect compatible name for big cores (ca76) > - use upper case of address in pinctrl > - add pwrap node > - add pwm node > > changes since v8: > - change name from pins_bus to pins-sda-scl > - correct email address > - add capacity-dmips-mhz for each CPU > - add ppi-partitions in gic node > - change name to power-domain > - remove status "okay" in scp node > - update timer and pericfg compatible in series > > changes since v7: > - add scp&auxadc node > > changes since v6: > - remove unnecessary blank line > > changes since v5: > - replace Mediatek a to MediaTek > - use GPL-2.0-only OR BSD-2-Clause > > changes since v4: > - correct driver clock of mt8186 > - add power domains controller and clock controllers > - add pinctrl, usb host, spi and i2c nodes > - add node status in mt8186-evb.dts > - correct some dtbs_check warnings > > changes since v3: > - remove serial, mmc and phy patch from series. (already merged) > - remove mcusysoff node > - move oscillator nodes at the head of dts > - change name from usb-phy to t-phy > > changes since v2: > - add soc {} in mt8186.dtsi > > changes since v1: > - add dt-bindings: arm: Add compatible for MediaTek MT8186 > > Allen-KH Cheng (1): > arm64: dts: Add MediaTek MT8186 dts and evaluation board and Makefile > > arch/arm64/boot/dts/mediatek/Makefile | 1 + > arch/arm64/boot/dts/mediatek/mt8186-evb.dts | 228 +++++ > arch/arm64/boot/dts/mediatek/mt8186.dtsi | 875 ++++++++++++++++++++ > 3 files changed, 1104 insertions(+) > create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-evb.dts > create mode 100644 arch/arm64/boot/dts/mediatek/mt8186.dtsi > _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel