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 X-Spam-Level: X-Spam-Status: No, score=-12.4 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 45866C4338F for ; Fri, 6 Aug 2021 15:24:23 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id DEF4D61163 for ; Fri, 6 Aug 2021 15:24:22 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org DEF4D61163 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org 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=cHQ6yg2IvxTHbfGsg1tlCKG+bxVp3kASPKEYv/CBXxY=; b=4GKTg5w9auqx3X uvuK5L5JtYwoJpCd5bKD6qN6wR/pORIua3SqIeP0J8rmpWdDxHDzOiVN8r/i6H/MgHdtNYM5bjVyu ezENzL5lJ/v3DKWwJ8bfn3iqf9Nur6UoQJIfM2RGrp92qzVVUwjOdKOnSrFwdFVrj2diwgdnezkfD rdp4+0MkvbexDJQGl+eYt2bp2c7u5LFa0lYJQ0ozcULCde1TGt4+T3cIEGPkscEupO9DfmgGCdVbG zXlW49+y9hNmSjWa6Oe6RpSEbgHY/zyzYgXmQRWdkBuZ+1VlvJea9rCWNtCNFyadJ9tWYsop6pQ2y QKBCM+y/lQgtLjDC+f2g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mC1fW-00CobE-Ib; Fri, 06 Aug 2021 15:21:54 +0000 Received: from mail-lf1-x129.google.com ([2a00:1450:4864:20::129]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mC1fS-00CoZx-0p for linux-arm-kernel@lists.infradead.org; Fri, 06 Aug 2021 15:21:51 +0000 Received: by mail-lf1-x129.google.com with SMTP id n17so15942172lft.13 for ; Fri, 06 Aug 2021 08:21:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=H0OxH2DLR+a7XFHFrPAZwX3xA6D5uCHw5+vNuLWj+ZY=; b=pbk0Y8q49FHUjZEqTA4TnnaGPMxpn7WVjavgdfR59MN27ETDHVYSTGJT+aY0enr76w FqMqk/4fWtwS84qkuXWGWxxn+gFFAtcd26lbO1xGwSyc6nRLR9cA2rBG84+wVYlw9Q+g di3cRH+m4dfLCLk/M4a/6z+L/uzcxVqp+itjWYp79cevN6TJvoEyuhhFbheBZJe5LyZg nKQH8E7OSS4wzevRBhFC8zIPtN9H13DEC23tbJv2MABzfJX/YJQ7EF01FixcrbGGJ4// uz/n35N1lztmB08rAzzqDTrTzGhmIGDHg2aa1C6mOV3TxXi04AzNSG9v94+5KMxfbMJc vnlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=H0OxH2DLR+a7XFHFrPAZwX3xA6D5uCHw5+vNuLWj+ZY=; b=eylJXTA4WDTsFt/V+s8IG8ahzTet53HQRm+bNpEO3huIvSc8p3d6FmcKnhYtZ8YY3v 4axlbg+FxWxq9lKOHMsQd8IjWJq8lDNY2qflMoi+ZFJRGTBRdyAX7Q1wErxYlpUkW/XW T8lIkL3Jyrl8Ojuc9+aOJbBXZAwCmN13q9vakf3+o1EQBfW41CUvlTsUQl13gYIpIHfQ LXLZZ2iCtCR2APq8CRuYOUuvPjQ2jmNRQiM8WTb57pnNb/YyrdV9Myq+2IWwkKk3j2ui AXZsZtaPCmFGAyrY1RbdyX/H/ZYWBNEjdr3HqGz1KR6qsmwuJra1cTjsziYm0+QtOpYe 8SQA== X-Gm-Message-State: AOAM532VIhqFRVbP+E3ApjqMjxkvBEoNuyFiEmnvT/1N6OG+Zl8pzKKC uUrcA5hOGw/tss6i20QFQvF5uQ== X-Google-Smtp-Source: ABdhPJx31hm5hWcZpE6dWmGoFrGtIfh+zc6xG8+pt1bd/05YwEKQRDG5g7A6QE8qOgJRduWYS7orrQ== X-Received: by 2002:a19:6b19:: with SMTP id d25mr7721777lfa.349.1628263308041; Fri, 06 Aug 2021 08:21:48 -0700 (PDT) Received: from localhost ([31.134.121.151]) by smtp.gmail.com with ESMTPSA id i3sm275324lfr.217.2021.08.06.08.21.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Aug 2021 08:21:47 -0700 (PDT) From: Sam Protsenko To: Sylwester Nawrocki , Chanwoo Choi , Krzysztof Kozlowski , Linus Walleij , Tomasz Figa , =?UTF-8?q?Pawe=C5=82=20Chmiel?= Cc: Marc Zyngier , Rob Herring , Stephen Boyd , Michael Turquette , Jiri Slaby , Greg Kroah-Hartman , Charles Keepax , Ryu Euiyoul , Tom Gall , Sumit Semwal , John Stultz , Amit Pundir , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-clk@vger.kernel.org, linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-serial@vger.kernel.org Subject: [PATCH v2 0/8] Add minimal support for Exynos850 SoC Date: Fri, 6 Aug 2021 18:21:38 +0300 Message-Id: <20210806152146.16107-1-semen.protsenko@linaro.org> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210806_082150_114931_5F3508BD X-CRM114-Status: GOOD ( 17.88 ) 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="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org This patch series adds initial platform support for Samsung Exynos850 SoC [1]. With this patchset it's possible to run the kernel with BusyBox rootfs as a RAM disk. More advanced platform support (like MMC driver additions) will be added later. The idea is to keep the first submission minimal to ease the review, and then build up on top of that. [1] https://www.samsung.com/semiconductor/minisite/exynos/products/mobileprocessor/exynos-850/ Changes in v2: * Rebased on top of current linux-mainline * Removed patch ("pinctrl: samsung: Fix pinctrl bank pin count"); it was sent separately, as it's an independent fix * Made the patch ("dt-bindings: pinctrl: samsung: Add Exynos850 doc") to be the first in series * Removed patch ("MAINTAINERS: Changes in v2"); will add that later, when proper clock driver is implemented * Removed patch ("dt-bindings: clock: Add bindings for Exynos850 clock controller"); will add clock bindings later, when proper clock driver is implemented * Removed patch ("dt-bindings: interrupt-controller: Add IRQ constants for Exynos850"), and used hard-coded IRQ numbers in dts instead * See also changes in each particular patch Sam Protsenko (8): dt-bindings: pinctrl: samsung: Add Exynos850 doc pinctrl: samsung: Add Exynos850 SoC specific data dt-bindings: serial: samsung: Add Exynos850 doc tty: serial: samsung: Init USI to keep clocks running tty: serial: samsung: Fix driver data macros style tty: serial: samsung: Add Exynos850 SoC data clk: samsung: Add Exynos850 clock driver stub arm64: dts: exynos: Add Exynos850 SoC support .../bindings/pinctrl/samsung-pinctrl.txt | 1 + .../bindings/serial/samsung_uart.yaml | 1 + .../boot/dts/exynos/exynos850-pinctrl.dtsi | 748 ++++++++++++++++++ arch/arm64/boot/dts/exynos/exynos850.dtsi | 256 ++++++ drivers/clk/samsung/Makefile | 1 + drivers/clk/samsung/clk-exynos850.c | 64 ++ .../pinctrl/samsung/pinctrl-exynos-arm64.c | 116 +++ drivers/pinctrl/samsung/pinctrl-exynos.h | 29 + drivers/pinctrl/samsung/pinctrl-samsung.c | 2 + drivers/pinctrl/samsung/pinctrl-samsung.h | 1 + drivers/tty/serial/samsung_tty.c | 49 +- include/linux/serial_s3c.h | 9 + 12 files changed, 1274 insertions(+), 3 deletions(-) create mode 100644 arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynos850.dtsi create mode 100644 drivers/clk/samsung/clk-exynos850.c -- 2.30.2 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel