[PATCH v2 1/2] dt-bindings: regulator: rpi-panel-v2: Add required vcc-supply property

Dave Stevenson dave.stevenson at raspberrypi.com
Mon Sep 7 06:24:09 PDT 2026


Hi Shashank

(Apologies for the earlier HTML version of this - I thought I had my
mail client under control)

On Mon, 7 Sept 2026 at 06:48, Shashank Maurya
<shashank.maurya at oss.qualcomm.com> wrote:
>
> Add a vcc-supply property to the Raspberry Pi 7" touchscreen panel V2
> regulator binding and mark it as required. The panel controller MCU
> needs an external power rail to be supplied before any I2C communication
> can take place.
>
> Signed-off-by: Shashank Maurya <shashank.maurya at oss.qualcomm.com>
> ---
>  .../regulator/raspberrypi,7inch-touchscreen-panel-regulator-v2.yaml  | 5 +++++
>  1 file changed, 5 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/regulator/raspberrypi,7inch-touchscreen-panel-regulator-v2.yaml b/Documentation/devicetree/bindings/regulator/raspberrypi,7inch-touchscreen-panel-regulator-v2.yaml
> index 37b9ed371b67..a6195e53be16 100644
> --- a/Documentation/devicetree/bindings/regulator/raspberrypi,7inch-touchscreen-panel-regulator-v2.yaml
> +++ b/Documentation/devicetree/bindings/regulator/raspberrypi,7inch-touchscreen-panel-regulator-v2.yaml
> @@ -35,6 +35,9 @@ properties:
>      const: 3
>      description: See ../../pwm/pwm.yaml for description of the cell formats.
>
> +  vcc-supply:
> +    description: Regulator supplying power to the panel controller.
> +
>  additionalProperties: false
>
>  required:
> @@ -43,6 +46,7 @@ required:
>    - gpio-controller
>    - "#gpio-cells"
>    - "#pwm-cells"
> +  - vcc-supply

Adding a new property as "required" breaks all existing users. Adding
it as optional would be reasonable.

  Dave

>
>  examples:
>    - |
> @@ -55,6 +59,7 @@ examples:
>          gpio-controller;
>          #gpio-cells = <2>;
>          #pwm-cells = <3>;
> +        vcc-supply = <&vcc_reg>;
>        };
>      };
>
>
> --
> 2.34.1
>
>



More information about the linux-arm-kernel mailing list