From mboxrd@z Thu Jan 1 00:00:00 1970 From: kraxel@redhat.com (Gerd Hoffmann) Date: Fri, 3 Jun 2016 08:18:19 +0200 Subject: [PATCH v2 0/9] raspberry pi 3 patch series, part 1: essentials Message-ID: <1464934708-24769-1-git-send-email-kraxel@redhat.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hi, Raspberry pi 3 patches, next round. I'll go split the longish patch series into smaller ones. I'll also go include the linux-arm-kernel list this time (note I'm subscribed to linux-rpi-kernel only so please take care to keep me in Cc). This is part one with just the essential stuff needed to get the rpi3 boot, without wifi support. Changes: * dropped ARCH_BCM kconfig option. * drop include hack for rpi3 device tree in arm. * drop DMA offset patch, pick up the version from Alex instead. Patches are also available from: git://git.kraxel.org/linux bcm2837-47-v2 Note that the git branch has the complete set of patches (including device tree patches and rpi3 wifi). cheers, Gerd Alexander Graf (1): arm64: Allow for different DMA and CPU bus offsets Eric Anholt (5): irqchip: bcm2835: Avoid arch/arm-specific handle_IRQ. arm64: Add platform selection for BCM2835. arm64: Add BCM2835 support to the defconfig. dt-bindings: Add root properties for Raspberry Pi 3 ARM: bcm2835: Add devicetree for the Raspberry Pi 3. Gerd Hoffmann (2): pinctrl: walk into bcm subdir unconditionally ARM: bcm2837: dt: Add the ethernet to the device trees Lubomir Rintel (1): ARM: bcm2835: dt: Add the ethernet to the device trees .../devicetree/bindings/arm/bcm/brcm,bcm2835.txt | 4 ++ arch/arm/boot/dts/Makefile | 3 +- arch/arm/boot/dts/bcm2835-rpi-b-plus.dts | 1 + arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts | 1 + arch/arm/boot/dts/bcm2835-rpi-b.dts | 1 + arch/arm/boot/dts/bcm2836-rpi-2-b.dts | 1 + arch/arm/boot/dts/bcm283x-rpi-smsc9512.dtsi | 19 ++++++ arch/arm/boot/dts/bcm283x-rpi-smsc9514.dtsi | 19 ++++++ arch/arm/boot/dts/bcm283x.dtsi | 2 + arch/arm64/Kconfig.platforms | 13 ++++ arch/arm64/boot/dts/broadcom/Makefile | 1 + arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-b.dts | 30 +++++++++ arch/arm64/boot/dts/broadcom/bcm2837.dtsi | 74 ++++++++++++++++++++++ arch/arm64/configs/defconfig | 23 ++++++- arch/arm64/include/asm/dma-mapping.h | 17 ++++- drivers/irqchip/irq-bcm2835.c | 3 +- drivers/irqchip/irq-bcm2836.c | 2 +- drivers/pinctrl/Makefile | 2 +- 18 files changed, 206 insertions(+), 10 deletions(-) create mode 100644 arch/arm/boot/dts/bcm283x-rpi-smsc9512.dtsi create mode 100644 arch/arm/boot/dts/bcm283x-rpi-smsc9514.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-b.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcm2837.dtsi -- 1.8.3.1