Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

soc: bcm: brcmstb: pm: Add support for newer rev B3.0 controllers

Update the Device Tree binding document and add a matching entry for the
MEMC DDR controller revision B3.0 which is found on chips like 7278A0
and newer.

Signed-off-by: Doug Berger <opendmb@gmail.com>
[florian: tweak commit message, make it apply to upstream kernel]
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>

authored by

Doug Berger and committed by
Florian Fainelli
77d89963 ce397d21

+5
+1
Documentation/devicetree/bindings/arm/bcm/brcm,brcmstb.txt
··· 190 190 Required properties: 191 191 - compatible : should contain one of these 192 192 "brcm,brcmstb-memc-ddr-rev-b.2.2" 193 + "brcm,brcmstb-memc-ddr-rev-b.3.0" 193 194 "brcm,brcmstb-memc-ddr" 194 195 - reg : the MEMC DDR register range 195 196
+4
drivers/soc/bcm/brcmstb/pm/pm-arm.c
··· 632 632 .data = &ddr_seq_b22, 633 633 }, 634 634 { 635 + .compatible = "brcm,brcmstb-memc-ddr-rev-b.3.0", 636 + .data = &ddr_seq_b22, 637 + }, 638 + { 635 639 .compatible = "brcm,brcmstb-memc-ddr", 636 640 .data = &ddr_seq, 637 641 },