[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20210419025246.21722-1-samuel@sholland.org>
Date: Sun, 18 Apr 2021 21:52:44 -0500
From: Samuel Holland <samuel@...lland.org>
To: Maxime Ripard <mripard@...nel.org>, Chen-Yu Tsai <wens@...e.org>,
Jernej Skrabec <jernej.skrabec@...l.net>
Cc: devicetree@...r.kernel.org, linux-arm-kernel@...ts.infradead.org,
linux-sunxi@...ts.linux.dev, linux-kernel@...r.kernel.org,
Samuel Holland <samuel@...lland.org>
Subject: [PATCH 0/2] sunxi: Enforce consistent MMC numbering
Dealing with the inconsistent numbering has been a major pain, and
there is a solution with (as far as I can tell) no tangible downsides.
So let's use it.
Yes, I know the kernel supports UUIDs for root=. But UUIDs do not help
when referencing the whole, unpartitioned device, like is needed for
updating the bootloader and firmware. So for the use case of "write a
bootloader to the SD card, regardless of where the board is currently
booted from", I know of two options:
- Dig around in sysfs to find the mmc number from the MMIO address,
which means I have to know the MMIO addresses for every SoC, or
- Apply patches like these.
Samuel Holland (2):
ARM: dts: sunxi: h3/h5: Enforce consistent MMC numbering
arm64: dts: allwinner: Enforce consistent MMC numbering
arch/arm/boot/dts/sunxi-h3-h5.dtsi | 6 ++++++
arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 6 ++++++
arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 6 ++++++
3 files changed, 18 insertions(+)
--
2.26.3
Powered by blists - more mailing lists