/linux/scripts/dtc/ |
H A D | update-dtc-source.sh | 3 # 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 D | dtx_diff | 37 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 D | Makefile | 2 # 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 D | version_gen.h | 1 #define DTC_VERSION "DTC 1.7.0-gbcd02b52"
|
H A D | .gitignore | 2 /dtc
|
/linux/mm/ |
H A D | page-writeback.c | 144 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 D | Makefile.dtbs | 82 …cmd_fdtoverlay = $(objtree)/scripts/dtc/fdtoverlay -o $@ -i $(filter %.dtb %.dtbo, $^) $(cmd_dtb_c… 88 # DTC 91 DTC ?= $(objtree)/scripts/dtc/dtc 116 DTC_INCLUDE := $(srctree)/scripts/dtc/include-prefixes 120 dtc-tmp = $(subst $(comma),_,$(dot-target).dts.tmp) 122 quiet_cmd_dtc = DTC $(quiet_dtb_check_tag) $@ 124 $(HOSTCC) -E $(dtc_cpp_flags) -x assembler-with-cpp -o $(dtc-tmp) $< ; \ 125 $(DTC) -o $@ -b 0 $(addprefix -i,$(dir $<) $(DTC_INCLUDE)) \ 126 $(DTC_FLAGS) -d $(depfile).dtc.tmp $(dtc-tmp) ; \ 127 cat $(depfile).pre.tmp $(depfile).dtc.tmp > $(depfile) \ [all …]
|
/linux/drivers/dma/ |
H A D | dmatest.c | 254 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 D | Kconfig | 2 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 D | pata_cs5536.c | 51 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/Documentation/devicetree/bindings/perf/ |
H A D | arm,cmn.yaml | 34 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 D | overlay_common.dtsi | 8 * Do not add anything that would result in dtc creating node "/__fixups__". 9 * dtc will create nodes "/__symbols__" and "/__local_fixups__".
|
H A D | overlay_4.dtso | 8 /* suppress DTC warning */
|
/linux/Documentation/admin-guide/perf/ |
H A D | arm-cmn.rst | 13 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 D | wrapper | 15 # -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 D | fdt_ro.c | 2 #include "../scripts/dtc/libfdt/fdt_ro.c"
|
H A D | fdt_strerror.c | 2 #include "../scripts/dtc/libfdt/fdt_strerror.c"
|
H A D | fdt_rw.c | 2 #include "../scripts/dtc/libfdt/fdt_rw.c"
|
H A D | fdt_sw.c | 2 #include "../scripts/dtc/libfdt/fdt_sw.c"
|
H A D | fdt_empty_tree.c | 2 #include "../scripts/dtc/libfdt/fdt_empty_tree.c"
|
H A D | fdt.c | 2 #include "../scripts/dtc/libfdt/fdt.c"
|
H A D | fdt_wip.c | 2 #include "../scripts/dtc/libfdt/fdt_wip.c"
|
H A D | fdt_addresses.c | 2 #include "../scripts/dtc/libfdt/fdt_addresses.c"
|
/linux/include/linux/ |
H A D | libfdt.h | 6 #include "../../scripts/dtc/libfdt/libfdt.h"
|
/linux/arch/arc/boot/dts/ |
H A D | Makefile | 8 # board-specific dtc flags
|