From patchwork Mon Nov 13 23:34:19 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Andreas_F=C3=A4rber?= X-Patchwork-Id: 118825 Delivered-To: patch@linaro.org Received: by 10.140.22.164 with SMTP id 33csp2372511qgn; Mon, 13 Nov 2017 15:34:37 -0800 (PST) X-Google-Smtp-Source: AGs4zMY2zBErD3qHSHlkhAST4I9eBbbhz4AObfl9FFpnJHt+eMAlsLDka7TTMwgUh4QboDXZg+EZ X-Received: by 10.159.252.1 with SMTP id n1mr10387761pls.415.1510616077751; Mon, 13 Nov 2017 15:34:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510616077; cv=none; d=google.com; s=arc-20160816; b=fnuHAVtcHYS3hpE4a1uHSV1qH3GkXaO4ZIN3bojymVbQQmikEZBvX2HcrUYuSQ0hSl FkIrB0yX0TKKT3hbXUV6zaWOx+WIZ3I/Cs+OWl1pi8BYVU2rlZMMWOVg0pJFZSMuaQ5l X80PfIUJygVnzGpPu4RBqMxv3t+cKxIwJhPq74XbPg4Tt2cOJHwgP/O5NK6nx42DA01O 45ovnjZC9e3p6cdMk4V/P5Hq+70AcC/lNt0AHCj3Eia3H6W4LEpQcvaAT+/hWcnExp9W UGNRDx2ucnpE9+tLoYBxhF7YVXNNJ+ehmsRRNIIbPZNESxG0h9UjZO4nYs0jfrNxhPUD UauA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:arc-authentication-results; bh=kPrygLrePq+PH/butLCnO3uz4VT3kLxvL3JnvviIgx8=; b=djXQNUahtdRk2o3pzBntrXg1yS+1W0A3uPorjsdYWLuVx3TpFiuh8bBcnwXX7nb1JH iIzvLxfUOwn0yalT+qH1zdTNfz6oyp5qEUjAw6z+whfatYxpnKX6wbCrHxB4BGvWolPu srJd5nJuBiXFHllVAZdhM771hz+RBvrOn2zV/E0ShJrmdqS26GB1AT6M4PKOP84bDAV/ l2CUCGanArSmGw1bMqT3TvzAbXSk1knuaok3/6Xn5FmXbea0bm+LEuG8pEZGCEVi/aT/ 8g56ocsWaD/q39FmG+DKp5xil3NDVC7DTHiNBzcut6EOwQZEI12QueVvWjXHblLIhIFl ljqg== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p8si15001930pls.804.2017.11.13.15.34.37; Mon, 13 Nov 2017 15:34:37 -0800 (PST) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751646AbdKMXeg (ORCPT + 27 others); Mon, 13 Nov 2017 18:34:36 -0500 Received: from mx2.suse.de ([195.135.220.15]:59378 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751073AbdKMXee (ORCPT ); Mon, 13 Nov 2017 18:34:34 -0500 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 099B6ACE5; Mon, 13 Nov 2017 23:34:33 +0000 (UTC) From: =?utf-8?q?Andreas_F=C3=A4rber?= To: linux-arm-kernel@lists.infradead.org Cc: Thomas Liau , Jeff Chen , =?utf-8?b?5byg5Lic6aOO?= , =?utf-8?b?5YiY54Kc?= , =?utf-8?b?5byg5aSp55uK?= , =?utf-8?b?5qKF5Yip?= , support@cubietech.com, linux-kernel@vger.kernel.org, =?utf-8?q?Andreas_F=C3=A4rber?= , Ahha Lee , devicetree@vger.kernel.org, Daniel Lezcano , Thomas Gleixner Subject: [PATCH v2 0/8] arm64: Add initial Actions Semi S700 and CubieBoard7 support Date: Tue, 14 Nov 2017 00:34:19 +0100 Message-Id: <20171113233427.5386-1-afaerber@suse.de> X-Mailer: git-send-email 2.13.6 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, This series prepares the Actions Semi S700 SoC and Cubietech CubieBoard7. It boots equally far as the S900 based Bubblegum-96 these patches are based on, i.e. into an initrd with serial and all four cores up. v2 modifies the clocksource driver patches and adds SPS patches. Not having succeeded to replace the bootloader on eMMC or to try booting from SD, the only working way I've found to boot mainline kernels appears to be booting into Android, then issuing "reboot bootloader". U-Boot is lacking the saveenv command, so it wasn't possible to change the bootdelay to facilitate this. Cf. https://en.opensuse.org/HCL:CubieBoard7 Work branch: https://github.com/afaerber/linux/commits/bg96-next Have a lot of fun! Cheers, Andreas v1 -> v2: * Prepended patch converting CLOCKSOURCE_OF_DECLARE() to TIMER_OF_DECLARE() (Daniel) * Added patches for SPS Cc: Ahha Lee Cc: support@cubietech.com Cc: Jeff Chen Cc: devicetree@vger.kernel.org Cc: Daniel Lezcano Cc: Thomas Gleixner Andreas Färber (8): dt-bindings: arm: actions: Add S700 and CubieBoard7 dt-bindings: timer: Add Actions Semi S700 clocksource: owl: Adopt TIMER_OF_DECLARE() clocksource: owl: Prepare S700 arm64: dts: actions: Add S700 and CubieBoard7 dt-bindings: power: Add Actions Semi S700 SPS soc: actions: sps: Add S700 arm64: dts: actions: Add S700 SPS node Documentation/devicetree/bindings/arm/actions.txt | 15 ++ .../devicetree/bindings/power/actions,owl-sps.txt | 2 + .../bindings/timer/actions,owl-timer.txt | 1 + arch/arm64/boot/dts/actions/Makefile | 2 + arch/arm64/boot/dts/actions/s700-cubieboard7.dts | 47 ++++++ arch/arm64/boot/dts/actions/s700.dtsi | 170 +++++++++++++++++++++ drivers/clocksource/owl-timer.c | 5 +- drivers/soc/actions/owl-sps.c | 42 +++++ include/dt-bindings/power/owl-s700-powergate.h | 20 +++ 9 files changed, 302 insertions(+), 2 deletions(-) create mode 100644 arch/arm64/boot/dts/actions/s700-cubieboard7.dts create mode 100644 arch/arm64/boot/dts/actions/s700.dtsi create mode 100644 include/dt-bindings/power/owl-s700-powergate.h -- 2.13.6