From patchwork Tue Jul 24 13:16:16 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxime Ripard X-Patchwork-Id: 948465 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bootlin.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="VoqIdGsr"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 41Zf6B3vMLz9s1R for ; Tue, 24 Jul 2018 23:17:22 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender:Content-Type:Cc: List-Subscribe:List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id: MIME-Version:Message-ID:Subject:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Owner; bh=ZpLSSbH/CgQR1PWaiH5qyhDFt2NKy2k+kRgrVMKSfpA=; b=Voq IdGsrwpQOxUx93Onhgeqgi/pPzKp5UHXoZhq1yrWqKlyu0BZu2UAQpngW1L65bw+6wYj58ID+tOkZ XiWHak76B/r5mIhNBkSI4D7DHDzPZ1pf6IOlXx6e/t6RAOO4w4pL8h6n5st8vzXfT+AbzaqNgojHG o5InprkORnfYNMxTZQqRVtOk5jyinFTodXmBq6WXrqGvblCk3cJFrRTR0tO8EpZfQDNO5a3iOdKT9 hf0QDDIBDnW6DKgkxYrCAEXY3XXa26lmNQsxQZY7oz54ASJSneCaZfC49y7+bVGmb4SVlRZjm+Opu CaYuDG+2Jezwp3TAUOp/3yYyuHhWMWw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1fhxBo-0003pF-3z; Tue, 24 Jul 2018 13:17:20 +0000 Received: from mail.bootlin.com ([62.4.15.54]) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1fhxBk-0003ng-8B for linux-arm-kernel@lists.infradead.org; Tue, 24 Jul 2018 13:17:17 +0000 Received: by mail.bootlin.com (Postfix, from userid 110) id C32A720737; Tue, 24 Jul 2018 15:17:04 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail.bootlin.com X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,SHORTCIRCUIT, URIBL_BLOCKED shortcircuit=ham autolearn=disabled version=3.4.0 Received: from localhost (AAubervilliers-681-1-78-122.w90-88.abo.wanadoo.fr [90.88.20.122]) by mail.bootlin.com (Postfix) with ESMTPSA id 218072093C; Tue, 24 Jul 2018 15:16:16 +0200 (CEST) Date: Tue, 24 Jul 2018 15:16:16 +0200 From: Maxime Ripard To: arm@kernel.org Subject: [GIT PULL] Allwinner drivers changes for 4.19 Message-ID: <20180724131616.brtatxqutdjd4oxt@flea> MIME-Version: 1.0 User-Agent: NeoMutt/20180622 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180724_061716_565405_1FBA1329 X-CRM114-Status: GOOD ( 14.33 ) X-Spam-Score: -0.0 (/) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (-0.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [62.4.15.54 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Maxime Ripard , Chen-Yu Tsai , linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org Hi Arnd, Olof, Please pull the following changes for the next merge window. Thanks! Maxime The following changes since commit ce397d215ccd07b8ae3f71db689aedb85d56ab40: Linux 4.18-rc1 (2018-06-17 08:04:49 +0900) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git tags/sunxi-drivers-for-4.19 for you to fetch changes up to 7377330a1ed2e9bb5a97758bdadcdb37e2201b2a: soc: sunxi: Add the A13, A23 and H3 system control compatibles (2018-07-19 16:39:12 +0200) ---------------------------------------------------------------- Allwinner drivers changes for 4.19 There's been work for this release cycles in both the SRAM controller driver in order to support more SoCs, as part of our VPU work, but also to enable the EMAC on the A64 (that needs to poke at registers within the same register space). Some work has been needed too to represent the bus to the display engine controllers that all need an SRAM to be mapped to the CPU to be able to access those controllers' registers. ---------------------------------------------------------------- Chen-Yu Tsai (2): dt-bindings: sram: Rename A64 SRAM controller compatible soc: sunxi: sram: Add updated compatible string for A64 system control Icenowy Zheng (3): soc: sunxi: export a regmap for EMAC clock reg on A64 dt-bindings: add binding for the Allwinner A64 DE2 bus bus: add bus driver for accessing Allwinner A64 DE2 Maxime Ripard (2): drivers: soc: sunxi: Add support for the C1 SRAM region soc: sunxi: Add the A13, A23 and H3 system control compatibles Paul Kocialkowski (4): dt-bindings: sram: sunxi: Introduce new A10 binding for system-control soc: sunxi: sram: Add dt match for the A10 system-control compatible dt-bindings: sram: sunxi: Add A13, A20, A23 and H3 dedicated bindings dt-bindings: sram: sunxi: Populate valid sections compatibles .../devicetree/bindings/bus/sun50i-de2-bus.txt | 37 +++++++++ .../devicetree/bindings/sram/sunxi-sram.txt | 31 +++++++- drivers/bus/Kconfig | 10 +++ drivers/bus/Makefile | 1 + drivers/bus/sun50i-de2.c | 48 ++++++++++++ drivers/soc/sunxi/sunxi_sram.c | 87 +++++++++++++++++++++- 6 files changed, 208 insertions(+), 6 deletions(-) create mode 100644 Documentation/devicetree/bindings/bus/sun50i-de2-bus.txt create mode 100644 drivers/bus/sun50i-de2.c