[PATCH 00/11] soc: bcm2835-power: Prepare BCM2711 V3D support

Florian Fainelli f.fainelli at gmail.com
Wed May 18 13:22:48 PDT 2022



On 5/15/2022 1:20 PM, Stefan Wahren wrote:
> This series is a split out of version 4 - Raspberry PI 4 V3D enablement send
> by Peter Robinson [1]. It attemps to enable BCM2711 V3D support for the
> power management driver. It's a rework of the less controversial changes
> (excluding V3D GPU driver changes) so this can be reviewed and applied faster.
> 
> The changes has been tested just superficial on RPi 3B+ and 4B, so further
> tester are welcome.
> 
> Changes since the mention series:
> - fix DT schema errors
> - make rpivid_asb register optional in DT schema
> - avoid code duplication in BCM2835 ASB enable/disable
> - rework ASB V3D handling so we don't need the V3D flag
> - avoid log errors for optional register
> - use a define for expected ASB_AXI_BRDG_ID result
> - fix copy & paste issues in bcm2835-pm changes
> 
> [1] - https://patchwork.kernel.org/project/linux-arm-kernel/cover/20220213225646.67761-1-pbrobinson@gmail.com/

Lee, can I get your Ack for the two patches touching mfd so I can take 
the entire series via the arm-soc pull request?

> 
> Nicolas Saenz Julienne (6):
>    dt-bindings: soc: bcm: bcm2835-pm: Convert bindings to DT schema
>    dt-bindings: soc: bcm: bcm2835-pm: Introduce reg-names
>    ARM: dts: bcm2835/bcm2711: Introduce reg-names in watchdog node
>    ARM: dts: bcm2711: Use proper compatible in PM/Watchdog node
>    mfd: bcm2835-pm: Use 'reg-names' to get resources
>    soc: bcm: bcm2835-power: Bypass power_on/off() calls
> 
> Stefan Wahren (5):
>    dt-bindings: soc: bcm: bcm2835-pm: Add support for bcm2711
>    mfd: bcm2835-pm: Add support for BCM2711
>    soc: bcm: bcm2835-power: Refactor ASB control
>    soc: bcm: bcm2835-power: Resolve ASB register macros
>    soc: bcm: bcm2835-power: Add support for BCM2711's RPiVid ASB
> 
>   .../bindings/soc/bcm/brcm,bcm2835-pm.txt      | 46 ----------
>   .../bindings/soc/bcm/brcm,bcm2835-pm.yaml     | 89 +++++++++++++++++++
>   arch/arm/boot/dts/bcm2711.dtsi                |  3 +-
>   arch/arm/boot/dts/bcm2835-common.dtsi         |  1 +
>   drivers/mfd/bcm2835-pm.c                      | 77 ++++++++++++----
>   drivers/soc/bcm/bcm2835-power.c               | 72 ++++++++++-----
>   include/linux/mfd/bcm2835-pm.h                |  1 +
>   7 files changed, 199 insertions(+), 90 deletions(-)
>   delete mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-pm.txt
>   create mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-pm.yaml
> 

-- 
Florian



More information about the linux-arm-kernel mailing list