1*30e1f7bbSKrzysztof Kozlowski# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2*30e1f7bbSKrzysztof Kozlowski%YAML 1.2 3*30e1f7bbSKrzysztof Kozlowski--- 4*30e1f7bbSKrzysztof Kozlowski$id: http://devicetree.org/schemas/arm/samsung/samsung-soc.yaml# 5*30e1f7bbSKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml# 6*30e1f7bbSKrzysztof Kozlowski 7*30e1f7bbSKrzysztof Kozlowskititle: Samsung S3C, S5P and Exynos SoC compatibles naming convention 8*30e1f7bbSKrzysztof Kozlowski 9*30e1f7bbSKrzysztof Kozlowskimaintainers: 10*30e1f7bbSKrzysztof Kozlowski - Krzysztof Kozlowski <krzk@kernel.org> 11*30e1f7bbSKrzysztof Kozlowski 12*30e1f7bbSKrzysztof Kozlowskidescription: | 13*30e1f7bbSKrzysztof Kozlowski Guidelines for new compatibles for SoC blocks/components. 14*30e1f7bbSKrzysztof Kozlowski When adding new compatibles in new bindings, use the format:: 15*30e1f7bbSKrzysztof Kozlowski samsung,SoC-IP 16*30e1f7bbSKrzysztof Kozlowski 17*30e1f7bbSKrzysztof Kozlowski For example:: 18*30e1f7bbSKrzysztof Kozlowski samsung,exynos5433-cmu-isp 19*30e1f7bbSKrzysztof Kozlowski 20*30e1f7bbSKrzysztof Kozlowskiselect: 21*30e1f7bbSKrzysztof Kozlowski properties: 22*30e1f7bbSKrzysztof Kozlowski compatible: 23*30e1f7bbSKrzysztof Kozlowski pattern: "^samsung,.*(s3c|s5pv|exynos)[0-9a-z]+.*$" 24*30e1f7bbSKrzysztof Kozlowski required: 25*30e1f7bbSKrzysztof Kozlowski - compatible 26*30e1f7bbSKrzysztof Kozlowski 27*30e1f7bbSKrzysztof Kozlowskiproperties: 28*30e1f7bbSKrzysztof Kozlowski compatible: 29*30e1f7bbSKrzysztof Kozlowski oneOf: 30*30e1f7bbSKrzysztof Kozlowski - description: Preferred naming style for compatibles of SoC components 31*30e1f7bbSKrzysztof Kozlowski pattern: "^samsung,(s3c|s5pv|exynos|exynosautov)[0-9]+-.*$" 32*30e1f7bbSKrzysztof Kozlowski 33*30e1f7bbSKrzysztof Kozlowski # Legacy compatibles with wild-cards - list cannot grow with new bindings: 34*30e1f7bbSKrzysztof Kozlowski - enum: 35*30e1f7bbSKrzysztof Kozlowski - samsung,exynos4x12-pinctrl 36*30e1f7bbSKrzysztof Kozlowski - samsung,exynos4x12-usb2-phy 37*30e1f7bbSKrzysztof Kozlowski - samsung,s3c64xx-pinctrl 38*30e1f7bbSKrzysztof Kozlowski - samsung,s3c64xx-wakeup-eint 39*30e1f7bbSKrzysztof Kozlowski 40*30e1f7bbSKrzysztof KozlowskiadditionalProperties: true 41