shithub: riscv

Download patch

ref: 9eb192f586316361a78cf399b410716ee20ed132
parent: 80268af29eb1dfc1ca4fc528f70c5af17286dd2c
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sun Nov 7 12:51:12 EST 2021

bcm64: parse the emmc2bus/dma-ranges device-tree property and provide *emmc2bus kernel parameter

 /*
  * emmc2 has different DMA constraints based on SoC revisions. It was
  * moved into its own bus, so as for RPi4's firmware to update them.
  * The firmware will find whether the emmc2bus alias is defined, and if
  * so, it'll edit the dma-ranges property below accordingly.
  */
 emmc2bus: emmc2bus {
 compatible = "simple-bus";
 ranges = <0x0 0x7e000000  0x0 0xfe000000  0x01800000>;
 dma-ranges = <0x0 0xc0000000  0x0 0x00000000  0x40000000>;
 emmc2: mmc@7e340000 {
 compatible = "brcm,bcm2711-emmc2";
 reg = <0x0 0x7e340000 0x100>;
 interrupts = <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>;
 clocks = <&clocks BCM2711_CLOCK_EMMC2>;
 status = "disabled";
 };
 };