1. 21 Dec, 2023 6 commits
    • Arnd Bergmann's avatar
      Merge tag 'mtk-dts64-for-v6.8' of... · 76955bc8
      Arnd Bergmann authored
      Merge tag 'mtk-dts64-for-v6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
      
      MediaTek ARM64 DeviceTree updates for v6.8
      
      This adds devicetree bindings and nodes for:
       - Media Data Path 3 (MDP3) bindings and enablement on MT8195
       - Smart Voltage Scaling (SVS) on MT8195
       - LVTS SoC thermal on MT8192
       - MT8188 SoC along with its resets, display bindings, and more
       - MT8183 hardware video decoder (mtk-vcodec-dec)
      
      Adds the following new machines:
       - MT8188 Evaluation Board (EVB)
       - MT8183 Chromebooks: Kukui-Katsu, Jacuzzi-Makomo, Pico, Pico6
      
      Performs cleanups for various MediaTek SoCs and PMICs, and also
      includes some spare fixes.
      
      * tag 'mtk-dts64-for-v6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux: (60 commits)
        arm64: dts: mediatek: mt8192: Add Smart Voltage Scaling node
        arm64: dts: mediatek: mt8195: Add SVS node and reduce LVTS_AP iospace
        arm64: dts: mediatek: mt8183: Change iospaces for thermal and svs
        arm64: dts: mediatek: mt8186: fix address warning for ADSP mailboxes
        arm64: dts: mediatek: mt8186: Fix alias prefix for ovl_2l0
        arm64: dts: mt6358: Drop bogus "regulator-fixed" compatible properties
        arm64: dts: mt8183: kukui-jacuzzi: Drop bogus anx7625 panel_flag property
        arm64: dts: Add MediaTek MT8188 dts and evaluation board and Makefile
        dt-bindings: soc: mediatek: pwrap: Modify compatible for MT8188
        dt-bindings: arm: mediatek: Add mt8188 pericfg compatible
        dt-bindings: arm: Add compatible for MediaTek MT8188
        arm64: dts: mediatek: mt8195: add DSI and MIPI DPHY nodes
        dt-bindings: display: mediatek: dsi: add compatible for MediaTek MT8195
        arm64: dts: mediatek: mt6358: Merge ldo_vcn33_* regulators
        dt-bindings: arm: mediatek: convert audsys and mt2701-afe-pcm to yaml
        arm64: dts: mediatek: mt8195: add MDP3 nodes
        arm64: dts: mediatek: mt8195: revise VDOSYS RDMA node name
        arm64: dts: mediatek: mt8183: correct MDP3 DMA-related nodes
        dt-bindings: display: mediatek: padding: add compatible for MT8195
        dt-bindings: display: mediatek: split: add compatible for MT8195
        ...
      
      Link: https://lore.kernel.org/r/20231212114515.121695-1-angelogioacchino.delregno@collabora.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      76955bc8
    • Arnd Bergmann's avatar
      Merge tag 'samsung-dt-6.8' of... · 9bc75fe5
      Arnd Bergmann authored
      Merge tag 'samsung-dt-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
      
      Samsung DTS ARM changes for v6.8
      
      1. Exynos4212 and Exynos4412: Final fixes for dtbs_check warnings.
         Replace duplicate PMU node in FIMC IS node with syscon phandle.  The
         old solution of duplicated PMU node was not a correct representation of
         the hardware and could have concurrent access issues.
      
         The DTS change depends on media FIMC IS drivers changes already
         merged in previous cycle, thus it is not fully
         backwards-compatible.  It is a necessary trade-off in fixing wrong
         description in DTS.
      
         With this fix, `make dtbs_check` status looks like:
         S3C6410: no warnings
         Exynos: no warnings, one undocumented compatible
         S5PV210: one warning, one undocumented compatible
      
      2. Exynos4210, Exynos4212, Exynos4412, S5PV210:
         Correct FIMC IS camera ranges and IO addresses to silence dtc W=1
         warnings.  No functional impact expected.
         After this fix, there are no dtc W=1 warnings on all ARMv7 platforms.
      
      3. Galaxy I9100: Fix 12-second hang during boot by enabling regulator
         (real cause not really known), add touch keys and accelerometer.
      
      * tag 'samsung-dt-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
        ARM: dts: samsung: exynos4210-i9100: Add accelerometer node
        ARM: dts: samsung: exynos4210-i9100: Add node for touch keys
        ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
        ARM: dts: samsung: s5pv210: fix camera unit addresses/ranges
        ARM: dts: samsung: exynos4: fix camera unit addresses/ranges
        ARM: dts: samsung: exynos4x12: replace duplicate pmu node with phandle
      
      Link: https://lore.kernel.org/r/20231212093105.13938-2-krzysztof.kozlowski@linaro.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      9bc75fe5
    • Arnd Bergmann's avatar
      Merge tag 'samsung-dt64-6.8' of... · 2dfe48a8
      Arnd Bergmann authored
      Merge tag 'samsung-dt64-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
      
      Samsung DTS ARM64 changes for v6.8
      
      Two (and a half) major items are coming with this pull request:
      1. Add specific compatibles to all Samsung Exynos and Tesla FSD blocks,
         because that's what guidelines expect [1] and is generally
         recommended practice.  Existing compatibles are left untouched, thus
         no driver changes are needed.  The work only cleans things up, so any
         future contributions will use recommended style: specific and
         fallback compatibles.
      
         Since no driver changes are needed in this work and the DTS is
         directly affected by bindings change (running tests with `make
         dtbs_check`), this pull includes all bindings changes, even though
         usual practice is that bindings come via driver subsystem.  Keeping
         everything here makes review and testing easier.  Also will allow us
         to avoid conflicts related to new platforms (see below).
      
      2. Add ExynosAutov920 SoC and SADK board (Samsung Automotive Development
         Kit) with minimal support so far: serial console, GPIO-based keys and
         PWM fan.
      
      3. Add few bindings for upcoming Google GS101 SoC.  This pull request
         does not include its DTS yet, just few reviewed dependencies.  DTS
         will be coming soon.
      
      [1] Documentation/devicetree/bindings/writing-bindings.rst
      
      * tag 'samsung-dt64-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux: (38 commits)
        arm64: dts: exynos: add minimal support for exynosautov920 sadk board
        arm64: dts: exynos: add initial support for exynosautov920 SoC
        dt-bindings: samsung: exynos-sysreg: combine exynosautov920 with other enum
        dt-bindings: soc: google: exynos-sysreg: add dedicated SYSREG compatibles to GS101
        dt-bindings: clock: Add Google gs101 clock management unit bindings
        dt-bindings: soc: samsung: exynos-pmu: Add gs101 compatible
        arm64: dts: fsd: add specific compatibles for Tesla FSD
        dt-bindings: watchdog: samsung: add specific compatible for Tesla FSD
        dt-bindings: samsung: exynos-pmu: add specific compatible for Tesla FSD
        dt-bindings: serial: samsung: add specific compatible for Tesla FSD
        dt-bindings: pwm: samsung: add specific compatible for Tesla FSD
        dt-bindings: i2c: exynos5: add specific compatible for Tesla FSD
        arm64: dts: exynosautov9: use Exynos7 fallbacks for pin wake-up controller
        arm64: dts: exynos850: use Exynos7 fallbacks for pin wake-up controllers
        dt-bindings: hwinfo: samsung,exynos-chipid: add exynosautov920 compatible
        dt-bindings: arm: samsung: Document exynosautov920 SADK board binding
        dt-bindings: pwm: samsung: add exynosautov920 compatible
        dt-bindings: serial: samsung: add exynosautov920-uart compatible
        dt-bindings: samsung: usi: add exynosautov920-usi compatible
        dt-bindings: samsung: exynos-pmu: add exynosautov920 compatible
        ...
      
      Link: https://lore.kernel.org/r/20231212093105.13938-1-krzysztof.kozlowski@linaro.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      2dfe48a8
    • Krzysztof Kozlowski's avatar
      ARM: dts: ste: minor whitespace cleanup around '=' · 487e6d8d
      Krzysztof Kozlowski authored
      The DTS code coding style expects exactly one space before and after '='
      sign.
      Signed-off-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Link: https://lore.kernel.org/r/20231212-ux500-dts-v1-1-5a31b6742d85@linaro.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      487e6d8d
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v6.8/dt-signed' of... · 734e575f
      Arnd Bergmann authored
      Merge tag 'omap-for-v6.8/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt
      
      Devicetree changes for omaps
      
      - A series of patches to reorganize Motorola Mapphone related files to add
        support for tablets as the peripherals are different compared to the
        phones
      
      - Apply am57xx-idk overlays to base dtbs
      
      - Extcon update to use id-gpios and vbus-gpios
      
      - Update omap4-epson-embt2ws to enable wlan clock and bluetooth-gnss
      
      - Update for logicpd-torpedo to use bluetooth-gnss node name
      
      * tag 'omap-for-v6.8/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        ARM: dts: omap4-embt2ws: Add Bluetooth
        ARM: dts: omap: logicpd-torpedo: do not disguise GNSS device
        ARM: dts: omap4-embt2ws: enable 32K clock on WLAN
        ARM: dts: ti/omap: Replace deprecated extcon-usb-gpio id-gpio/vbus-gpio properties
        arm: dts: omap: Apply am57xx-idk overlays to base dtbs
        ARM: dts: motorola-mapphone: Add basic support for mz609 and mz617
        ARM: dts: motorola-mapphone: Move handset devices to a common file
        ARM: dts: motorola-mapphone: Move LCD to common file for xt875 and xt894
        dt-bindings: omap: Add Motorola mapphone mz609 and mz617 tablets
      
      Link: https://lore.kernel.org/r/pull-1702037869-295608@atomide.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      734e575f
    • Arnd Bergmann's avatar
      Merge tag 'hisi-arm64-dt-for-6.8' of https://github.com/hisilicon/linux-hisi into soc/dt · 6fab7e69
      Arnd Bergmann authored
      ARM64: DT: HiSilicon ARM64 DT updates for v6.8
      
      - Merge the hi3620-clock binding into hisilicon,sysctrl
      - Clean up the hikey970 PMIC dtsi
      
      * tag 'hisi-arm64-dt-for-6.8' of https://github.com/hisilicon/linux-hisi:
        arm64: dts: hisilicon: hikey970-pmic: clean up SPMI node
        arm64: dts: hisilicon: hikey970-pmic: fix regulator cells properties
        dt-bindings: hisilicon: Merge hi3620-clock into hisilicon,sysctrl binding
      
      Link: https://lore.kernel.org/r/6572C4C8.6050401@hisilicon.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      6fab7e69
  2. 11 Dec, 2023 34 commits