/freebsd/sys/modules/dtb/allwinner/ |
H A D | Makefile | 37 ${DTBDIR}/sun4i-a10-cubieboard.dtb ${DTBDIR}/cubieboard.dtb \ 38 ${DTBDIR}/sun4i-a10-olinuxino-lime.dtb ${DTBDIR}/olinuxino-lime.dtb \ 39 ${DTBDIR}/sun6i-a31s-sinovoip-bpi-m2.dtb ${DTBDIR}/bananapim2.dtb \ 40 ${DTBDIR}/sun7i-a20-bananapi.dtb ${DTBDIR}/bananapi.dtb \ 41 ${DTBDIR}/sun7i-a20-cubieboard2.dtb ${DTBDIR}/cubieboard2.dtb \ 42 ${DTBDIR}/sun7i-a20-olimex-som-evb.dtb ${DTBDIR}/olimex-a20-som-evb.dtb \ 43 ${DTBDIR}/sun7i-a20-pcduino3.dtb ${DTBDIR}/pcduino3.dtb \ 44 ${DTBDIR}/sun8i-a83t-bananapi-m3.dtb ${DTBDIR}/sinovoip-bpi-m3.dtb \ 45 ${DTBDIR}/sun8i-a83t-bananapi-m3.dtb ${DTBDIR}/sun8i-a83t-sinovoip-bpi-m3.dtb 72 .include <bsd.dtb.mk>
|
/freebsd/sys/conf/ |
H A D | dtb.mk | 2 # The include file <dtb.mk> handles building and installing dtb files. 12 # DTBDIR Base path for dtb modules [/boot/dtb] 14 # DTBOWN .dtb file owner. [${BINOWN}] 16 # DTBGRP .dtb file group. [${BINGRP}] 32 .include "dtb.build.mk" 35 all: ${DTB} ${DTBO} 39 CLEANFILES+=${DTB} ${DTBO}
|
H A D | dtb.build.mk | 22 # DTB for aarch64 needs to preserve the immediate parent of the .dts, because 25 DTB+= ${_dts:R:S/$/.dtb/} 27 DTB+= ${_dts:T:R:S/$/.dtb/} 33 .SUFFIXES: .dtb .dts .dtbo .dtso 39 .dts.dtb: ${OP_META} 48 ${_dts:R:T}.dtb: ${_dts} 60 .for _dtb in ${DTB} 62 # :H:T here to grab the vendor component of the DTB path in a way that
|
/freebsd/release/arm64/ |
H A D | RPI.conf | 6 DTB="bcm2710-rpi-2-b.dtb bcm2710-rpi-3-b.dtb bcm2710-rpi-3-b-plus.dtb bcm2710-rpi-cm3.dtb \ 7 bcm2711-rpi-4-b.dtb bcm2711-rpi-cm4-io.dtb bcm2711-rpi-cm4.dtb" 30 start4cd.elf start4db.elf start4x.elf ${DTB}"
|
/freebsd/sbin/kldconfig/ |
H A D | kldconfig.8 | 99 /boot/kernel;/boot/modules;/boot/dtb;/boot/dtb/overlays 136 /boot;/boot/kernel;/boot/modules;/boot/dtb;/boot/dtb/overlays -> /boot 144 /boot;/boot/kernel;/boot/modules;/boot/dtb;/boot/dtb/overlays -> /boot 156 $ kldconfig -f -U /boot/kernel /boot/kernel /boot/modules /boot/dtb /boot/dtb/overlays
|
/freebsd/sys/arm/conf/ |
H A D | NOTES | 100 # Build dtb files... 102 makeoptions MODULES_EXTRA+="dtb/allwinner" 103 makeoptions MODULES_EXTRA+="dtb/imx6" 104 makeoptions MODULES_EXTRA+="dtb/nvidia" 105 makeoptions MODULES_EXTRA+="dtb/rpi" 106 makeoptions MODULES_EXTRA+="dtb/zynq"
|
H A D | GENERIC | 266 options FDT # Configure using FDT/DTB data 267 makeoptions MODULES_EXTRA+="dtb/allwinner" 268 makeoptions MODULES_EXTRA+="dtb/imx6" 269 makeoptions MODULES_EXTRA+="dtb/nvidia" 270 makeoptions MODULES_EXTRA+="dtb/rockchip" 271 makeoptions MODULES_EXTRA+="dtb/rpi" 272 makeoptions MODULES_EXTRA+="dtb/zynq"
|
H A D | RPI-B |
|
/freebsd/sys/tools/fdt/ |
H A D | make_dtb.sh | 4 # Script generates dtb file ($3) from dts source ($2) in build tree S ($1) 23 dtb="${dtb_path}/$(basename "$d" .dts).dtb" 25 …${DTC} -@ -O dtb -o "$dtb" -b 0 -p 1024 -i "$S/dts/${MACHINE}" -i "$S/contrib/device-tree/src/${MA…
|
H A D | make_dtbo.sh | 23 dtb="${dtbo_path}/$(basename "$d" .dtso).dtbo" 25 ${DTC} -@ -O dtb -o "$dtb" -i "$S/dts/${MACHINE}" -i "$S/contrib/device-tree/src/${MACHINE}"
|
/freebsd/stand/kboot/kboot/arch/powerpc64/ |
H A D | ppc64_elf_freebsd.c | 50 uint32_t dtb; member 74 vm_offset_t mdp, dtb; in ppc64_elf_exec() local 132 if ((error = md_load64(fp->f_args, &mdp, &dtb)) != 0) in ppc64_elf_exec() 135 trampoline_data->dtb = htobe32(dtb); in ppc64_elf_exec() 141 printf("DTB at %#x, mdp at %#x\n", in ppc64_elf_exec() 142 be32toh(trampoline_data->dtb), be32toh(trampoline_data->mdp)); in ppc64_elf_exec()
|
/freebsd/usr.bin/dtc/ |
H A D | dtc.1 | 59 It is most commonly used to generate device tree blobs (DTB), the binary 113 .It Ar dtb 129 .It Ar dtb 334 .Dl "dtc -o - -O dts -I dtb device.dtb" 337 .Pa device.dtb 343 .Dl "dtc -@ -O dtb -I dts -o device.dtb device.dts" 346 .Pa device.dtb 353 .Dl "dtc -@ -O dtb -I dts -o device_overlay.dtbo device_overlay.dts" 384 which instead exposes the DTB directly via a sysctl.
|
H A D | dtb.hh | 46 * The dtb namespace contains code related to the generation of device tree 50 namespace dtb namespace 52 /** The token types in the DTB, as defined by §7.4.1 of the ePAPR 81 * Ignored token. May be used for padding inside DTB nodes. 92 * human-friendly error messages about malformed DTB input. 179 * Binary file writer. This class is responsible for writing the DTB output 295 * The earliest version of the DTB specification with which this blob 366 void write(dtb::output_writer &writer); 369 } // namespace dtb
|
/freebsd/release/scripts/ |
H A D | mtree-to-plist.awk | 26 if ($1 ~ /^\/boot\/dtb\//) { 27 tags="package=dtb" 44 if (kernel != "" && $1 ~ /^\/boot\/dtb\//) 45 pkgname="dtb" 75 if (kernel != "" && pkgname != "dtb") {
|
/freebsd/stand/common/ |
H A D | metadata.c | 74 md_load_dual(char *args, vm_offset_t *modulep, vm_offset_t *dtb, int kern64) in md_load_dual() argument 210 if (dtb != NULL) in md_load_dual() 211 *dtb = fdtp; in md_load_dual() 218 md_load(char *args, vm_offset_t *modulep, vm_offset_t *dtb) in md_load() argument 220 return (md_load_dual(args, modulep, dtb, 0)); in md_load() 225 md_load64(char *args, vm_offset_t *modulep, vm_offset_t *dtb) in md_load64() argument 227 return (md_load_dual(args, modulep, dtb, 1)); in md_load64()
|
/freebsd/sys/contrib/device-tree/src/powerpc/fsl/ |
H A D | p1020rdb-pc.dtsi | 53 /* 256KB for DTB Image */ 55 label = "NOR DTB Image"; 96 /* 1MB for DTB Image */ 98 label = "NAND DTB Image"; 165 partition@dtb { 166 /* 512KB for DTB Image*/ 168 label = "dtb";
|
H A D | p1020rdb.dtsi | 53 /* 256KB for DTB Image */ 55 label = "NOR (RO) DTB Image"; 98 /* 1MB for DTB Image */ 100 label = "NAND (RO) DTB Image"; 162 partition@dtb { 163 /* 512KB for DTB Image */ 165 label = "dtb";
|
H A D | p1021rdb-pc.dtsi | 53 /* 256KB for DTB Image */ 55 label = "NOR DTB Image"; 103 /* 1MB for DTB Image */ 105 label = "NAND DTB Image"; 164 partition@dtb { 165 /* 512KB for DTB Image */ 167 label = "SPI Flash DTB Image";
|
H A D | c293pcie.dts | 83 /* 1MB for DTB Image */ 85 label = "NOR DTB Image"; 129 /* 1MB for DTB Image */ 131 label = "NAND DTB Image"; 183 /* 512KB for DTB Image */ 185 label = "SPI Flash DTB Image";
|
H A D | p1024rdb.dtsi | 53 /* 256KB for DTB Image */ 55 label = "NOR DTB Image"; 96 /* 1MB for DTB Image */ 98 label = "NAND DTB Image"; 144 /* 512KB for DTB Image */ 146 label = "SPI DTB Image";
|
H A D | p2020rdb-pc.dtsi | 53 /* 256KB for DTB Image */ 55 label = "NOR DTB Image"; 96 /* 1MB for DTB Image */ 98 label = "NAND DTB Image"; 166 /* 512KB for DTB Image */ 168 label = "SPI DTB Image";
|
H A D | p2020rdb.dts | 53 /* 256KB for DTB Image */ 55 label = "NOR (RO) DTB Image"; 98 /* 1MB for DTB Image */ 100 label = "NAND (RO) DTB Image"; 166 /* 512KB for DTB Image */ 168 label = "SPI (RO) DTB Image";
|
H A D | p1020rdb-pd.dts | 62 /* 128KB for DTB Image */ 64 label = "NOR DTB Image"; 113 /* 1MB for DTB Image */ 115 label = "NAND DTB Image"; 171 /* 512KB for DTB Image*/ 173 label = "SPI DTB Image";
|
H A D | p1025rdb.dtsi | 53 /* 256KB for DTB Image */ 55 label = "NOR DTB Image"; 96 /* 1MB for DTB Image */ 98 label = "NAND DTB Image"; 151 partition@dtb { 152 /* 512KB for DTB Image */ 154 label = "dtb";
|
/freebsd/sys/contrib/device-tree/ |
H A D | Makefile | 103 ALL_DTB := $(patsubst %.dts,%.dtb,$(ALL_DTS)) 113 ARCH_DTB := $(patsubst %.dts,%.dtb,$(ARCH_DTS)) 137 $(DTC) -O dtb -o $@ -b 0 \ 142 $(obj)/%.dtb: $(src)/%.dts FORCE 172 @echo " src/<ARCH>/<DTS>.dtb Build a single device tree binary"
|