Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BCM2711 - Upstream Linux 5.5 backport #3385

Merged
merged 16 commits into from
Jan 17, 2020

Commits on Jan 15, 2020

  1. Revert "mmc: sdhci: Mask "spurious" interrupts"

    This reverts commit adac895, because this
    issue is already addressed by commit 19ec6bb.
    
    Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
    lategoodbye committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    d3ad1c7 View commit details
    Browse the repository at this point in the history
  2. ARM: dts: bcm283x: Remove simple-bus from fixed clocks

    commit 4b2d246 upstream.
    
    The fixed clocks doesn't form some kind of bus. So let's remove it.
    This fixes the follow DT schema warnings:
    
    clocks: clock@3:reg:0: [3] is too short
    clocks: clock@4:reg:0: [4] is too short
    clocks: $nodename:0: 'clocks' does not match '^(bus|soc|axi|ahb|apb)(@[0-9a-f]+)?$'
    clocks: #size-cells:0:0: 0 is not one of [1, 2]
    clocks: 'ranges' is a required property
    clock@3: 'reg' does not match any of the regexes: 'pinctrl-[0-9]+'
    clock@4: 'reg' does not match any of the regexes: 'pinctrl-[0-9]+'
    
    Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
    lategoodbye committed Jan 15, 2020
    7 Configuration menu
    Copy the full SHA
    3292779 View commit details
    Browse the repository at this point in the history
  3. ARM: dts: bcm283x: Move system timer back to bcm283x.dtsi

    During Raspberry Pi 4 upstream discussion Tim Gover confirmed that the
    system timer also exists on BCM2711. So move it back to bcm283x.dtsi and
    overwrite the interrupt definition in bcm2838.dtsi.
    
    Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
    lategoodbye committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    5d5a053 View commit details
    Browse the repository at this point in the history
  4. ARM: dts: bcm283x: Move pixelvalve to bcm2835-common.dtsi

    According to Eric Anholt the pixelvalves doesn't exists on BCM2711.
    So move it to bcm2835-common.dtsi.
    
    Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
    lategoodbye committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    bd45d95 View commit details
    Browse the repository at this point in the history
  5. ARM: dts: bcm2838-rpi-4-b: Fix memory node

    We need to declare the proper device type, otherwise U-Boot won't boot
    with this devicetree. While we are this let the bootloader set the actual
    memory size.
    
    Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
    lategoodbye committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    3eb0a2f View commit details
    Browse the repository at this point in the history
  6. ARM: dts: bcm2838-rpi-4-b: Backport BT part from upstream

    The CYW43455 on the Raspberry Pi 4 doesn't use an external pin as lower
    power clock anymore. So drop the GPIO clock from pinctrl. While we are at
    this add the missing declaration of hardware flow control.
    
    Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
    lategoodbye committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    37704c7 View commit details
    Browse the repository at this point in the history
  7. ARM: dts: bcm2838: Backport node names from upstream

    According to devicetree specification the node name should describe
    the general class of device like ethernet or interrupt-controller.
    
    Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
    lategoodbye committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    6c38ec0 View commit details
    Browse the repository at this point in the history
  8. ARM: dts: bcm283x: Move intc label to bcm2835-common.dtsi

    The intc label isn't defined in bcm283x.dtsi, so we cannot use it there.
    So move it to bcm2835-common.dtsi.
    
    Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
    lategoodbye committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    24a0162 View commit details
    Browse the repository at this point in the history
  9. ARM: dts: bcm2838: Remove always-on from armv7-timer

    After moving bcm2835-system-timer to bcm283x.dtsi there is no need for
    the always-on for armv7-timer anymore.
    
    Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
    lategoodbye committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    de26374 View commit details
    Browse the repository at this point in the history
  10. Revert "phy: bcm54213pe: configure the LED outputs to be more user-fr…

    …iendly"
    
    This reverts commit 0f66932.
    lategoodbye committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    fe1a2ff View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f8a3207 View commit details
    Browse the repository at this point in the history
  12. net: bcmgenet: Add RGMII_RXID support

    This adds the missing support for the PHY mode RGMII_RXID.
    It's necessary for the Raspberry Pi 4.
    
    Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
    lategoodbye committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    6b5698a View commit details
    Browse the repository at this point in the history
  13. ARM: dts: bcm2838: Backport genet from upstream

    This backport all genet differences (different compatible, right PHY mode,
    board specific stuff) from upstream.
    
    Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
    lategoodbye committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    568882d View commit details
    Browse the repository at this point in the history
  14. ARM: bcm: Backport BCM2711 support from upstream

    Make the BCM2711 a different machine, but keep it in board_bcm2835.
    
    Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
    lategoodbye committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    e856c9c View commit details
    Browse the repository at this point in the history
  15. hwrng: iproc-rng200 - Add support for BCM2711

    commit 0f95b09 upstream.
    
    BCM2711 features a RNG200 hardware random number generator block.
    So make the driver available.
    
    Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
    Signed-off-by: Stephen Brennan <stephen@brennan.io>
    Reviewed-by: Matthias Brugger <mbrugger@suse.com>
    Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
    Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
    lategoodbye committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    9038def View commit details
    Browse the repository at this point in the history
  16. ARM: dts: bcm2838: Add upstream RNG compatible

    This adds the ability to use the RNG with an upstream kernel.
    Keep the old one for backward compatibility.
    
    Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
    lategoodbye committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    1bb3430 View commit details
    Browse the repository at this point in the history