1. 30 Nov, 2018 11 commits
    • Lubomir Rintel's avatar
      ARM: dts: mmp2: add MMC controllers · 03f64e17
      Lubomir Rintel authored
      There's apparently four of them on a MMP2.
      Signed-off-by: default avatarLubomir Rintel <lkundrak@v3.sk>
      Acked-by: default avatarPavel Machek <pavel@ucw.cz>
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      03f64e17
    • Lubomir Rintel's avatar
      ARM: dts: mmp2: add clock to the timer · 1c22b9c1
      Lubomir Rintel authored
      The timer needs the timer clock to be enabled, otherwise it stops
      ticking.
      Signed-off-by: default avatarLubomir Rintel <lkundrak@v3.sk>
      Acked-by: default avatarPavel Machek <pavel@ucw.cz>
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      1c22b9c1
    • Lubomir Rintel's avatar
      ARM: dts: mmp2: give gpio node a name · 5b3edb56
      Lubomir Rintel authored
      This will be useful for boards that actually use GPIO pins.
      Signed-off-by: default avatarLubomir Rintel <lkundrak@v3.sk>
      Acked-by: default avatarPavel Machek <pavel@ucw.cz>
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      5b3edb56
    • Lubomir Rintel's avatar
      ARM: dts: mmp2: fix the gpio interrupt cell number · 40058398
      Lubomir Rintel authored
      gpio-pxa uses two cell to encode the interrupt source: the pin number
      and the trigger type. Adjust the device node accordingly.
      Signed-off-by: default avatarLubomir Rintel <lkundrak@v3.sk>
      Acked-by: default avatarPavel Machek <pavel@ucw.cz>
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      40058398
    • Lubomir Rintel's avatar
      dt-bindings: mrvl,mmp-timer: add clock · ca40d2bd
      Lubomir Rintel authored
      The timer needs the timer clock to be enabled, otherwise it stops
      ticking.
      Signed-off-by: default avatarLubomir Rintel <lkundrak@v3.sk>
      Reviewed-by: default avatarRob Herring <robh@kernel.org>
      Acked-by: default avatarPavel Machek <pavel@ucw.cz>
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      ca40d2bd
    • Olof Johansson's avatar
      Merge tag 'socfpga_dts_updates_for_v5.0' of... · 4abc7942
      Olof Johansson authored
      Merge tag 'socfpga_dts_updates_for_v5.0' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into next/dt
      
      SoCFPGA DTS updates for v5.0
      - Use SPDX license identifier for all SoCFPGA DTS files.
      - Remove dma-mask property as it has been deprecated.
      - Use tabs in DTS files.
      - Use the specific "altr,stratix10-rst-mgr" property for the Stratix10
        reset manager.
      
      * tag 'socfpga_dts_updates_for_v5.0' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux:
        arm64: dts: stratix10: use "altr,stratix10-rst-mgr" binding
        ARM: dts: socfpga: use tabs for indentation
        arm: dts: socfpga: remove dma-mask property
        arm: dts: socfpga*.dts*: use SPDX-License-Identifier
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      4abc7942
    • Olof Johansson's avatar
      Merge tag 'renesas-arm64-dt-for-v4.21' of... · e3d37813
      Olof Johansson authored
      Merge tag 'renesas-arm64-dt-for-v4.21' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt
      
      Renesas ARM64 Based SoC DT Updates for v4.21
      
      * H3 (r8a7795) SoC:
        - Remove unneeded sound #address/size-cells
      
      * M3-W (r8a7796) SoC:
        - Describe CMT (Compare Match Timer) devices in DT
        - Describe I2C-DVFS device node in DT
      
      * M3-N (r8a77965) SoC:
        - Describe CAN, CANFD and LVDS in DT
      
      * R-Car H3 (r8a7795) and M3-W (r8a7796) SoCs:
        - Describe CPU topology, capacity and cooling maps in DT
        - Add SSIU support to R-Car audio
      
      * R-Car H3 (r8a7795), M3-W (r8a7796) and M3-N (r8a77965) SoCs:
        - Extend register range of HSUSB device to match documentation
      
      * R-Car H3 (r8a7795), M3-W (r8a7796) and M3-N (r8a77965) based
        Salvator-X, Salvator-XS and ULCB boards:
        - Switch eMMC bus to 1V8
      
      * R-Car H3 (r8a7795), M3-W (r8a7796) and M3-N (r8a77965) based
        Salvator-X and Salvator-XS boards:
        - Describe USB3.0 xHCI host and prerepheral devices as companions
      
      * R-Car E3 (r8a77990) SoC:
        - Add thermal support
        - Add support for interupt controller for external devices (INTC-EX)
        - Describe all SCIF devices and SYS-DMA for I2C and MSIOF devices
      
      * R-Car E3 (r8a77990) based Ebisu board:
        - Enable SDHI, CAN, CANFD, audio and USB3.0
        - Describe serial console pins
      
      * R-Car E3 (r8a77990) based Ebisu and
        R-Car D3 (r8a77995) based Draak board:
        - Enable USB2.0 peripheral device
      
      * R-Car M3-N (r8a77965), E3 (r8a77990) and V3H (r8a77980) SoCs:
        - Connect EtherAVB to IPMMU
      
      * R-Car V3M (r8a77970) and V3H (r8a77980) SoCs:
        - Describe TMU (timer unit), PWM timer controller and MSIOF devides in DT
        - Add thermal support
      
      * RZ/G2M (r8a774a1) SoC:
        - Use clock and power index macros
        - Describe VIN, CSI-2 and CAN devices in DT
      
      * tag 'renesas-arm64-dt-for-v4.21' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas: (40 commits)
        arm64: dts: renesas: Add all CPUs in cooling maps
        arm64: dts: renesas: r8a77990: add thermal device support
        arm64: dts: renesas: r8a77990: Enable I2C DMA
        arm64: dts: renesas: r8a7796: Add CMT device nodes
        arm64: dts: renesas: r8a7796: add SSIU support for sound
        arm64: dts: renesas: r8a77990: Add I2C-DVFS device node
        arm64: dts: renesas: r8a77990: ebisu: Add and enable CAN,FD device nodes
        arm64: dts: renesas: r8a77965: Add CAN and CANFD controller nodes
        arm64: dts: renesas: r8a77990: ebisu: Add and enable PCIe device node
        arm64: dts: renesas: Add CPU capacity-dmips-mhz
        arm64: dts: renesas: Add CPU topology on R-Car Gen3 SoCs
        arm64: dts: renesas: r8a774a1: Replace clock magic numbers
        arm64: dts: renesas: r8a774a1: Replace power magic numbers
        arm64: dts: renesas: r8a7795: add SSIU support for sound
        arm64: dts: renesas: r8a77990: Fix VIN endpoint numbering
        arm64: dts: renesas: ebisu: Add and enable SDHI device nodes
        arm64: dts: renesas: ebisu: Add serial console pins
        arm64: dts: renesas: Switch eMMC bus to 1V8 on Salvator-X and ULCB
        arm64: dts: renesas: r8a77990: Add all HSCIF nodes
        arm64: dts: renesas: r8a779{7|8}0: add TMU support
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      e3d37813
    • Olof Johansson's avatar
      Merge tag 'renesas-arm-dt-for-v4.21' of... · 51ea46e8
      Olof Johansson authored
      Merge tag 'renesas-arm-dt-for-v4.21' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt
      
      Renesas ARM Based SoC DT Updates for v4.21
      
      * RZ/N1D (r9a06g032) SoC:
        - Correct GIC DT node name
        - Enable pin controller
      
      * RZ/G1C (r8a77470) iWave g23S single board computer
        - Add QSPI flash support
        - Add pinctl support for EtherAVB
        - Enable CMT0 (Renesas R-Car Compare Match Timer)
        - Enable RWDT (Renesas Watchdog Timer)
        - Enable uSD and eMMC support
      
      * RZ/G1C (r8a77470) SoC:
        - Describe USB-DMAC and I2C devices in DT
      
      * R-Mobile A1 (r8a7740), Emma Mobile EV2 (emev2) and
        SH-Mobile AG5 (sh72a0) SoCs:
        - Include SoC name in DTSI
      
      * R-Car H2 (r8a7790) based lager, and
        R-Car M2-W (r8a7791) based koelsch and porter boards:
        - Disable unconnected LVDS encoders
      
      * tag 'renesas-arm-dt-for-v4.21' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        ARM: dts: r9a06g032: Correct the GIC DT node name
        ARM: dts: iwg23s-sbc: Add QSPI flash support
        ARM: dts: r8a77470: Add QSPI support
        ARM: dts: iwg23s-sbc: Add pinctl support for EtherAVB
        ARM: dts: iwg23s-sbc: Enable cmt0
        ARM: dts: r8a77470: Add CMT SoC specific support
        ARM: dts: r8a77470: Add USB-DMAC device nodes
        ARM: dts: iwg23s-sbc: Enable watchdog support
        ARM: dts: r8a77470: Add watchdog support to SoC dtsi
        ARM: dts: r8a7740, emev2, sh73a0: Include SoC name in DTSI
        ARM: dts: r8a779[01]: Disable unconnected LVDS encoders
        ARM: dts: iwg23s-sbc: Add uSD and eMMC support
        ARM: dts: r8a77470: Add SDHI1 support
        ARM: dts: r8a77470: Add SDHI0 support
        ARM: dts: r8a77470: Add I2C[0123] support
        ARM: dts: r9a06g032: Add pinctrl node
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      51ea46e8
    • Olof Johansson's avatar
      Merge tag 'v4.21-rockchip-dts64-1' of... · 42d76db9
      Olof Johansson authored
      Merge tag 'v4.21-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt
      
      New dts for Gru-Scarlet (tablet device), default backlight brightness
      for all Gru devices, rk3399 spi dma properties, some improvements for
      the rk3399-sapphire board (fan, chosen, backlight), hs200 mode for the
      emmc on the rock64 and declaring all cpu cores in the cooling maps
      instead of just cpu0.
      
      * tag 'v4.21-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
        arm64: dts: rockchip: Add all CPUs in cooling maps
        arm64: dts: rockchip: add Gru Scarlet devicetrees
        arm64: dts: rockchip: move backlight from rk3399 sapphire to excavator
        arm64: dts: rockchip: Use default brightness table for rk3399-gru
        arm64: dts: rockchip: add chosen node on rk3399-sapphire
        arm64: dts: rockchip: enable HS200 for eMMC on rock64
        arm64: dts: rockchip: add fan on rk3399-sapphire board
        arm64: dts: rockchip: add rk3399 SPI DMAs
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      42d76db9
    • Olof Johansson's avatar
      Merge tag 'v4.21-rockchip-dts32-1' of... · 97334883
      Olof Johansson authored
      Merge tag 'v4.21-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt
      
      Powerdomain and QoS nodes for rk3066 and rk3188. A fix for a rock2
      regulator name and referencing all cpus in the cooling maps instead
      of only cpu0.
      
      * tag 'v4.21-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
        ARM: dts: rockchip: Add all CPUs in cooling maps
        ARM: dts: rockchip: Fix rk3288-rock2 vcc_flash name
        ARM: dts: rockchip: add rk3066/rk3188 power-domains
        ARM: dts: rockchip: add qos nodes found on rk3066 and rk3188
        dt-bindings: add power-domain header for RK3066 SoCs
        dt-bindings: add power-domain header for RK3188 SoCs
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      97334883
    • Olof Johansson's avatar
      Merge tag 'vexpress-updates-4.20' of... · 11c99479
      Olof Johansson authored
      Merge tag 'vexpress-updates-4.20' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into next/dt
      
      ARMv7 Vexpress updates for v4.20
      
      Single patch to use updated coresight graph bindings thereby removing
      loads of dtc warnings
      
      * tag 'vexpress-updates-4.20' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux:
        ARM: dts: vexpress/TC2: Update entries to match latest coresight bindings
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      11c99479
  2. 28 Nov, 2018 20 commits
  3. 26 Nov, 2018 3 commits
  4. 23 Nov, 2018 4 commits
  5. 21 Nov, 2018 1 commit
  6. 19 Nov, 2018 1 commit
    • Viresh Kumar's avatar
      arm64: dts: rockchip: Add all CPUs in cooling maps · cdd46460
      Viresh Kumar authored
      Each CPU can (and does) participate in cooling down the system but the
      DT only captures a handful of them, normally CPU0, in the cooling maps.
      Things work by chance currently as under normal circumstances its the
      first CPU of each cluster which is used by the operating systems to
      probe the cooling devices. But as soon as this CPU ordering changes and
      any other CPU is used to bring up the cooling device, we will start
      seeing failures.
      
      Also the DT is rather incomplete when we list only one CPU in the
      cooling maps, as the hardware doesn't have any such limitations.
      
      Update cooling maps to include all devices affected by individual trip
      points.
      Signed-off-by: default avatarViresh Kumar <viresh.kumar@linaro.org>
      Signed-off-by: default avatarHeiko Stuebner <heiko@sntech.de>
      cdd46460