/linux/Documentation/devicetree/bindings/timestamp/ |
H A D | hte-consumer.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/timestamp/hte-consumer.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Dipen Patel <dipenp@nvidia.com> 16 $ref: /schemas/types.yaml#/definitions/phandle-array 23 timestamp-names: 24 $ref: /schemas/types.yaml#/definitions/string-array 27 timestamp property. 30 timestamp-names: [ timestamps ] [all …]
|
/linux/drivers/hte/ |
H A D | hte.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2021-2022 NVIDIA Corporation 32 * struct hte_ts_info - Information related to requested timestamp. 34 * @xlated_id: Timestamp ID as understood between HTE subsys and HTE provider, 38 * @seq: Timestamp sequence counter. 47 * @req_mlock: Lock during timestamp request/release APIs. 49 * @gdev: HTE abstract device that this timestamp information belongs to. 71 * struct hte_device - HTE abstract device 79 * @ei: Timestamp information. 107 const struct hte_chip *chip = gdev->chip; in hte_chip_dbgfs_init() [all …]
|
H A D | hte-tegra194-test.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2021-2022 NVIDIA Corporation 20 * hardware timestamp on gpio_in and specified LIC IRQ lines. 29 * compatible = "nvidia,tegra194-hte-test"; 30 * in-gpio = <&gpio_aon TEGRA194_AON_GPIO(BB, 1)>; 31 * out-gpio = <&gpio_aon TEGRA194_AON_GPIO(BB, 0)>; 34 * timestamp-names = "hte-gpio", "hte-i2c-irq"; 39 * - Load test driver. 40 * - For the GPIO, at regular interval gpio_out pin toggles triggering 43 * - For the LIC IRQ line, it uses 0x19 interrupt which is i2c controller 1. [all …]
|
/linux/drivers/firewire/ |
H A D | core-transaction.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (C) 2004-2006 Kristian Hoegsberg <krh@bitplanet.net> 13 #include <linux/firewire-constants.h> 31 #include "packet-header-definitions.h" 32 #include "phy-packet-definitions.h" 41 if (t->is_split_transaction) in try_cancel_split_timeout() 42 return del_timer(&t->split_timeout_timer); in try_cancel_split_timeout() 52 scoped_guard(spinlock_irqsave, &card->lock) { in close_transaction() 53 list_for_each_entry(iter, &card->transaction_list, link) { in close_transaction() 56 list_del_init(&iter->link); in close_transaction() [all …]
|
/linux/Documentation/trace/ |
H A D | mmiotrace.rst | 2 In-kernel memory-mapped I/O tracing 11 Injection Test Harness. In Dec 2006 - Jan 2007, using the code from Intel, 15 Mmiotrace was built for reverse engineering any memory-mapped IO device with 19 Out-of-tree mmiotrace was originally modified for mainline inclusion and 24 ----------- 29 is on-line, therefore mmiotrace takes all but one CPU off-line during run-time 30 activation. You can re-enable CPUs by hand, but you have been warned, there 35 --------------------- 38 $ mount -t debugfs debugfs /sys/kernel/debug 48 ----- [all …]
|
/linux/Documentation/filesystems/ |
H A D | vfat.rst | 10 mount -t vfat /dev/fd0 /mnt 42 **-20**: If current process is in group of file's group ID, 43 you can change timestamp. 45 **-2**: Other users can change timestamp. 69 There is also an option of doing UTF-8 translations 76 UTF-8 is the filesystem safe version of Unicode that 79 If 'uni_xlate' gets set, UTF-8 gets disabled. 152 from each timestamp to convert it to UTC used internally by 156 cases in presence of DST - time stamps in a different DST 176 FAT has the ATTR_RO (read-only) attribute. On Windows, [all …]
|
/linux/Documentation/kbuild/ |
H A D | reproducible-builds.rst | 17 ---------- 30 By default the timestamp is the current time and in the case of 37 code that does use these, you must override the timestamp they 42 ---------- 44 The kernel embeds the building user and host names in 50 ------------------ 52 When the kernel is built out-of-tree, debug information may include 54 including the ``-fdebug-prefix-map`` option in the `KCFLAGS`_ variable. 57 to an absolute filename in an out-of-tree build. Kbuild automatically 58 uses the ``-fmacro-prefix-map`` option to prevent this, if it is [all …]
|
/linux/scripts/dtc/ |
H A D | of_unittest_expect | 2 # SPDX-License-Identifier: GPL-2.0 40 $expect =~ s/^.*?>>//; # '?' is non-greedy, minimal match 54 if ($got =~ /^[+-]*[0-9]+/) { 55 $got =~ s/^[+-]*[0-9]+//; 60 if ($got =~ /^(0x)*[0-9a-f]+/) { 61 $got =~ s/^(0x)*[0-9a-f]+//; 100 -h print program usage 101 --help print program usage 102 --hide-expect suppress output of EXPECTed lines 103 --line-num report line number of CONSOLE_LOG [all …]
|
/linux/Documentation/trace/coresight/ |
H A D | coresight.rst | 2 Coresight - HW Assisted Tracing on ARM 9 ------------ 38 0 CPU 0<-->: C : 0 CPU 0<-->: C : : C : @ STM @ || System || 39 |->0000000 : T : |->0000000 : T : : T :<--->@@@@@ || Memory || 40 | #######<-->: I : | #######<-->: I : : I : @@@<-| |||||||||||| 43 | |->### | ! | |->### | ! | ! . | || DAP || 49 *****************************************************************<-| 63 | * ===== F =====<---------| 65 |-->:: CTI ::<!! === N === 69 |------>&& ETB &&<......II I ======= [all …]
|
/linux/Documentation/devicetree/bindings/net/ |
H A D | ti,icssg-prueth.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/ti,icssg-prueth.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Md Danish Anwar <danishanwar@ti.com> 13 Ethernet based on the Programmable Real-Time Unit and Industrial 19 - ti,am642-icssg-prueth # for AM64x SoC family 20 - ti,am654-icssg-prueth # for AM65x SoC family 21 - ti,am654-sr1-icssg-prueth # for AM65x SoC family, SR1.0 32 dma-names: [all …]
|
/linux/arch/nios2/boot/dts/ |
H A D | 10m50_devboard.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 6 /dts-v1/; 10 compatible = "altr,niosii-max10"; 11 #address-cells = <1>; 12 #size-cells = <1>; 15 #address-cells = <1>; 16 #size-cells = <0>; 20 compatible = "altr,nios2-1.1"; 22 interrupt-controller; 23 #interrupt-cells = <1>; [all …]
|
/linux/Documentation/devicetree/bindings/timer/ |
H A D | nvidia,tegra-timer.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/timer/nvidia,tegra-timer.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Stephen Warren <swarren@nvidia.com> 13 - if: 17 const: nvidia,tegra210-timer 27 - if: 31 - items: 32 - enum: [all …]
|
/linux/tools/thermal/thermometer/ |
H A D | thermometer.8 | 2 # SPDX-License-Identifier: GPL-2.0 4 \fBthermometer\fP - A thermal profiling tool 23 the thermal zone names and the desired sampling period. A thermal zone 44 The \fB-h, --help\fP option shows a short usage help 46 The \fB-o <dir>, --output <dir>\fP option defines the output directory to put the 49 The \fB-c <config>, --config <config>\fP option specifies the configuration file to use 51 The \fB-d <seconds>, --duration <seconds>\fP option specifies the duration of the capture 53 The \fB-l <loglevel>, --loglevel <loglevel>\fP option sets the loglevel [DEBUG,INFO,NOTICE,WARN,ERR… 55 The \fB-p <string>, --postfix <string>\fP option appends \fBstring\fP at the end of the capture fil… 57 The \fB-s, --syslog\fP option sets the output to syslog, default is \fBstdout\fP [all …]
|
/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx7d-flex-concentrator.dts | 1 // SPDX-License-Identifier: GPL-2.0 9 /dts-v1/; 11 #include "imx7d-tqma7.dtsi" 14 /delete-node/ &ds1339; 18 compatible = "kam,imx7d-flex-concentrator", "fsl,imx7d"; 22 /* 1024 MB - TQMa7D board configuration */ 26 reg_usb_otg2_vbus: regulator-usb-otg2-vbus { 27 compatible = "regulator-fixed"; 28 regulator-name = "VBUS_USBOTG2"; 29 regulator-min-microvolt = <5000000>; [all …]
|
/linux/drivers/firmware/arm_scmi/ |
H A D | sensors.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2018-2022 ARM Ltd. 8 #define pr_fmt(fmt) "SCMI Notifications SENSOR - " fmt 234 ret = ph->xops->xfer_get_init(ph, PROTOCOL_ATTRIBUTES, in scmi_sensor_attributes_get() 239 attr = t->rx.buf; in scmi_sensor_attributes_get() 241 ret = ph->xops->do_xfer(ph, t); in scmi_sensor_attributes_get() 243 si->num_sensors = le16_to_cpu(attr->num_sensors); in scmi_sensor_attributes_get() 244 si->max_requests = attr->max_requests; in scmi_sensor_attributes_get() 245 si->reg_addr = le32_to_cpu(attr->reg_addr_low) | in scmi_sensor_attributes_get() 246 (u64)le32_to_cpu(attr->reg_addr_high) << 32; in scmi_sensor_attributes_get() [all …]
|
/linux/Documentation/sound/codecs/ |
H A D | cs35l56.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 14 The high-level summary of this document is: 30 --------------------------------- 51 Firmware is distributed in the linux-firmware repository: 52 https://gitlab.com/kernel-firmware/linux-firmware.git 71 --------------------------- 78 firmware files in linux-firmware for these amplifiers. Firmware files are 81 Cirrus Logic submits files for known laptops to the upstream linux-firmware 84 to linux-firmware. You may need to upgrade to a newer release of 85 linux-firmware to obtain the firmware for your laptop. [all …]
|
/linux/tools/perf/Documentation/ |
H A D | perf-diff.txt | 1 perf-diff(1) 5 ---- 6 perf-diff - Read perf.data files and display the differential profile 9 -------- 14 ----------- 29 ------- 30 -D:: 31 --dump-raw-trace:: 34 --kallsyms=<file>:: 37 -m:: [all …]
|
H A D | perf-record.txt | 1 perf-record(1) 5 ---- 6 perf-record - Run a command and record its profile into perf.data 9 --- [all...] |
/linux/drivers/iio/accel/ |
H A D | bmc150-accel-core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * 3-axis accelerometer driver supporting many Bosch-Sensortec chips 26 #include "bmc150-accel.h" 212 struct device *dev = regmap_get_device(data->regmap); in bmc150_accel_set_mode() 216 int dur_val = -1; in bmc150_accel_set_mode() 231 return -EINVAL; in bmc150_accel_set_mode() 238 ret = regmap_write(data->regmap, BMC150_ACCEL_REG_PMU_LPW, lpw_bits); in bmc150_accel_set_mode() 256 ret = regmap_write(data->regmap, in bmc150_accel_set_bw() 262 data->bw_bits = in bmc150_accel_set_bw() 268 return -EINVAL; in bmc150_accel_set_bw() [all …]
|
/linux/drivers/net/dsa/ocelot/ |
H A D | felix.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 20 /* Platform-specific information */ 25 /* Names of the mandatory resources that will be requested during 51 * with the RX timestamp. 71 * for "ocelot-8021q"). 85 /* DSA glue / front-end for struct ocelot */
|
/linux/include/linux/ |
H A D | pstore.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Persistent Storage - pstore.h 35 /* PPC64-specific partition types */ 51 * struct pstore_record - details of a pstore record entry 54 * @id: per-type unique identifier for record 55 * @time: timestamp of the record 61 * kfree()d by the pstore core if non-NULL 89 * struct pstore_info - backend pstore driver structure 109 * @data: backend-private pointer passed back during callbacks 119 * Returns 0 on success, and non-zero on error. [all …]
|
/linux/drivers/gpu/drm/msm/disp/ |
H A D | msm_disp_snapshot.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. 20 #include <linux/dma-buf.h> 38 * struct msm_disp_state - structure to store current dpu state 42 * @time: timestamp at which the coredump was captured 56 * struct msm_disp_state_block - structure to store each hardware block state 72 * msm_disp_snapshot_init - initialize display snapshot 75 * Returns: 0 or -ERROR 80 * msm_disp_snapshot_destroy - destroy the display snapshot 88 * msm_disp_snapshot_state_sync - synchronously snapshot display state [all …]
|
/linux/scripts/ |
H A D | link-vmlinux.sh | 2 # SPDX-License-Identifier: GPL-2.0 9 # (not within --whole-archive), and do not require symbol indexes added. 14 # +--< vmlinux.a 16 # +--< $(KBUILD_VMLINUX_LIBS) 17 # | +--< lib/lib.a + more 19 # +-< ${kallsymso} (see description in KALLSYMS section) 21 # vmlinux version (uname -v) cannot be updated during normal 22 # descending-into-subdirs phase since we do not yet know if we need to 29 set -e 36 grep -q "^$1=y" include/config/auto.conf [all …]
|
/linux/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe.h | 9 * Copyright (c) 2014-2016 Advanced Micro Devices, Inc. 59 * Copyright (c) 2014-2016 Advanced Micro Devices, Inc. 70 * names of its contributors may be used to endorse or promote products 120 #include <linux/dma-mapping.h> 137 #define XGBE_DRV_NAME "amd-xgbe" 151 #define XGBE_TX_MAX_BUF_SIZE (0x3fff & ~(64 - 1)) 158 * - Maximum number of SKB frags 159 * - Maximum descriptors for contiguous TSO/GSO packet 160 * - Possible context descriptor 161 * - Possible TSO header descriptor [all …]
|
/linux/drivers/accel/habanalabs/common/ |
H A D | habanalabs.h | 1 /* SPDX-License-Identifier: GPL-2.0 3 * Copyright 2016-2023 HabanaLabs, Ltd. 19 #include <linux/dma-direction.h> 28 #include <linux/io-64-nonatomic-lo-hi.h> 30 #include <linux/dma-buf.h> 45 * bits[63:59] - Encode mmap type 46 * bits[45:0] - mmap offset value 51 #define HL_MMAP_TYPE_SHIFT (59 - PAGE_SHIFT) 110 * enum hl_mmu_page_table_location - mmu page table location 111 * @MMU_DR_PGT: page-table is located on device DRAM. [all …]
|