From mboxrd@z Thu Jan 1 00:00:00 1970 From: simon.guinot@sequanux.org (Simon Guinot) Date: Tue, 6 Oct 2015 16:13:40 +0200 Subject: [PATCH v5 0/4] Add support for the Armada-370-based Seagate NAS Message-ID: <1444140824-24132-1-git-send-email-simon.guinot@sequanux.org> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hi, This patch series adds support for the Seagate machines based on the Armada-370 Marvell SoC. This includes the Personal Cloud 1 and 2-Bay and the Seagate NAS 2 and 4-Bay. Changes for v2: - Rename DTS files using the products names. - Update model and compatible properties as well. - Add some information allowing to identify the devices in the commit message and in the DTS files headers. - Remove duplicated rtc alias in armada-370-seagate-nas-xbay.dtsi. Changes for v3: - Use GPIO_ACTIVE_HIGH instead of 0 in gpios property (gpio-fan node). - Fix spelling for Personal Cloud DTS files: 'personal' instead of 'personnal'. - Add Andrew's Acked-by. Changes for v4: - Introduces a DT coherency-fabric property: broken-idle. - Use this new property to disable cpuidle support on Personal Cloud boards. - Use this new property with Armada 38x SoCs as well. Changes for v5: - Make the broken-idle property boolean. - Don't use the broken-idle flag for Armada 38x. Thanks, Simon Simon Guinot (2): ARM: mvebu: add DT support for Seagate Personal Cloud ARM: mvebu: enable options for Seagate NAS in mvebu_v7_defconfig Vincent Donnefort (2): ARM: mvebu: add broken-idle option ARM: mvebu: add DT support for Seagate NAS 2 and 4-Bay .../devicetree/bindings/arm/coherency-fabric.txt | 5 + arch/arm/boot/dts/Makefile | 4 + arch/arm/boot/dts/armada-370-seagate-nas-2bay.dts | 36 ++++ arch/arm/boot/dts/armada-370-seagate-nas-4bay.dts | 133 ++++++++++++ arch/arm/boot/dts/armada-370-seagate-nas-xbay.dtsi | 231 +++++++++++++++++++++ .../dts/armada-370-seagate-personal-cloud-2bay.dts | 51 +++++ .../boot/dts/armada-370-seagate-personal-cloud.dts | 37 ++++ .../dts/armada-370-seagate-personal-cloud.dtsi | 178 ++++++++++++++++ arch/arm/configs/mvebu_v7_defconfig | 9 +- arch/arm/mach-mvebu/pmsu.c | 29 ++- 10 files changed, 709 insertions(+), 4 deletions(-) create mode 100644 arch/arm/boot/dts/armada-370-seagate-nas-2bay.dts create mode 100644 arch/arm/boot/dts/armada-370-seagate-nas-4bay.dts create mode 100644 arch/arm/boot/dts/armada-370-seagate-nas-xbay.dtsi create mode 100644 arch/arm/boot/dts/armada-370-seagate-personal-cloud-2bay.dts create mode 100644 arch/arm/boot/dts/armada-370-seagate-personal-cloud.dts create mode 100644 arch/arm/boot/dts/armada-370-seagate-personal-cloud.dtsi -- 2.1.4