1. 07 Jul, 2019 1 commit
  2. 04 Jul, 2019 1 commit
  3. 01 Jul, 2019 7 commits
    • Olof Johansson's avatar
      Merge tag 'v5.3-rockchip-dts64-2' of... · 5ded680c
      Olof Johansson authored
      Merge tag 'v5.3-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
      
      New boards the Khadas Edge family of sbcs and the Hugsun X99 TV box,
      both based on rk3399. Small improvements for RockPi, Sapphire and
      rk3328-roc-cc boards. Improvements for the thermal handling on rk3399
      as well as the rock960 board. rk3399 dwc3 clock updates and a small
      start of the dtsi for the new rk3399pro (the one with the connected
      npu).
      
      * tag 'v5.3-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
        arm64: dts: rockchip: Fix USB3 Type-C on rk3399-sapphire
        arm64: dts: rockchip: Update DWC3 modules on RK3399 SoCs
        arm64: dts: rockchip: enable rk3328 watchdog clock
        arm64: dts: rockchip: Add support for Hugsun X99 TV Box
        arm64: dts: rockchip: Define values for the IPA governor for rock960
        arm64: dts: rockchip: Fix multiple thermal zones conflict in rk3399.dtsi
        arm64: dts: rockchip: add core dtsi file for RK3399Pro SoCs
        arm64: dts: rockchip: improve rk3328-roc-cc rgmii performance.
        arm64: dts: rockchip: Add support for Khadas Edge/Edge-V/Captain boards
        arm64: dts: rockchip: Enable HDMI audio on Rock Pi
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      5ded680c
    • Olof Johansson's avatar
      Merge tag 'v5.3-rockchip-dts32-2' of... · adfbb80d
      Olof Johansson authored
      Merge tag 'v5.3-rockchip-dts32-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
      
      Display support for rk3228/rk3229 (up to hdmi output) and more love
      for rk3288-veyron boards.
      
      * tag 'v5.3-rockchip-dts32-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
        ARM: dts: rockchip: add display nodes for rk322x
        ARM: dts: rockchip: fix vop iommu-cells on rk322x
        clk: rockchip: add clock id for hdmi_phy special clock on rk3228
        clk: rockchip: add clock id for watchdog pclk on rk3328
        Revert "ARM: dts: rockchip: set PWM delay backlight settings for Minnie"
        ARM: dts: rockchip: Configure BT_DEV_WAKE in on rk3288-veyron
        ARM: dts: rockchip: Configure BT_HOST_WAKE as wake-up signal on veyron
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      adfbb80d
    • Olof Johansson's avatar
      Merge tag 'sprd-dt-v5.3-rc1' of https://github.com/lyrazhang/linux into arm/dt · 299a0458
      Olof Johansson authored
      Spreadtrum's devicetree for v5.3-rc1
      
      This tag contains only two patches for updating coresight compatible string.
      
      * tag 'sprd-dt-v5.3-rc1' of https://github.com/lyrazhang/linux:
        arm64: dts: sc9860: Update coresight DT bindings
        arm64: dts: sc9836: Update coresight DT bindings
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      299a0458
    • Krzysztof Kozlowski's avatar
      ARM: dts: exynos: Adjust buck[78] regulators to supported values on Arndale Octa · 841ed602
      Krzysztof Kozlowski authored
      The datasheet of S2MPS11 PMIC is slightly non-consistent in buck[78]
      voltage regulators values.
      
      1. The voltage tables for configuring their registers mention range of
         voltages: 0.750 V to 3.55 V,
      2. The constrains in electrical specifications say output voltage range
         to be different (buck7: 1.2 V to 1.5 V, buck8: 1.8 V to 2.1 V).
      
      Adjust the ranges to match the electrical specifications to stay on the
      safe side.  Anyway these regulators stay at default value so this should
      not have effect.
      Signed-off-by: default avatarKrzysztof Kozlowski <krzk@kernel.org>
      841ed602
    • Krzysztof Kozlowski's avatar
      ARM: dts: exynos: Adjust buck[78] regulators to supported values on Odroid XU3 family · a19a209e
      Krzysztof Kozlowski authored
      The datasheet of S2MPS11 PMIC is slightly non-consistent in buck[78]
      voltage regulators values.
      
      1. The voltage tables for configuring their registers mention range of
         voltages: 0.750 V to 3.55 V,
      2. The constrains in electrical specifications say output voltage range
         to be different (buck7: 1.2 V to 1.5 V, buck8: 1.8 V to 2.1 V).
      
      Adjust the ranges to match the electrical specifications to stay on the
      safe side.  Also change the name of regulators to match reality.  Anyway
      these regulators stay at default value so this should not have effect.
      Reported-by: default avatarAnand Moon <linux.amoon@gmail.com>
      Signed-off-by: default avatarKrzysztof Kozlowski <krzk@kernel.org>
      a19a209e
    • Marek Szyprowski's avatar
      ARM: dts: exynos: Move Mali400 GPU node to "/soc" · 8386e6a7
      Marek Szyprowski authored
      Mali400 GPU hardware module is a standard hardware module integrated to
      Exynos3210/4210/4412 SoCs, so it should reside under the "/soc" node.
      The only SoC components which are placed in the DT root, are those, which
      are a part of CPUs: like ARM architected timers and ARM performance
      measurement units.
      Signed-off-by: default avatarMarek Szyprowski <m.szyprowski@samsung.com>
      Signed-off-by: default avatarKrzysztof Kozlowski <krzk@kernel.org>
      8386e6a7
    • Marek Szyprowski's avatar
      ARM: dts: exynos: Fix imprecise abort on Mali GPU probe on Exynos4210 · 47f28b41
      Marek Szyprowski authored
      The PMU module of Mali400 GPU is optional and it looks that it is not
      present on Exynos4210, because any access to its registers causes external
      abort. This patch removes "pmu" interrupt for Exynos4210 SoCs, so the
      driver will skip the PMU module. This fixes following fault during kernel
      boot:
      
          Unhandled fault: imprecise external abort (0x1406) at 0x00000000
          (lima_pmu_init) from [<c059e6f8>] (lima_device_init+0x244/0x5a0)
          (lima_device_init) from [<c059e40c>] (lima_pdev_probe+0x7c/0xd8)
          (lima_pdev_probe) from [<c05afcb8>] (platform_drv_probe+0x48/0x9c)
          (platform_drv_probe) from [<c05ad594>] (really_probe+0x1c4/0x400)
          (really_probe) from [<c05ad988>] (driver_probe_device+0x78/0x1b8)
          (driver_probe_device) from [<c05add30>] (device_driver_attach+0x58/0x60)
          (device_driver_attach) from [<c05ade34>] (__driver_attach+0xfc/0x160)
          (__driver_attach) from [<c05ab650>] (bus_for_each_dev+0x68/0xb4)
          (bus_for_each_dev) from [<c05ac734>] (bus_add_driver+0x104/0x20c)
          (bus_add_driver) from [<c05aece0>] (driver_register+0x78/0x10c)
          (driver_register) from [<c0103214>] (do_one_initcall+0x8c/0x430)
          (do_one_initcall) from [<c0f01328>] (kernel_init_freeable+0x3c8/0x4d0)
          (kernel_init_freeable) from [<c0ac3aa0>] (kernel_init+0x8/0x10c)
          (kernel_init) from [<c01010b4>] (ret_from_fork+0x14/0x20)
      
      The PMU module seems to work fine on Exynos4412 SoCs, so the patch also
      moves the interrupt definitions to exynos4210.dtsi and exynos4412.dtsi
      respectively, to keep only the common part in exynos4.dtsi.
      
      Fixes: 13efd80a ("ARM: dts: exynos: Add GPU/Mali 400 node to Exynos4")
      Signed-off-by: default avatarMarek Szyprowski <m.szyprowski@samsung.com>
      Signed-off-by: default avatarKrzysztof Kozlowski <krzk@kernel.org>
      47f28b41
  4. 28 Jun, 2019 3 commits
  5. 27 Jun, 2019 14 commits
  6. 26 Jun, 2019 7 commits
  7. 25 Jun, 2019 7 commits