dt-bindings: arm: apple: apple,pmgr: Add t6020-pmgr compatibleAfter discussion with the devicetree maintainers we agreed to not extendlists with the generic compatible "apple,pmgr" anymore [1]. Us
dt-bindings: arm: apple: apple,pmgr: Add t6020-pmgr compatibleAfter discussion with the devicetree maintainers we agreed to not extendlists with the generic compatible "apple,pmgr" anymore [1]. Use"apple,t8103-pmgr" as base compatible as it is the SoC the bindings werewritten for.The block on Apple M2 Pro/Max/Ultra SoCs is compatible with"apple,t8103-pmgr" so use it as fallback compatible and add t6020 asper-SoC compatible.[1]: https://lore.kernel.org/asahi/12ab93b7-1fc2-4ce0-926e-c8141cfe81bf@kernel.org/Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>Reviewed-by: Neal Gompa <neal@gompa.dev>Acked-by: Rob Herring (Arm) <robh@kernel.org>Signed-off-by: Janne Grunau <j@jannau.net>
show more ...
dt-bindings: arm: apple: apple,pmgr: Add A7-A11, T2 compatiblesThe blocks found on Apple A7-A11 SoCs are compatible with the existingdriver so add their per-SoC compatibles.Acked-by: Krzysztof K
dt-bindings: arm: apple: apple,pmgr: Add A7-A11, T2 compatiblesThe blocks found on Apple A7-A11 SoCs are compatible with the existingdriver so add their per-SoC compatibles.Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>Acked-by: Hector Martin <marcan@marcan.st>Acked-by: Neal Gompa <neal@gompa.dev>Signed-off-by: Nick Chan <towinchenmi@gmail.com>Reviewed-by: Neal Gompa <neal@gompa.dev>Signed-off-by: Sven Peter <sven@svenpeter.dev>
dt-bindings: arm: apple: apple,pmgr: Add t8112-pmgr compatibleThe block on Apple M2 SoCs is compatible with the existing driver sojust add its per-SoC compatible.Acked-by: Krzysztof Kozlowski <k
dt-bindings: arm: apple: apple,pmgr: Add t8112-pmgr compatibleThe block on Apple M2 SoCs is compatible with the existing driver sojust add its per-SoC compatible.Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>Signed-off-by: Janne Grunau <j@jannau.net>Signed-off-by: Hector Martin <marcan@marcan.st>
dt-bindings: Fix missing '/schemas' in $ref pathsAbsolute paths in $ref should always begin with '/schemas'. The toolsmostly work with it omitted, but for correctness the path should beeverything
dt-bindings: Fix missing '/schemas' in $ref pathsAbsolute paths in $ref should always begin with '/schemas'. The toolsmostly work with it omitted, but for correctness the path should beeverything except the hostname as that is taken from the schema's $idvalue. This scheme is defined in the json-schema spec.Cc: Hector Martin <marcan@marcan.st>Cc: Sven Peter <sven@svenpeter.dev>Cc: Andrew Lunn <andrew@lunn.ch>Cc: Vivien Didelot <vivien.didelot@gmail.com>Cc: Florian Fainelli <f.fainelli@gmail.com>Cc: Vladimir Oltean <olteanv@gmail.com>Cc: "David S. Miller" <davem@davemloft.net>Cc: Jakub Kicinski <kuba@kernel.org>Cc: Paolo Abeni <pabeni@redhat.com>Cc: Mark Brown <broonie@kernel.org>Cc: Chunfeng Yun <chunfeng.yun@mediatek.com>Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>Cc: Mukesh Savaliya <msavaliy@codeaurora.org>Cc: Akash Asthana <akashast@codeaurora.org>Cc: Bayi Cheng <bayi.cheng@mediatek.com>Cc: Chuanhong Guo <gch981213@gmail.com>Cc: Min Guo <min.guo@mediatek.com>Cc: netdev@vger.kernel.orgCc: linux-spi@vger.kernel.orgCc: linux-usb@vger.kernel.orgSigned-off-by: Rob Herring <robh@kernel.org>Acked-by: Jakub Kicinski <kuba@kernel.org>Acked-by: Mark Brown <broonie@debian.org>Link: https://lore.kernel.org/r/20220325215652.525383-1-robh@kernel.org
dt-bindings: arm: apple: Add apple,pmgr bindingThe PMGR block in Apple Silicon SoCs is responsible for SoC powermanagement. There are two PMGRs in T8103, with different registerlayouts but compat
dt-bindings: arm: apple: Add apple,pmgr bindingThe PMGR block in Apple Silicon SoCs is responsible for SoC powermanagement. There are two PMGRs in T8103, with different registerlayouts but compatible registers. In order to support this as wellas future SoC generations with backwards-compatible registers, wedeclare these blocks as syscons and bind to individual registersin child nodes. Each register controls one SoC device.The respective apple compatibles are defined in case device-specificquirks are necessary in the future, but currently these nodes areexpected to be bound by the generic syscon driver.Reviewed-by: Mark Kettenis <kettenis@openbsd.org>Reviewed-by: Rob Herring <robh@kernel.org>Signed-off-by: Hector Martin <marcan@marcan.st>