1. 27 Apr, 2017 3 commits
  2. 24 Apr, 2017 1 commit
  3. 20 Apr, 2017 1 commit
  4. 19 Apr, 2017 14 commits
    • Olof Johansson's avatar
      Merge tag 'mvebu-dt64-4.12-2' of git://git.infradead.org/linux-mvebu into next/dt64 · d0815dfd
      Olof Johansson authored
      mvebu dt64 for 4.12 (part 2)
      
      - crypto engine description for the Armada 7k/8k SoCs and the boards
        using it
      - SDHCI description for the Armada 37xx and 7k/8k SoCs and the boards
        using it
      
      * tag 'mvebu-dt64-4.12-2' of git://git.infradead.org/linux-mvebu:
        arm64: marvell: dts: enable the crypto engine on the Armada 8040 DB
        arm64: marvell: dts: enable the crypto engine on the Armada 7040 DB
        arm64: marvell: dts: add crypto engine description for 7k/8k
        arm64: dts: marvell: add sdhci support for Armada 7K/8K
        arm64: dts: marvell: add eMMC support for Armada 37xx
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      d0815dfd
    • Olof Johansson's avatar
      Merge tag 'hisi-arm64-dt-for-4.12' of git://github.com/hisilicon/linux-hisi into next/dt64 · 08fd8c95
      Olof Johansson authored
      ARM64: DT: Hisilicon SoC DT updates for 4.12
      
      - Reset the hi6220 mmc hosts to avoid hang
      - Add the binding for the hi3798cv200 SoC and the poplar board
      - Add basic dts files to support the hi3798cv200 poplar board
      - Enable the Mbigen, XGE, RoCE and SAS for the hip07 d05 board
      - Add driver strength MACRO for the hi3660 SoC
      - Add the pinctrl dtsi file for hikey960 board to configure the pins
      
      * tag 'hisi-arm64-dt-for-4.12' of git://github.com/hisilicon/linux-hisi:
        arm64: dts: hisi: add pinctrl dtsi file for HiKey960 development board
        arm64: dts: hisi: add drive strength levels of the pins for Hi3660 SoC
        arm64: dts: hisi: enable the NIC and SAS for the hip07-d05 board
        arm64: dts: hisi: add SAS nodes for the hip07 SoC
        arm64: dts: hisi: add RoCE nodes for the hip07 SoC
        arm64: dts: hisi: add network related nodes for the hip07 SoC
        arm64: dts: hisi: add mbigen nodes for the hip07 SoC
        arm64: dts: hisilicon: add dts files for hi3798cv200-poplar board
        dt-bindings: arm: hisilicon: add bindings for hi3798cv200 SoC and Poplar board
        arm64: dts: hi6220: Reset the mmc hosts
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      08fd8c95
    • Olof Johansson's avatar
      Merge tag 'zte-dt64-4.12' of... · b42f4555
      Olof Johansson authored
      Merge tag 'zte-dt64-4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/dt64
      
      ZTE arm64 device tree updates for 4.12:
       - Add mmc devices for ZX296718 SoC and enable those available on
         zx296718-evb board.
       - Add VOU controller device, output devices HDMI and TVENC, and enable
         display support for zx296718-evb board.
       - Remove pll_vga clock from ZX296718 device tree, as it's not a fixed
         rate clock.
      
      * tag 'zte-dt64-4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        arm64: dts: zte: add tvenc device for zx296718
        arm64: dts: zte: add vou and hdmi devices for zx296718
        arm64: dts: zte: add mmc devices for zx296718
        arm64: dts: zte: remove zx296718 pll_vga clock
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      b42f4555
    • Olof Johansson's avatar
      Merge tag 'imx-dt64-4.12' of... · 13ed63b6
      Olof Johansson authored
      Merge tag 'imx-dt64-4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/dt64
      
      Freescale arm64 device tree updates for 4.12:
       - Add support of LS2088A SoC, which is a derivative of existing
         LS2080A SoC, and the major difference is on ARM cores.
       - Add support of LS1088A SoC which includes eight Cortex-A53 cores
         with 32 KB L1 D-cache and I-cache respectively.
       - Add crypto and thermal device support for LS1012A platform.
       - Add ECC register region for SATA device on LS1012A, LS1043A and
         LS1046A platforms.
      
      * tag 'imx-dt64-4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        dt-bindings: arm: Add entry for FSL LS1088A RDB, QDS boards
        dt-bindings: clockgen: Add compatible string for LS1088A
        arm64: dts: Add support for FSL's LS1088A SoC
        arm64: dts: ls1012a: add crypto node
        arm64: dts: ls1012a: add thermal monitor node
        arm64: dts: updated sata node on ls1012a platform
        arm64: dts: added ecc register address to sata node on ls1046a
        arm64: dts: added ecc register address to sata node on ls1043a
        arm64: dts: freescale: ls2088a: Add DTS support for FSL's LS2088A SoC
        arm64: dts: freescale: ls2080a: Split devicetree for code resuability
        dt-bindings: Add compatible for LS2088A QDS and RDB board
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      13ed63b6
    • Olof Johansson's avatar
      Merge tag 'v4.12-rockchip-dts64-2' of... · ab719074
      Olof Johansson authored
      Merge tag 'v4.12-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt64
      
      Basic support for new rk3328, a 4-core Cortex-A53 soc and a fix for the
      default memory definition on the px5 eval board. While the bootloader
      should already override it with the actual amount, it's better to not
      carry around wrong values.
      
      * tag 'v4.12-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
        arm64: dts: rockchip: fix the memory size of PX5 Evaluation board
        arm64: dts: rockchip: add RK3328 eavluation board devicetree
        dt-bindings: document rockchip rk3328-evb board
        arm64: dts: rockchip: add core dtsi file for RK3328 SoCs
        dt-bindings: add binding for rk3328-grf
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      ab719074
    • Olof Johansson's avatar
      Merge tag 'samsung-dt64-4.12' of... · eeef69c9
      Olof Johansson authored
      Merge tag 'samsung-dt64-4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt64
      
      Samsung DeviceTree ARM64 update for v4.12:
      1. Add IR, touchscreen and panel to TM2/TM2E boards.
      2. Add proper clock frequency properties to DSI nodes.
      
      * tag 'samsung-dt64-4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
        arm64: dts: exynos: Add the burst and esc clock frequency properties to DSI node
        arm64: dts: exynos: Add support for S6E3HA2 panel device on TM2 board
        arm64: dts: exynos: Add stmfts touchscreen node for TM2 and TM2E
        arm64: dts: exynos: Enable ir-spi in the TM2 and TM2E boards
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      eeef69c9
    • Olof Johansson's avatar
      Merge tag 'renesas-arm64-dt2-for-v4.12' of... · c3acc32d
      Olof Johansson authored
      Merge tag 'renesas-arm64-dt2-for-v4.12' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt64
      
      Second Round of Renesas ARM64 Based SoC DT Updates for v4.12
      
      Corrections:
      * r8a7795: Correct SATA device size to 2MiB for r8a7795 SoC
      
      Cleanup:
      * Drop _clk suffix from X12 clock node name for r8a7795 SoC
      
      Enhancements:
      * Add reset control properties for r8a779[56]
      
      * tag 'renesas-arm64-dt2-for-v4.12' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        arm64: dts: r8a7795: salvator-x: Drop _clk suffix from X12 clock node name
        arm64: dts: r8a7796: Add reset control properties
        arm64: dts: r8a7795: Add reset control properties
        arm64: dts: r8a7795: Correct SATA device size to 2MiB
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      c3acc32d
    • Olof Johansson's avatar
      Merge tag 'qcom-arm64-for-4.12' of... · f6b71673
      Olof Johansson authored
      Merge tag 'qcom-arm64-for-4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/dt64
      
      Qualcomm ARM64 Updates for v4.12
      
      * Fixup MSM8996 SMP2P and add ADSP PIL / SLPI SMP2P node
      * Replace PMU compatible w/ A53 specific one
      * Add APQ8016 ramoops
      * Update MSM8916 hexagon node
      * Add PM8994 RTC
      
      * tag 'qcom-arm64-for-4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux:
        arm64: dts: msm8996: Add ADSP PIL node
        arm64: dts: qcom: pm8994: Add rtc node
        arm64: dts: apq8016-sbc: Add ramoops
        arm64: dts: qcom: msm8916: Update hexagon node
        arm64: dts: msm8996: Add SLPI SMP2P dt node.
        arm64: dts: qcom: Replace PMU compatible with a53 specific one
        arm64: dts: qcom: msm8996: Fixup smp2p node
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      f6b71673
    • Olof Johansson's avatar
      Merge tag 'tegra-for-4.12-arm64-dt' of... · 3d3949df
      Olof Johansson authored
      Merge tag 'tegra-for-4.12-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt64
      
      arm64: tegra: Device tree changes for v4.12-rc1
      
      This adds a bunch of features for Tegra186, such as PMC, ethernet, I2C,
      SDHCI and GPIO. It also enables various features on the P2771 devkit.
      
      A small fix is made to the compatible string list for the flow
      controller on Tegra132 and the IOMMU is enabled for host1x on Tegra210.
      
      * tag 'tegra-for-4.12-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        arm64: tegra: Update the Tegra132 flowctrl compatible string
        arm64: tegra: Add GPU node for Tegra186
        arm64: tegra: Enable IOMMU for host1x on Tegra210
        arm64: tegra: Enable VIC on Tegra210
        arm64: tegra: Add GPIO expanders on P2771
        arm64: tegra: Add power monitors on P2771
        arm64: tegra: Add GPIO keys on P2771
        arm64: tegra: Enable current monitors on P3310
        arm64: tegra: Enable SD/MMC slot on P2771
        arm64: tegra: Enable SDHCI controllers on P3110
        arm64: tegra: Add initial power tree for P3310
        arm64: tegra: Enable ethernet on P3310
        arm64: tegra: Enable I2C controllers on P3310
        arm64: tegra: Invert the PMC interrupt on P3310
        arm64: tegra: Add ethernet support for Tegra186
        arm64: tegra: Add PMC controller on Tegra186
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      3d3949df
    • Olof Johansson's avatar
      Merge tag 'sunxi-dt-h5-for-4.12' of... · 2149ed8d
      Olof Johansson authored
      Merge tag 'sunxi-dt-h5-for-4.12' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into next/dt64
      
      Allwinner H5 DT changes for 4.12
      
      H5 patches for 4.12, which are mostly related to reworking the H3 DTSI to
      be usable on the arm64 H5 DTSI, that shares almost everything with the H3
      but the CPU cores.
      
      We then have patches to support the H5 boards on top.
      
      * tag 'sunxi-dt-h5-for-4.12' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
        ARM: sunxi: h3/h5: switch apb0-related clocks to r_ccu
        arm64: allwinner: h5: enable USB OTG on Orange Pi PC 2 board
        arm64: allwinner: h5: add support for the Orange Pi PC 2 board
        arm64: allwinner: h5: add Allwinner H5 .dtsi
        ARM: sunxi: h3/h5: add usb_otg and OHCI/EHCI for usbc0 on H3/H5
        arm: sun8i: h3: split Allwinner H3 .dtsi
        arm: sun8i: h3: correct the GIC compatible in H3 to gic-400
        arm: sun8i: h3: drop pinctrl-a10.h inclusion for H3 DTSI
        arm: sun8i: h3: drop skeleton.dtsi inclusion in H3 DTSI
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      2149ed8d
    • Olof Johansson's avatar
      Merge tag 'sunxi-dt64-for-4.12' of... · 6929f0f6
      Olof Johansson authored
      Merge tag 'sunxi-dt64-for-4.12' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into next/dt64
      
      Allwinner arm64 DT changes for 4.12
      
      Some patches to enable the PRCM block in the A64
      
      * tag 'sunxi-dt64-for-4.12' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
        arm64: allwinner: a64: add R_PIO pinctrl node
        arm64: allwinner: a64: add r_ccu node
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      6929f0f6
    • Olof Johansson's avatar
      Merge tag 'amlogic-dt64-redo' of... · dd851084
      Olof Johansson authored
      Merge tag 'amlogic-dt64-redo' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into next/dt64
      
      Amlogic 64-bit DT updates for v4.12
      - pinctrl: new pins for audio
      - clocks: more clocks exposed for GFX, audio
      - new board: Khadas Vim (S905X)
      - new board: HwaCom AmazeTV (S905X)
      - ethernet phy: add GPIO resets
      
      * tag 'amlogic-dt64-redo' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic: (41 commits)
        ARM64: dts: meson-gx: Add support for HDMI output
        ARM64: dts: meson-gx: Add shared CMA dma memory pool
        ARM64: dts: meson-gxbb-odroidc2: Enable SARADC node
        dt-bindings: clock: gxbb-clkc: Add GXL compatible variant
        clk: meson-gxbb: Expose GP0 dt-bindings clock id
        clk: meson-gxbb: Add MALI clock IDS
        dt-bindings: clk: gxbb: expose i2s output clock gates
        ARM64: dts: meson-gxl: add spdif output pins
        ARM64: dts: meson-gxl: add i2s output pins
        ARM64: dts: meson-gxbb: add spdif output pins
        ARM64: dts: meson-gxbb: add i2s output pins
        ARM64: dts: meson-gxbb: Add USB Hub GPIO hog
        ARM: dts: meson8b: Add gpio-ranges properties
        ARM: dts: meson8: Add gpio-ranges properties
        ARM64: dts: meson-gxl: Add gpio-ranges properties
        ARM64: dts: meson-gxbb: Add gpio-ranges properties
        ARM64: dts: meson-gx: Add Mali nodes for GXBB and GXL
        ARM64: dts: meson-gxl: Add missing pinctrl pins groups
        ARM64: dts: meson-gx: Prepend GX generic compatible like other nodes
        ARM64: dts: meson-gx: empty line cleanup
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      dd851084
    • Sudeep Holla's avatar
      arm64: dts: juno: add information about L1 and L2 caches · f9936c4a
      Sudeep Holla authored
      Commit a8d4636f ("arm64: cacheinfo: Remove CCSIDR-based cache
      information probing") removed mechanism to extract cache information
      based on CCSIDR register as the architecture explicitly states no
      inference about the actual sizes of caches based on CCSIDR registers.
      
      Commit 9a802431 ("arm64: cacheinfo: add support to override cache
      levels via device tree") had already provided options to override cache
      information from the device tree.
      
      This patch adds the information about L1 and L2 caches on all variants
      of Juno platform.
      
      Cc: Will Deacon <will.deacon@arm.com>
      Cc: Liviu Dudau <liviu.dudau@arm.com>
      Signed-off-by: default avatarSudeep Holla <sudeep.holla@arm.com>
      f9936c4a
    • Sudeep Holla's avatar
      arm64: dts: juno: fix few unit address format warnings · 72cc1993
      Sudeep Holla authored
      This patch fixes the following set of warnings on juno.
      
       smb@08000000 unit name should not have leading 0s
       sysctl@020000 simple-bus unit address format error, expected "20000"
       apbregs@010000 simple-bus unit address format error, expected "10000"
       mmci@050000 simple-bus unit address format error, expected "50000"
       kmi@060000 simple-bus unit address format error, expected "60000"
       kmi@070000 simple-bus unit address format error, expected "70000"
       wdt@0f0000 simple-bus unit address format error, expected "f0000"
      Acked-by: default avatarLiviu Dudau <liviu.dudau@arm.com>
      Signed-off-by: default avatarSudeep Holla <sudeep.holla@arm.com>
      72cc1993
  5. 12 Apr, 2017 3 commits
  6. 11 Apr, 2017 2 commits
  7. 10 Apr, 2017 3 commits
  8. 08 Apr, 2017 4 commits
  9. 07 Apr, 2017 1 commit
  10. 06 Apr, 2017 3 commits
  11. 05 Apr, 2017 1 commit
  12. 04 Apr, 2017 4 commits