Home
last modified time | relevance | path

Searched full:dtc (Results 1 – 25 of 83) sorted by relevance

1234

/linux/scripts/dtc/
H A Dupdate-dtc-source.sh3 # Simple script to update the version of DTC carried by the Linux kernel
5 # This script assumes that the dtc and the linux git trees are in the
6 # same directory. After building dtc in the dtc directory, it copies the
7 # source files and generated source file(s) into the scripts/dtc directory
12 # $ ./scripts/dtc/update-dtc-source.sh
14 # The script will change into the dtc tree, build and test dtc, copy the
16 # message will need to be modified to reflect the version of DTC being
24 # - The dtc "make check" target needs to return a failure
25 # * Extract the version number from the dtc repo for the commit message
26 # * Build dtc in the kernel tree
[all …]
H A Ddtx_diff37 Each DTx is processed by the dtc compiler to produce a sorted dts source
94 if ( ! ${DTC} -I fs ${dtx} ) ; then
105 if ( ! ${DTC} -I dtb ${dtx} ) ; then
116 | ${DTC} ${dtc_include} -I dts ) ; then
272 # ----- prefer dtc from linux kernel, allow fallback to dtc in $PATH
282 DTC="${__KBUILD_OUTPUT}/scripts/dtc/dtc"
284 if [ ! -x ${DTC} ] ; then
285 __DTC="dtc"
299 ERROR: unable to find a 'dtc' program
301 Preferred 'dtc' (built from Linux kernel source tree) was not found or
[all …]
H A DMakefile2 # scripts/dtc makefile
5 hostprogs-always-$(CONFIG_DTC) += dtc fdtoverlay
6 hostprogs-always-$(CHECK_DTBS) += 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
27 $(obj)/dtc-lexer.lex.o: $(obj)/dtc-parser.tab.h
H A Dversion_gen.h1 #define DTC_VERSION "DTC 1.7.2-g52f07dcc"
H A D.gitignore2 /dtc
/linux/mm/
H A Dpage-writeback.c144 static bool mdtc_valid(struct dirty_throttle_control *dtc) in mdtc_valid() argument
146 return dtc->dom; in mdtc_valid()
149 static struct wb_domain *dtc_dom(struct dirty_throttle_control *dtc) in dtc_dom() argument
151 return dtc->dom; in dtc_dom()
198 static bool mdtc_valid(struct dirty_throttle_control *dtc) in mdtc_valid() argument
203 static struct wb_domain *dtc_dom(struct dirty_throttle_control *dtc) in dtc_dom() argument
348 * @dtc: dirty_throttle_control of interest
350 * Calculate @dtc->thresh and ->bg_thresh considering
352 * must ensure that @dtc->avail is set before calling this function. The
355 static void domain_dirty_limits(struct dirty_throttle_control *dtc) in domain_dirty_limits() argument
[all …]
/linux/scripts/
H A DMakefile.dtbs82 cmd_fdtoverlay = $(objtree)/scripts/dtc/fdtoverlay -o $@ -i $(filter %.dtb %.dtbo, $^) $(cmd_dtb_check)
88 # DTC
91 DTC ?= $(objtree)/scripts/dtc/dtc
117 DTC_INCLUDE := $(srctree)/scripts/dtc/include-prefixes
121 dtc-tmp = $(subst $(comma),_,$(dot-target).dts.tmp)
123 quiet_cmd_dtc = DTC $(quiet_dtb_check_tag) $@
125 $(HOSTCC) -E $(dtc_cpp_flags) -x assembler-with-cpp -o $(dtc-tmp) $< ; \
126 $(DTC)
[all...]
/linux/drivers/perf/
H A Darm-cmn.c123 /* The DTC node is where the magic happens */
128 /* DTC counters are paired in 64-bit registers on a 16-byte stride. Yuck */
130 #define CMN_DT_PMEVCNT(dtc, n) ((dtc)->pmu_base + _CMN_DT_CNT_REG(n)) argument
131 #define CMN_DT_PMCCNTR(dtc) ((dtc)->pmu_base + 0x40) argument
133 #define CMN_DT_PMEVCNTSR(dtc, n) ((dtc)->pmu_base + 0x50 + _CMN_DT_CNT_REG(n)) argument
134 #define CMN_DT_PMCCNTRSR(dtc) ((dtc)->pmu_base + 0x90) argument
136 #define CMN_DT_PMCR(dtc) ((dtc)->pmu_base + 0x100) argument
141 #define CMN_DT_PMOVSR(dtc) ((dtc)->pmu_base + 0x118) argument
142 #define CMN_DT_PMOVSR_CLR(dtc) ((dtc)->pmu_base + 0x120) argument
144 #define CMN_DT_PMSSR(dtc) ((dtc)->pmu_base + 0x128) argument
[all …]
/linux/drivers/dma/
H A Ddmatest.c254 struct dmatest_chan *dtc; in is_threaded_test_run() local
256 list_for_each_entry(dtc, &info->channels, node) { in is_threaded_test_run()
259 list_for_each_entry(thread, &dtc->threads, node) { in is_threaded_test_run()
270 struct dmatest_chan *dtc; in is_threaded_test_pending() local
272 list_for_each_entry(dtc, &info->channels, node) { in is_threaded_test_pending()
275 list_for_each_entry(thread, &dtc->threads, node) { in is_threaded_test_pending()
948 static void dmatest_cleanup_channel(struct dmatest_chan *dtc) in dmatest_cleanup_channel() argument
954 list_for_each_entry_safe(thread, _thread, &dtc->threads, node) { in dmatest_cleanup_channel()
964 dmaengine_terminate_sync(dtc->chan); in dmatest_cleanup_channel()
966 kfree(dtc); in dmatest_cleanup_channel()
[all …]
/linux/drivers/of/
H A DKconfig2 config DTC config
39 this file with scripts/dtc/of_unittest_expect to reduce the
57 select DTC
66 select DTC
120 select DTC
/linux/drivers/ata/
H A Dpata_cs5536.c51 DTC = 2, enumerator
112 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/include/trace/events/
H A Dwriteback.h657 struct dirty_throttle_control *dtc,
665 TP_ARGS(wb, dtc,
688 unsigned long freerun = (dtc->thresh + dtc->bg_thresh) / 2;
691 __entry->limit = dtc->limit;
692 __entry->setpoint = (dtc->limit + freerun) / 2;
693 __entry->dirty = dtc->dirty;
695 dtc->wb_thresh / (dtc->thresh + 1);
696 __entry->wb_dirty = dtc->wb_dirty;
/linux/Documentation/devicetree/bindings/perf/
H A Darm,cmn.yaml34 description: One interrupt for each DTC domain implemented must
66 /* 4x2 mesh with one DTC, and CFG node at 0,1,1,0 */
/linux/drivers/of/unittest-data/
H A 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/Documentation/admin-guide/perf/
H A Darm-cmn.rst13 global counters implemented by the main controller (DTC), which provides
34 * The cycle counter is treated as a synthetic event belonging to the DTC
/linux/arch/powerpc/boot/
H A Dwrapper15 # -s tree.dts specify device-tree source file (needs dtc installed)
63 dtc=scripts/dtc/dtc
189 $dtc -O dtb -o "$dtb" -b 0 "$dts"
/linux/lib/
H A Dfdt_ro.c2 #include "../scripts/dtc/libfdt/fdt_ro.c"
H A Dfdt_strerror.c2 #include "../scripts/dtc/libfdt/fdt_strerror.c"
H A Dfdt_rw.c2 #include "../scripts/dtc/libfdt/fdt_rw.c"
H A Dfdt_sw.c2 #include "../scripts/dtc/libfdt/fdt_sw.c"
H A Dfdt_empty_tree.c2 #include "../scripts/dtc/libfdt/fdt_empty_tree.c"
H A Dfdt.c2 #include "../scripts/dtc/libfdt/fdt.c"
H A Dfdt_wip.c2 #include "../scripts/dtc/libfdt/fdt_wip.c"
H A Dfdt_addresses.c2 #include "../scripts/dtc/libfdt/fdt_addresses.c"
/linux/include/linux/
H A Dlibfdt.h6 #include "../../scripts/dtc/libfdt/libfdt.h"

1234