Home
last modified time | relevance | path

Searched refs:dtc (Results 1 – 25 of 46) sorted by relevance

12

/Linux-v5.15/scripts/dtc/
DMakefile5 hostprogs-always-$(CONFIG_DTC) += dtc fdtoverlay
6 hostprogs-always-$(CHECK_DT_BINDING) += dtc
8 dtc-objs := dtc.o flattree.o fstree.o data.o livetree.o treesource.o \
10 dtc-objs += dtc-lexer.lex.o dtc-parser.tab.o
23 $(error dtc needs libyaml for DT schema validation support. \
28 dtc-objs += yamltree.o
40 $(obj)/dtc-lexer.lex.o: $(obj)/dtc-parser.tab.h
Dupdate-dtc-source.sh31 DTC_UPSTREAM_PATH=`pwd`/../dtc
32 DTC_LINUX_PATH=`pwd`/scripts/dtc
43 git log --oneline scripts/dtc/ | grep 'upstream' | head -1 | sed -e 's/^.* \(.*\)/\1/'
72 scripts/dtc: Update to upstream version ${dtc_version}
D.gitignore2 /dtc
Ddtx_diff37 Each DTx is processed by the dtc compiler to produce a sorted dts source
317 'export KBUILD_OUTPUT=\${dir}' or add \${dir}/scripts/dtc to \$PATH
/Linux-v5.15/mm/
Dpage-writeback.c163 static bool mdtc_valid(struct dirty_throttle_control *dtc) in mdtc_valid() argument
165 return dtc->dom; in mdtc_valid()
168 static struct wb_domain *dtc_dom(struct dirty_throttle_control *dtc) in dtc_dom() argument
170 return dtc->dom; in dtc_dom()
217 static bool mdtc_valid(struct dirty_throttle_control *dtc) in mdtc_valid() argument
222 static struct wb_domain *dtc_dom(struct dirty_throttle_control *dtc) in dtc_dom() argument
386 static void domain_dirty_limits(struct dirty_throttle_control *dtc) in domain_dirty_limits() argument
388 const unsigned long available_memory = dtc->avail; in domain_dirty_limits()
389 struct dirty_throttle_control *gdtc = mdtc_gdtc(dtc); in domain_dirty_limits()
436 dtc->thresh = thresh; in domain_dirty_limits()
[all …]
/Linux-v5.15/drivers/dma/
Ddmatest.c248 struct dmatest_chan *dtc; in is_threaded_test_run() local
250 list_for_each_entry(dtc, &info->channels, node) { in is_threaded_test_run()
253 list_for_each_entry(thread, &dtc->threads, node) { in is_threaded_test_run()
264 struct dmatest_chan *dtc; in is_threaded_test_pending() local
266 list_for_each_entry(dtc, &info->channels, node) { in is_threaded_test_pending()
269 list_for_each_entry(thread, &dtc->threads, node) { in is_threaded_test_pending()
935 static void dmatest_cleanup_channel(struct dmatest_chan *dtc) in dmatest_cleanup_channel() argument
941 list_for_each_entry_safe(thread, _thread, &dtc->threads, node) { in dmatest_cleanup_channel()
951 dmaengine_terminate_sync(dtc->chan); in dmatest_cleanup_channel()
953 kfree(dtc); in dmatest_cleanup_channel()
[all …]
Ddma-jz4780.c110 uint32_t dtc; member
349 desc->dtc = len >> jzchan->transfer_shift; in jz4780_dma_setup_hwdesc()
390 desc->desc[i].dtc |= in jz4780_dma_prep_slave_sg()
442 desc->desc[i].dtc |= in jz4780_dma_prep_dma_cyclic()
473 desc->desc[0].dtc = len >> jzchan->transfer_shift; in jz4780_dma_prep_dma_memcpy()
540 jzchan->desc->desc[jzchan->curr_hwdesc].dtc); in jz4780_dma_begin()
624 count += desc->desc[i].dtc & GENMASK(23, 0); in jz4780_dma_desc_residue()
/Linux-v5.15/drivers/perf/
Darm-cmn.c202 int dtc; member
243 struct arm_cmn_dtc *dtc; member
657 writel_relaxed(0, cmn->dtc[0].base + CMN_DT_PMCR); in arm_cmn_set_state()
666 cmn->dtc[0].base + CMN_DT_PMCR); in arm_cmn_clear_state()
698 static u64 arm_cmn_read_cc(struct arm_cmn_dtc *dtc) in arm_cmn_read_cc() argument
700 u64 val = readq_relaxed(dtc->base + CMN_DT_PMCCNTR); in arm_cmn_read_cc()
702 writeq_relaxed(CMN_CC_INIT, dtc->base + CMN_DT_PMCCNTR); in arm_cmn_read_cc()
706 static u32 arm_cmn_read_counter(struct arm_cmn_dtc *dtc, int idx) in arm_cmn_read_counter() argument
710 val = readl_relaxed(dtc->base + pmevcnt); in arm_cmn_read_counter()
711 writel_relaxed(CMN_COUNTER_INIT, dtc->base + pmevcnt); in arm_cmn_read_counter()
[all …]
/Linux-v5.15/scripts/
DMakefile.lib222 DTC_INCLUDE := $(srctree)/scripts/dtc/include-prefixes
307 DTC ?= $(objtree)/scripts/dtc/dtc
351 cmd_dtc = $(HOSTCC) -E $(dtc_cpp_flags) -x assembler-with-cpp -o $(dtc-tmp) $< ; \
354 -d $(depfile).dtc.tmp $(dtc-tmp) ; \
355 cat $(depfile).pre.tmp $(depfile).dtc.tmp > $(depfile)
358 $(call if_changed_dep,dtc)
361 $(call if_changed_dep,dtc)
364 cmd_fdtoverlay = $(objtree)/scripts/dtc/fdtoverlay -o $@ -i $(real-prereqs)
380 $(call cmd_and_fixdep,dtc)
385 $(call if_changed_rule,dtc)
[all …]
DMakefile46 subdir- += basic dtc gdb kconfig mod
/Linux-v5.15/drivers/ata/
Dpata_cs5536.c112 u32 dtc; in cs5536_program_dtc() local
114 cs5536_read(pdev, DTC, &dtc); in cs5536_program_dtc()
115 dtc &= ~(IDE_DRV_MASK << dshift); in cs5536_program_dtc()
116 dtc |= tim << dshift; in cs5536_program_dtc()
117 cs5536_write(pdev, DTC, dtc); in cs5536_program_dtc()
/Linux-v5.15/drivers/of/unittest-data/
Doverlay_common.dtsi8 * Do not add anything that would result in dtc creating node "/__fixups__".
9 * dtc will create nodes "/__symbols__" and "/__local_fixups__".
/Linux-v5.15/arch/powerpc/boot/
Dwrapper61 dtc=scripts/dtc/dtc
187 $dtc -O dtb -o "$dtb" -b 0 "$dts"
/Linux-v5.15/drivers/staging/pi433/Documentation/devicetree/
Dpi433.txt55 'linux/scripts/dtc/dtc -@ -I dts -O dtb -o pi433.dtbo pi433-overlay.dts'
/Linux-v5.15/arch/mips/mti-malta/
DMakefile20 CFLAGS_malta-dtshim.o = -I$(src)/../../../scripts/dtc/libfdt
/Linux-v5.15/drivers/tty/serial/8250/
DMakefile44 CFLAGS_8250_ingenic.o += -I$(srctree)/scripts/dtc/libfdt
/Linux-v5.15/Documentation/devicetree/
Ddynamic-resolution-notes.rst14 proper dtc option and having a /plugin/ tag. This generates the
/Linux-v5.15/arch/powerpc/boot/dts/
Dps3.dts33 * dtc expects a clock-frequency and timebase-frequency entries, so
DkuroboxHD.dts45 /* Following required by dtc but not used */
DkuroboxHG.dts45 /* Following required by dtc but not used */
/Linux-v5.15/drivers/firmware/efi/libstub/
DMakefile30 cflags-$(CONFIG_EFI_GENERIC_STUB) += -I$(srctree)/scripts/dtc/libfdt
/Linux-v5.15/arch/arm/boot/dts/
Dtegra20-trimslice.dts97 nvidia,pins = "dta", "dtb", "dtc", "dtd", "dte";
204 "dtb", "dtc", "dtd", "dte", "gmb",
/Linux-v5.15/arch/arm/boot/compressed/
DMakefile99 $(eval CFLAGS_$(o) := -I $(srctree)/scripts/dtc/libfdt -fno-stack-protector))
/Linux-v5.15/Documentation/devicetree/bindings/
Dwriting-schema.rst96 dtc. They are simplified to make them more compact and avoid a bunch of
125 dtc must also be built with YAML output support enabled. This requires that
/Linux-v5.15/Documentation/
Ddontdiff123 dtc

12