make mt300a flash-ready

This commit is contained in:
Daniel Barlow 2023-03-08 20:35:41 +00:00
parent 85b5edc39d
commit f36d8ef1d0
2 changed files with 17 additions and 1 deletions

View file

@ -37,6 +37,23 @@
defaultOutput = "tftproot"; defaultOutput = "tftproot";
loadAddress = "0x80000000"; loadAddress = "0x80000000";
entryPoint = "0x80000000"; entryPoint = "0x80000000";
# Creating 5 MTD partitions on "spi0.0":
# 0x000000000000-0x000000030000 : "u-boot"
# 0x000000030000-0x000000040000 : "u-boot-env"
# 0x000000040000-0x000000050000 : "factory"
# 0x000000050000-0x000000fd0000 : "firmware"
# 2 uimage-fw partitions found on MTD device firmware
# Creating 2 MTD partitions on "firmware":
# 0x000000000000-0x000000260000 : "kernel"
# 0x000000260000-0x000000f80000 : "rootfs"
flash = {
address = "0xbc050000";
size ="0xf80000";
};
rootDevice = "1f05";
dts = { dts = {
src = "${openwrt}/target/linux/ramips/dts/mt7620a_glinet_gl-mt300a.dts"; src = "${openwrt}/target/linux/ramips/dts/mt7620a_glinet_gl-mt300a.dts";
includes = [ includes = [

View file

@ -48,7 +48,6 @@ in {
outputs.flash-scr = outputs.flash-scr =
let let
inherit (pkgs.lib.trivial) toHexString; inherit (pkgs.lib.trivial) toHexString;
inherit (pkgs.lib.lists) concatStringsSep;
inherit (config.hardware) flash; inherit (config.hardware) flash;
in in
pkgs.buildPackages.runCommand "" {} '' pkgs.buildPackages.runCommand "" {} ''