HomeSort by: relevance | last modified time | path
    Searched refs:fdt (Results 1 - 25 of 515) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /src/sys/external/bsd/libfdt/dist/
libfdt_internal.h 10 #include <fdt.h>
15 int fdt_ro_probe_(const void *fdt);
16 #define FDT_RO_PROBE(fdt) \
19 if ((totalsize_ = fdt_ro_probe_(fdt)) < 0) \
23 int fdt_check_node_offset_(const void *fdt, int offset);
24 int fdt_check_prop_offset_(const void *fdt, int offset);
26 int fdt_node_end_offset_(void *fdt, int nodeoffset);
28 static inline const void *fdt_offset_ptr_(const void *fdt, int offset)
30 return (const char *)fdt + fdt_off_dt_struct(fdt) + offset
    [all...]
libfdt.h 12 #include <fdt.h>
50 /* FDT_ERR_TRUNCATED: FDT or a sub-block is improperly
113 const void *fdt_offset_ptr(const void *fdt, int offset, unsigned int checklen);
115 static inline void *fdt_offset_ptr_w(void *fdt, int offset, int checklen)
117 return (void *)(uintptr_t)fdt_offset_ptr(fdt, offset, checklen);
120 uint32_t fdt_next_tag(const void *fdt, int offset, int *nextoffset);
181 int fdt_next_node(const void *fdt, int offset, int *depth);
186 * @fdt: FDT blob
190 int fdt_first_subnode(const void *fdt, int offset)
    [all...]
fdt_sw.c 10 #include <fdt.h>
15 static int fdt_sw_probe_(void *fdt)
17 if (fdt_magic(fdt) == FDT_MAGIC)
19 else if (fdt_magic(fdt) != FDT_SW_MAGIC)
24 #define FDT_SW_PROBE(fdt) \
27 if ((err = fdt_sw_probe_(fdt)) != 0) \
37 static int fdt_sw_probe_memrsv_(void *fdt)
39 int err = fdt_sw_probe_(fdt);
43 if (fdt_off_dt_strings(fdt) != 0)
48 #define FDT_SW_PROBE_MEMRSV(fdt) \
111 void *fdt = buf; local in function:fdt_create_with_flags
    [all...]
fdt_rw.c 10 #include <fdt.h>
15 static int fdt_blocks_misordered_(const void *fdt,
18 return (fdt_off_mem_rsvmap(fdt) < FDT_ALIGN(sizeof(struct fdt_header), 8))
19 || (fdt_off_dt_struct(fdt) <
20 (fdt_off_mem_rsvmap(fdt) + mem_rsv_size))
21 || (fdt_off_dt_strings(fdt) <
22 (fdt_off_dt_struct(fdt) + struct_size))
23 || (fdt_totalsize(fdt) <
24 (fdt_off_dt_strings(fdt) + fdt_size_dt_strings(fdt)));
    [all...]
fdt.c 1 /* $NetBSD: fdt.c,v 1.2 2019/12/22 12:41:33 skrll Exp $ */
10 #include <fdt.h>
20 int32_t fdt_ro_probe_(const void *fdt)
22 uint32_t totalsize = fdt_totalsize(fdt);
24 if (fdt_magic(fdt) == FDT_MAGIC) {
26 if (fdt_version(fdt) < FDT_FIRST_SUPPORTED_VERSION)
28 if (fdt_last_comp_version(fdt) > FDT_LAST_SUPPORTED_VERSION)
30 } else if (fdt_magic(fdt) == FDT_SW_MAGIC) {
32 if (fdt_size_dt_struct(fdt) == 0)
75 int fdt_check_header(const void *fdt)
    [all...]
fdt_wip.c 10 #include <fdt.h>
15 int fdt_setprop_inplace_namelen_partial(void *fdt, int nodeoffset,
23 propval = fdt_getprop_namelen_w(fdt, nodeoffset, name, namelen,
35 int fdt_setprop_inplace(void *fdt, int nodeoffset, const char *name,
41 propval = fdt_getprop(fdt, nodeoffset, name, &proplen);
48 return fdt_setprop_inplace_namelen_partial(fdt, nodeoffset, name,
61 int fdt_nop_property(void *fdt, int nodeoffset, const char *name)
66 prop = fdt_get_property_w(fdt, nodeoffset, name, &len);
75 int fdt_node_end_offset_(void *fdt, int offset)
80 offset = fdt_next_node(fdt, offset, &depth)
    [all...]
fdt_ro.c 10 #include <fdt.h>
15 static int fdt_nodename_eq_(const void *fdt, int offset,
19 const char *p = fdt_get_name(fdt, offset, &olen);
36 const char *fdt_get_string(const void *fdt, int stroffset, int *lenp)
38 int32_t totalsize = fdt_ro_probe_(fdt);
39 uint32_t absoffset = stroffset + fdt_off_dt_strings(fdt);
53 if (fdt_magic(fdt) == FDT_MAGIC) {
56 if (fdt_version(fdt) >= 17) {
57 if (stroffset >= fdt_size_dt_strings(fdt))
59 if ((fdt_size_dt_strings(fdt) - stroffset) < len
    [all...]
fdt_addresses.c 11 #include <fdt.h>
16 static int fdt_cells(const void *fdt, int nodeoffset, const char *name)
22 c = fdt_getprop(fdt, nodeoffset, name, &len);
36 int fdt_address_cells(const void *fdt, int nodeoffset)
40 val = fdt_cells(fdt, nodeoffset, "#address-cells");
48 int fdt_size_cells(const void *fdt, int nodeoffset)
52 val = fdt_cells(fdt, nodeoffset, "#size-cells");
59 int fdt_appendprop_addrrange(void *fdt, int parent, int nodeoffset,
65 ret = fdt_address_cells(fdt, parent);
70 ret = fdt_size_cells(fdt, parent)
    [all...]
  /src/sys/arch/evbarm/conf/
GENERIC64 115 simplebus* at fdt? pass 0
118 acpifdt* at fdt? pass 1
133 cpus* at fdt? pass 0
134 cpu* at fdt? pass 0
140 armpmu* at fdt?
148 psci* at fdt? pass 0
150 fclock* at fdt? pass 1
151 ffclock* at fdt? pass 1
152 fregulator* at fdt? pass 4
153 gregulator* at fdt? pass
    [all...]
GENERIC 125 simplebus* at fdt? pass 0
128 cpus* at fdt? pass 0
129 cpu* at fdt? pass 0
136 psci* at fdt?
139 am3prcm* at fdt? pass 1 # TI AM335x PRCM
140 cycvclkmgr* at fdt? pass 1 # Cyclone V clock manager
141 cycvrstmgr* at fdt? pass 0 # Cyclone V reset manager
142 exy5410clk* at fdt? pass 3 # Exynos5410 clock controller
143 exy5422clk* at fdt? pass 3 # Exynos5422 clock controller
144 imx6ccm* at fdt? pass 1 # i.MX6Q* CC
    [all...]
RPI 48 simplebus* at fdt? pass 0
51 cpus* at fdt? pass 0
52 cpu* at fdt? pass 0
54 fclock* at fdt? pass 0
57 bcmicu* at fdt? pass 1
60 bcmtmr0 at fdt? pass 1
63 bcmcprman0 at fdt? pass 1
66 bcmaux0 at fdt? pass 2
69 #bcmpwm0 at fdt?
71 fregulator* at fdt
    [all...]
  /src/sys/dev/fdt/
fdtvar.h 39 #include <dev/fdt/fdt_clock.h>
40 #include <dev/fdt/fdt_dai.h>
41 #include <dev/fdt/fdt_dma.h>
42 #include <dev/fdt/fdt_gpio.h>
43 #include <dev/fdt/fdt_i2c.h>
44 #include <dev/fdt/fdt_intr.h>
45 #include <dev/fdt/fdt_iommu.h>
46 #include <dev/fdt/fdt_mbox.h>
47 #include <dev/fdt/fdt_mmc_pwrseq.h>
48 #include <dev/fdt/fdt_phy.h
    [all...]
fdt_userconf.c 37 #include <dev/fdt/fdtvar.h>
45 const void *fdt = fdtbus_get_data(); local in function:userconf_bootinfo
49 if (fdt == NULL) {
53 chosen = fdt_path_offset(fdt, FDT_CHOSEN_PATH);
60 cmd = fdt_stringlist_get(fdt, chosen, FDT_CHOSEN_USERCONF_PROP,
panel_fdt.h 38 #include <dev/fdt/fdt_port.h>
39 #include <dev/fdt/display_timing.h>
fdt_ddb.c 39 #include <dev/fdt/fdt_ddb.h>
40 #include <dev/fdt/fdtvar.h>
68 fdt_print_properties(const void *fdt, int node,
73 fdt_for_each_property_offset(property, fdt, node) {
76 fdt_get_property_by_offset(fdt, property, &len);
77 const char *name = fdt_string(fdt, fdt32_to_cpu(prop->nameoff));
126 const void *fdt = addr; variable in typeref:typename:const void *
129 int error = fdt_check_header(fdt);
131 pr("Invalid FDT at %p\n", fdt);
    [all...]
  /src/sys/arch/arm/nxp/
imx6_platform.h 30 #include <arch/evbarm/fdt/platform.h>
  /src/sys/arch/arm/rockchip/
rk3288_platform.h 32 #include <arch/evbarm/fdt/platform.h>
rk3328_platform.h 32 #include <arch/evbarm/fdt/platform.h>
rk3399_platform.h 32 #include <arch/evbarm/fdt/platform.h>
rk3588_platform.h 32 #include <arch/evbarm/fdt/platform.h>
  /src/sys/arch/arm/sunxi/
sunxi_platform.h 32 #include <arch/evbarm/fdt/platform.h>
  /src/sys/arch/arm/altera/
cycv_intr.h 3 #include <arm/fdt/fdt_intr.h>
  /src/sys/arch/arm/nvidia/
tegra_platform.h 32 #include <arch/evbarm/fdt/platform.h>
  /src/sys/arch/arm/fdt/
cpus_fdt.c 38 #include <dev/fdt/fdtvar.h>
  /src/sys/arch/riscv/fdt/
riscv_platform.c 33 * This is the default RISC-V FDT platform implementation. It assumes the
45 #include <dev/fdt/fdtvar.h>
46 #include <dev/fdt/fdt_console.h>
47 #include <dev/fdt/fdt_platform.h>
52 #include <riscv/fdt/riscv_fdtvar.h>

Completed in 18 milliseconds

1 2 3 4 5 6 7 8 91011>>