diff options
Diffstat (limited to 'arch/riscv/dts/starfive-visionfive2-binman.dtsi')
| -rw-r--r-- | arch/riscv/dts/starfive-visionfive2-binman.dtsi | 102 | 
1 files changed, 102 insertions, 0 deletions
| diff --git a/arch/riscv/dts/starfive-visionfive2-binman.dtsi b/arch/riscv/dts/starfive-visionfive2-binman.dtsi new file mode 100644 index 00000000000..4cce001e80d --- /dev/null +++ b/arch/riscv/dts/starfive-visionfive2-binman.dtsi @@ -0,0 +1,102 @@ +// SPDX-License-Identifier: GPL-2.0 OR MIT +/* + * Copyright (C) 2023 StarFive Technology Co., Ltd. + */ + +#include "binman.dtsi" + +/ { +	config { +		bootph-pre-ram; +		u-boot,spl-payload-offset = <0x100000>; +	}; +}; + +&binman { +	itb { +		fit { +			images { +				fdt-jh7110-milkv-mars { +					description = "jh7110-milkv-mars"; +					load = <0x40400000>; +					compression = "none"; + +					blob-ext { +						filename = "dts/upstream/src/riscv/starfive/jh7110-milkv-mars.dtb"; +					}; +				}; + +				fdt-jh7110-pine64-star64 { +					description = "jh7110-pine64-star64"; +					load = <0x40400000>; +					compression = "none"; + +					blob-ext { +						filename = "dts/upstream/src/riscv/starfive/jh7110-pine64-star64.dtb"; +					}; +				}; + +				fdt-jh7110-starfive-visionfive-2-v1.2a { +					description = "jh7110-starfive-visionfive-2-v1.2a"; +					load = <0x40400000>; +					compression = "none"; + +					blob-ext { +						filename = "dts/upstream/src/riscv/starfive/jh7110-starfive-visionfive-2-v1.2a.dtb"; +					}; +				}; + +				fdt-jh7110-starfive-visionfive-2-v1.3b { +					description = "jh7110-starfive-visionfive-2-v1.3b"; +					load = <0x40400000>; +					compression = "none"; + +					blob-ext { +						filename = "dts/upstream/src/riscv/starfive/jh7110-starfive-visionfive-2-v1.3b.dtb"; +					}; +				}; +			}; + +			configurations { +				conf-jh7110-milkv-mars { +					description = "jh7110-milkv-mars"; +					firmware = "opensbi"; +					loadables = "uboot"; +					fdt = "fdt-jh7110-milkv-mars"; +				}; + +				conf-jh7110-pine64-star64 { +					description = "jh7110-pine64-star64"; +					firmware = "opensbi"; +					loadables = "uboot"; +					fdt = "fdt-jh7110-pine64-star64"; +				}; + +				conf-jh7110-starfive-visionfive-2-v1.2a { +					description = "jh7110-starfive-visionfive-2-v1.2a"; +					firmware = "opensbi"; +					loadables = "uboot"; +					fdt = "fdt-jh7110-starfive-visionfive-2-v1.2a"; +				}; + +				conf-jh7110-starfive-visionfive-2-v1.3b { +					description = "jh7110-starfive-visionfive-2-v1.3b"; +					firmware = "opensbi"; +					loadables = "uboot"; +					fdt = "fdt-jh7110-starfive-visionfive-2-v1.3b"; +				}; +			}; +		}; +	}; + +	spl-img { +		filename = "spl/u-boot-spl.bin.normal.out"; + +		mkimage { +			args = "-T sfspl"; + +			u-boot-spl { +			}; +		}; +	}; +}; | 
