Home
last modified time | relevance | path

Searched full:dtb (Results 1 – 25 of 234) sorted by relevance

12345678910

/freebsd/sys/modules/dtb/allwinner/
H A DMakefile37 ${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 Ddtb.mk2 # 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 Ddtb.build.mk22 # 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 DRPI.conf6 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 Dkldconfig.899 /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 DNOTES100 # 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 DGENERIC266 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 DRPI-B
/freebsd/sys/tools/fdt/
H A Dmake_dtb.sh4 # 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 Dmake_dtbo.sh23 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 Dppc64_elf_freebsd.c50 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 Ddtc.159 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 Ddtb.hh46 * 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 Dmtree-to-plist.awk26 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 Dmetadata.c74 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 Dp1020rdb-pc.dtsi53 /* 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 Dp1020rdb.dtsi53 /* 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 Dp1021rdb-pc.dtsi53 /* 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 Dc293pcie.dts83 /* 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 Dp1024rdb.dtsi53 /* 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 Dp2020rdb-pc.dtsi53 /* 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 Dp2020rdb.dts53 /* 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 Dp1020rdb-pd.dts62 /* 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 Dp1025rdb.dtsi53 /* 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 DMakefile103 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"

12345678910