mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-27 09:12:39 +00:00
3c23a7c03d
Some of bpi-r64 boards have serial NAND attached to SPI bus. Add SD card image support for installing openwrt to it. Default to nand upgrade if root device is not mmc block device. Separate preloader and uboot images for snand are generated. Signed-off-by: Oskari Lemmela <oskari@lemmela.net>
58 lines
1.1 KiB
Diff
58 lines
1.1 KiB
Diff
--- a/arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts 2021-03-13 13:46:37.057936814 +0200
|
|
+++ b/arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts 2021-03-13 13:49:26.957481217 +0200
|
|
@@ -114,7 +114,7 @@
|
|
};
|
|
|
|
&bch {
|
|
- status = "disabled";
|
|
+ status = "okay";
|
|
};
|
|
|
|
&btif {
|
|
@@ -259,14 +259,40 @@
|
|
status = "disabled";
|
|
};
|
|
|
|
-&nor_flash {
|
|
+&snfi {
|
|
pinctrl-names = "default";
|
|
- pinctrl-0 = <&spi_nor_pins>;
|
|
- status = "disabled";
|
|
+ pinctrl-0 = <&serial_nand_pins>;
|
|
+ status = "okay";
|
|
|
|
- flash@0 {
|
|
- compatible = "jedec,spi-nor";
|
|
+ snand: spi_nand@0 {
|
|
+ #address-cells = <1>;
|
|
+ #size-cells = <1>;
|
|
+ compatible = "spi-nand";
|
|
+ spi-max-frequency = <104000000>;
|
|
reg = <0>;
|
|
+
|
|
+ partitions {
|
|
+ compatible = "fixed-partitions";
|
|
+ #address-cells = <1>;
|
|
+ #size-cells = <1>;
|
|
+
|
|
+ partition@0 {
|
|
+ label = "bl2";
|
|
+ reg = <0x0 0x80000>;
|
|
+ read-only;
|
|
+ };
|
|
+
|
|
+ partition@80000 {
|
|
+ label = "fip";
|
|
+ reg = <0x80000 0x200000>;
|
|
+ read-only;
|
|
+ };
|
|
+
|
|
+ partition@280000 {
|
|
+ label = "ubi";
|
|
+ reg = <0x280000 0x7d80000>;
|
|
+ };
|
|
+ };
|
|
};
|
|
};
|
|
|