1. 30 Nov, 2018 7 commits
    • 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 3 commits
  7. 15 Nov, 2018 2 commits
    • John Keeping's avatar
      ARM: dts: rockchip: Fix rk3288-rock2 vcc_flash name · 03d9f8fa
      John Keeping authored
      There is no functional change from this, but it is confusing to find two
      copies of vcc_sys and no vcc_flash when looking in
      /sys/class/regulator/*/name.
      Signed-off-by: default avatarJohn Keeping <john@metanate.com>
      Signed-off-by: default avatarHeiko Stuebner <heiko@sntech.de>
      03d9f8fa
    • Gaku Inami's avatar
      arm64: dts: renesas: Add CPU capacity-dmips-mhz · 2250d856
      Gaku Inami authored
      Set the capacity-dmips-mhz for R-Car Gen3 SoCs, that is based on
      dhrystone. The average in 10 times of dhrystone result as follows:
      
      r8a7795 SoC (A57x4 + A53x4)
        CPU   max-freq   dhrystone
        ---------------------------------
        A57   1500 MHz  11470943 lps/s
        A53   1200 MHz   4798583 lps/s
      
      r8a7796 SoC (A57x2 + A53x4)
        CPU   max-freq   dhrystone
        ---------------------------------
        A57   1500 MHz  11463526 lps/s
        A53   1200 MHz   4793276 lps/s
      
      Based on above, capacity-dmips-mhz values are calculated as follows:
      
      r8a7795 SoC
        A57 : 1024 / (11470943 / 1500) * (11470943 / 1500) = 1024
        A53 : 1024 / (11470943 / 1500) * ( 4798583 / 1200) =  535
      
      r8a7796 SoC
        A57 : 1024 / (11463526 / 1500) * (11463526 / 1500) = 1024
        A53 : 1024 / (11463526 / 1500) * ( 4793276 / 1200) =  535
      
      However, since each CPUs have different max frequencies, the final
      CPU capacities of A53 are scaled by this difference, the values are
      as follows.
      
      [r8a7795 SoC]
        $ cat /sys/devices/system/cpu/cpu*/cpu_capacity
        1024	<---- CPU capacity of A57
        1024
        1024
        1024
        428	<---- CPU capacity of A53
        428
        428
        428
      
      [r8a7796 SoC]
        $ cat /sys/devices/system/cpu/cpu*/cpu_capacity
        1024	<---- CPU capacity of A57
        1024
        428	<---- CPU capacity of A53
        428
        428
        428
      Signed-off-by: default avatarGaku Inami <gaku.inami.xh@renesas.com>
      Reviewed-by: default avatarGeert Uytterhoeven <geert+renesas@glider.be>
      Signed-off-by: default avatarSimon Horman <horms+renesas@verge.net.au>
      2250d856