Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752186AbbEJGqz (ORCPT ); Sun, 10 May 2015 02:46:55 -0400 Received: from mail-pa0-f43.google.com ([209.85.220.43]:34952 "EHLO mail-pa0-f43.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751845AbbEJGqx (ORCPT ); Sun, 10 May 2015 02:46:53 -0400 From: Vishnu Patekar To: maxime.ripard@free-electrons.com, emilio@elopez.com.ar, linus.walleij@linaro.org, robh+dt@kernel.org Cc: hdegoede@redhat.com, wens@csie.org, jenskuske@gmail.com, arnd@arndb.de, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-sunxi@googlegroups.com, devicetree@vger.kernel.org, Vishnu Patekar Subject: [PATCH 0/6] Introduce Allwinner A33 support Date: Sun, 10 May 2015 12:16:17 +0530 Message-Id: <1431240383-12763-1-git-send-email-vishnupatekar0510@gmail.com> X-Mailer: git-send-email 1.9.1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2811 Lines: 65 Hello everyone, This patch series introduces basic kernel support for Allwinner's A33 SoC, A33 is very similar to A23. mainly adds common sun8i dtsi, a33 pinctrl. It also adds interrupts, timers, watchdog, RTC, and UARTs, which are mostly compatible to those in earlier SoCs like A23 and A31, and can simply be reused. These patches are based on https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git Patch 1 adds machine support for the A33. Patch 2 adds the pin sets for the A33 main PIO. Patch 3 adds support to reuse A23 clocks. A33 specific clocks not yet implemented. Patch 4 adds common sun8i.dtsi, modified sun8i-a23.dtsi and a23 based dts, I've referred the h3 dtsi by Jens Kuske. removed the checkpatch warning related to Linux Foundation address in dtsi,dts. Patch 5 adds the DTSI for the A33, based on common sun8i.dtsi. Patch 6 adds a DT for the ET_Q8_A33 tablet, which these patches were developed and tested with. Vishnu Patekar (6): ARM: sunxi: Add Machine support for A33 pinctrl: sunxi: add allwinner A33 PIO controller support clk: sunxi: Add A33 clock for compilation ARM: dts: sunxi: add common sun8i dtsi ARM: dts: sunxi: Add Allwinner A33 DTSI ARM: dts: sun8i: Add ET-Q8 A33 support Documentation/devicetree/bindings/arm/sunxi.txt | 1 + .../bindings/pinctrl/allwinner,sunxi-pinctrl.txt | 2 + arch/arm/boot/dts/Makefile | 3 +- arch/arm/boot/dts/sun8i-a23-ippo-q8h-v1.2.dts | 6 +- arch/arm/boot/dts/sun8i-a23-ippo-q8h-v5.dts | 6 +- arch/arm/boot/dts/sun8i-a23.dtsi | 432 +---------------- arch/arm/boot/dts/sun8i-a33-et-q8.dts | 108 +++++ arch/arm/boot/dts/sun8i-a33.dtsi | 217 +++++++++ arch/arm/boot/dts/sun8i.dtsi | 481 +++++++++++++++++++ arch/arm/mach-sunxi/Kconfig | 2 +- arch/arm/mach-sunxi/platsmp.c | 2 +- arch/arm/mach-sunxi/sunxi.c | 4 +- drivers/clk/sunxi/clk-sunxi.c | 1 + drivers/pinctrl/sunxi/Kconfig | 5 + drivers/pinctrl/sunxi/Makefile | 1 + drivers/pinctrl/sunxi/pinctrl-sun8i-a33.c | 513 +++++++++++++++++++++ 16 files changed, 1340 insertions(+), 444 deletions(-) create mode 100644 arch/arm/boot/dts/sun8i-a33-et-q8.dts create mode 100644 arch/arm/boot/dts/sun8i-a33.dtsi create mode 100644 arch/arm/boot/dts/sun8i.dtsi create mode 100644 drivers/pinctrl/sunxi/pinctrl-sun8i-a33.c -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/