mirror of
				https://kernel.googlesource.com/pub/scm/linux/kernel/git/stable/linux-stable.git
				synced 2025-11-04 07:44:51 +10:00 
			
		
		
		
	[ Upstream commitc6c1b27f9a] Fix up the free text binding references which were not updated when moving the bindings out of staging and which had a leading current directory component, respectively. Fixes:9bd9e0de1c("mfd: hi6421-spmi-pmic: move driver from staging") Signed-off-by: Johan Hovold <johan+linaro@kernel.org> Link: https://lore.kernel.org/r/20231130173757.13011-2-johan+linaro@kernel.org Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Stephen Boyd <sboyd@kernel.org> Link: https://lore.kernel.org/r/20240507210809.3479953-3-sboyd@kernel.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
		
			
				
	
	
		
			74 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			74 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
# SPDX-License-Identifier: GPL-2.0
 | 
						|
%YAML 1.2
 | 
						|
---
 | 
						|
$id: http://devicetree.org/schemas/spmi/hisilicon,hisi-spmi-controller.yaml#
 | 
						|
$schema: http://devicetree.org/meta-schemas/core.yaml#
 | 
						|
 | 
						|
title: HiSilicon SPMI controller
 | 
						|
 | 
						|
maintainers:
 | 
						|
  - Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
 | 
						|
 | 
						|
description: |
 | 
						|
  The HiSilicon SPMI BUS controller is found on some Kirin-based designs.
 | 
						|
  It is a MIPI System Power Management (SPMI) controller.
 | 
						|
 | 
						|
  The PMIC part is provided by
 | 
						|
  Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml.  
 | 
						|
 | 
						|
allOf:
 | 
						|
  - $ref: spmi.yaml#
 | 
						|
 | 
						|
properties:
 | 
						|
 | 
						|
  $nodename:
 | 
						|
    pattern: "spmi@[0-9a-f]"
 | 
						|
 | 
						|
  compatible:
 | 
						|
    const: hisilicon,kirin970-spmi-controller
 | 
						|
 | 
						|
  reg:
 | 
						|
    maxItems: 1
 | 
						|
 | 
						|
  hisilicon,spmi-channel:
 | 
						|
    $ref: /schemas/types.yaml#/definitions/uint32
 | 
						|
    description: |
 | 
						|
      number of the Kirin 970 SPMI channel where the SPMI devices are connected.      
 | 
						|
 | 
						|
required:
 | 
						|
  - compatible
 | 
						|
  - reg
 | 
						|
  - hisilicon,spmi-channel
 | 
						|
 | 
						|
patternProperties:
 | 
						|
  "@[0-9a-f]$":
 | 
						|
    type: object
 | 
						|
 | 
						|
    description: |
 | 
						|
      PMIC properties, which are specific to the used SPMI PMIC device(s).
 | 
						|
      When used in combination with HiSilicon 6421v600, the properties
 | 
						|
      are documented at
 | 
						|
      Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml      
 | 
						|
 | 
						|
unevaluatedProperties: false
 | 
						|
 | 
						|
examples:
 | 
						|
  - |
 | 
						|
    bus {
 | 
						|
      #address-cells = <2>;
 | 
						|
      #size-cells = <2>;
 | 
						|
 | 
						|
      spmi: spmi@fff24000 {
 | 
						|
        compatible = "hisilicon,kirin970-spmi-controller";
 | 
						|
        #address-cells = <2>;
 | 
						|
        #size-cells = <0>;
 | 
						|
        reg = <0x0 0xfff24000 0x0 0x1000>;
 | 
						|
        hisilicon,spmi-channel = <2>;
 | 
						|
 | 
						|
        pmic@0 {
 | 
						|
          reg = <0 0>;
 | 
						|
          /* pmic properties */
 | 
						|
        };
 | 
						|
      };
 | 
						|
    };    
 |