Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge tag 'samsung-drivers-6.3' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt

Samsung SoC bindings changes for v6.3

1. System Controller: use dedicated/specific compatibles to identify
different controllers with different register layout (Exynos, Tesla
FSD). Extend the bindings with missing clocks.
2. Correct maintainers entry for Tesla FSD DTS.

* tag 'samsung-drivers-6.3' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
MAINTAINERS: arm64: tesla: correct pattern for directory
dt-bindings: soc: samsung: exynos-sysreg: correct indentation for deprecated
dt-bindings: soc: samsung: exynos-sysreg: add dedicated SYSREG compatibles to Exynosautov9
dt-bindings: soc: samsung: exynos-sysreg: add dedicated SYSREG compatibles to Exynos850
dt-bindings: soc: samsung: exynos-sysreg: Add tesla FSD sysreg compatibles
dt-bindings: soc: samsung: exynos-sysreg: add clocks for Exynos850
dt-bindings: soc: samsung: exynos-sysreg: add dedicated SYSREG compatibles to Exynos5433
dt-bindings: soc: samsung: exynos-sysreg: split from syscon

Link: https://lore.kernel.org/r/20230122122605.30720-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>

+88 -7
-6
Documentation/devicetree/bindings/mfd/syscon.yaml
··· 64 64 - rockchip,rk3568-qos 65 65 - rockchip,rk3588-qos 66 66 - rockchip,rv1126-qos 67 - - samsung,exynos3-sysreg 68 - - samsung,exynos4-sysreg 69 - - samsung,exynos5-sysreg 70 - - samsung,exynos5433-sysreg 71 - - samsung,exynos850-sysreg 72 - - samsung,exynosautov9-sysreg 73 67 74 68 - const: syscon 75 69
+87
Documentation/devicetree/bindings/soc/samsung/samsung,exynos-sysreg.yaml
··· 1 + # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/soc/samsung/samsung,exynos-sysreg.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: Samsung Exynos SoC series System Registers (SYSREG) 8 + 9 + maintainers: 10 + - Krzysztof Kozlowski <krzk@kernel.org> 11 + 12 + properties: 13 + compatible: 14 + oneOf: 15 + - items: 16 + - enum: 17 + - samsung,exynos3-sysreg 18 + - samsung,exynos4-sysreg 19 + - samsung,exynos5-sysreg 20 + - tesla,fsd-cam-sysreg 21 + - tesla,fsd-fsys0-sysreg 22 + - tesla,fsd-fsys1-sysreg 23 + - tesla,fsd-peric-sysreg 24 + - const: syscon 25 + - items: 26 + - enum: 27 + - samsung,exynos5433-cam0-sysreg 28 + - samsung,exynos5433-cam1-sysreg 29 + - samsung,exynos5433-disp-sysreg 30 + - samsung,exynos5433-fsys-sysreg 31 + - const: samsung,exynos5433-sysreg 32 + - const: syscon 33 + - items: 34 + - enum: 35 + - samsung,exynos5433-sysreg 36 + - samsung,exynos850-sysreg 37 + - samsung,exynosautov9-sysreg 38 + - const: syscon 39 + deprecated: true 40 + - items: 41 + - enum: 42 + - samsung,exynos850-cmgp-sysreg 43 + - samsung,exynos850-peri-sysreg 44 + - const: samsung,exynos850-sysreg 45 + - const: syscon 46 + - items: 47 + - enum: 48 + - samsung,exynosautov9-fsys2-sysreg 49 + - samsung,exynosautov9-peric0-sysreg 50 + - samsung,exynosautov9-peric1-sysreg 51 + - const: samsung,exynosautov9-sysreg 52 + - const: syscon 53 + 54 + reg: 55 + maxItems: 1 56 + 57 + clocks: 58 + maxItems: 1 59 + 60 + required: 61 + - compatible 62 + - reg 63 + 64 + allOf: 65 + - if: 66 + properties: 67 + compatible: 68 + contains: 69 + enum: 70 + - samsung,exynos850-cmgp-sysreg 71 + - samsung,exynos850-peri-sysreg 72 + - samsung,exynos850-sysreg 73 + then: 74 + required: 75 + - clocks 76 + else: 77 + properties: 78 + clocks: false 79 + 80 + additionalProperties: false 81 + 82 + examples: 83 + - | 84 + system-controller@10010000 { 85 + compatible = "samsung,exynos4-sysreg", "syscon"; 86 + reg = <0x10010000 0x400>; 87 + };
+1 -1
MAINTAINERS
··· 3010 3010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3011 3011 L: linux-samsung-soc@vger.kernel.org 3012 3012 S: Maintained 3013 - F: arch/arm64/boot/dts/tesla* 3013 + F: arch/arm64/boot/dts/tesla/ 3014 3014 3015 3015 ARM/TETON BGA MACHINE SUPPORT 3016 3016 M: "Mark F. Brown" <mark.brown314@gmail.com>