/linux-6.14.4/arch/arm64/boot/dts/exynos/ |
D | exynos850-e850-96.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * WinLink E850-96 board device tree source 8 * Device tree source file for WinLink's E850-96 board which is based on 12 /dts-v1/; 15 #include <dt-bindings/gpio/gpio.h> 16 #include <dt-bindings/input/input.h> 17 #include <dt-bindings/leds/common.h> 20 model = "WinLink E850-96 board"; 21 compatible = "winlink,e850-96", "samsung,exynos850"; 29 stdout-path = &serial_0; [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/net/ |
D | ethernet-phy.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/net/ethernet-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andrew Lunn <[email protected]> 11 - Florian Fainelli <[email protected]> 12 - Heiner Kallweit <[email protected]> 14 # The dt-schema tools will generate a select statement first by using 21 pattern: "^ethernet-phy(@[a-f0-9]+)?$" 24 - $nodename [all …]
|
/linux-6.14.4/Documentation/virt/kvm/x86/ |
D | mmu.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 - correctness: 15 on an emulated mmu except for timing (we attempt to comply 18 - security: 21 - performance: 23 - scaling: 25 - hardware: 27 - integration: 31 - dirty tracking: 33 and framebuffer-based displays [all …]
|
/linux-6.14.4/drivers/gpu/drm/amd/display/dc/inc/ |
D | resource.h | 38 #define IS_PIPE_SYNCD_VALID(pipe) ((((pipe)->pipe_idx_syncd) & 0x80)?1:0) 39 #define GET_PIPE_SYNCD_FROM_PIPE(pipe) ((pipe)->pipe_idx_syncd & 0x7F) 40 #define SET_PIPE_SYNCD_TO_PIPE(pipe, pipe_syncd) ((pipe)->pipe_idx_syncd = (0x80 | pipe_syncd)) 155 #define FREE_PIPE_INDEX_NOT_FOUND -1 161 * pipeline ends with and YYYY is the rendering role that the pipe is in. 164 * pipeline and it is in a role of a master pipe for timing generation. 169 * Timing Active for Stream 0 186 * Timing Active for Stream 1 203 * Inter-pipe Relation 207 * | 0 | -------------MPC---------ODM----------- | [all …]
|
/linux-6.14.4/Documentation/networking/dsa/ |
D | sja1105.rst | 8 The NXP SJA1105 is a family of 10 SPI-managed automotive switches: 10 - SJA1105E: First generation, no TTEthernet 11 - SJA1105T: First generation, TTEthernet 12 - SJA1105P: Second generation, no TTEthernet, no SGMII 13 - SJA1105Q: Second generation, TTEthernet, no SGMII 14 - SJA1105R: Second generation, no TTEthernet, SGMII 15 - SJA1105S: Second generation, TTEthernet, SGMII 16 - SJA1110A: Third generation, TTEthernet, SGMII, integrated 100base-T1 and 17 100base-TX PHYs 18 - SJA1110B: Third generation, TTEthernet, SGMII, 100base-T1, 100base-TX [all …]
|
/linux-6.14.4/drivers/net/wireless/realtek/rtw89/ |
D | chan.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 2 /* Copyright(c) 2020-2022 Realtek Corporation 82 offset = (primary_freq - center_freq - 10) / 20; in rtw89_get_primary_chan_idx() 85 offset = (center_freq - primary_freq - 10) / 20; in rtw89_get_primary_chan_idx() 104 return (prisb_cal_ofst[bw] + pri_ch - central_ch) / 4; in rtw89_get_primary_sb_idx() 114 chan->channel = center_chan; in rtw89_chan_create() 115 chan->primary_channel = primary_chan; in rtw89_chan_create() 116 chan->band_type = band; in rtw89_chan_create() 117 chan->band_width = bandwidth; in rtw89_chan_create() 122 chan->freq = center_freq; in rtw89_chan_create() [all …]
|
/linux-6.14.4/arch/arm/boot/dts/nxp/imx/ |
D | imx51-digi-connectcore-som.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 /dts-v1/; 10 model = "Digi ConnectCore CC(W)-MX51"; 11 compatible = "digi,connectcore-ccxmx51-som", "fsl,imx51"; 20 pinctrl-names = "default"; 21 pinctrl-0 = <&pinctrl_ecspi1>; 22 cs-gpios = <&gpio4 24 GPIO_ACTIVE_HIGH>; 26 pinctrl-names = "default"; 27 pinctrl-0 = <&pinctrl_mc13892>; 29 spi-max-frequency = <16000000>; [all …]
|
/linux-6.14.4/drivers/net/ethernet/intel/ice/ |
D | ice_lag.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright (C) 2018-2021, Intel Corporation. */ 29 * ice_lag_set_primary - set PF LAG state as Primary 34 struct ice_pf *pf = lag->pf; in ice_lag_set_primary() 39 if (lag->role != ICE_LAG_UNSET && lag->role != ICE_LAG_BACKUP) { in ice_lag_set_primary() 41 netdev_name(lag->netdev)); in ice_lag_set_primary() 45 lag->role = ICE_LAG_PRIMARY; in ice_lag_set_primary() 49 * ice_lag_set_backup - set PF LAG state to Backup 54 struct ice_pf *pf = lag->pf; in ice_lag_set_backup() 59 if (lag->role != ICE_LAG_UNSET && lag->role != ICE_LAG_PRIMARY) { in ice_lag_set_backup() [all …]
|
/linux-6.14.4/Documentation/gpu/amdgpu/display/ |
D | dcn-overview.rst | 12 .. kernel-figure:: dc_pipeline_overview.svg 21 * **Display Pipe and Plane (DPP)**: This block provides pre-blend pixel 26 multiple planes, using global or per-pixel alpha. 31 * **Output Pipe Timing Combiner (OPTC)**: It generates time output to combine 40 * **Multi-Media HUB (MMHUBBUB)**: Memory controller interface for DMCUB and DWB 45 the Display Micro-Controller Unit - version B (DMCUB), which is handled via 74 These signals are essential and play an important role in DCN. Nevertheless, 86 ---------------------- 102 a one-to-one mapping of the link encoder to PHY, but we can configure the DCN 108 --------- [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/renesas/ |
D | beacon-renesom-baseboard.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/input/input.h> 8 #include <dt-bindings/clock/versaclock.h> 11 backlight_lvds: backlight-lvds { 12 compatible = "pwm-backlight"; 13 power-supply = <®_lcd>; 14 enable-gpios = <&gpio_exp1 3 GPIO_ACTIVE_HIGH>; 16 brightness-levels = <0 4 8 16 32 64 128 255>; 17 default-brightness-level = <6>; [all …]
|
/linux-6.14.4/drivers/i2c/busses/ |
D | i2c-cadence.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (C) 2009 - 2014 Xilinx, Inc. 121 #define CDNS_I2C_TRANSFER_SIZE(max) ((max) - 3) 123 #define DRIVER_NAME "cdns-i2c" 135 #define cdns_i2c_readreg(offset) readl_relaxed(id->membase + offset) 136 #define cdns_i2c_writereg(val, offset) writel_relaxed(val, id->membase + offset) 140 * enum cdns_i2c_mode - I2C Controller current operating mode 151 * enum cdns_i2c_slave_state - Slave state when I2C is operating in slave mode 165 * struct cdns_i2c - I2C device private data structure 189 * @dev_mode: I2C operating role(master/slave). [all …]
|
/linux-6.14.4/net/batman-adv/ |
D | tp_meter.c | 1 // SPDX-License-Identifier: GPL-2.0 45 #include "hard-interface.h" 52 * BATADV_TP_DEF_TEST_LENGTH - Default test length if not specified by the user 58 * BATADV_TP_AWND - Advertised window by the receiver (in bytes) 63 * BATADV_TP_RECV_TIMEOUT - Receiver activity timeout. If the receiver does not 69 * BATADV_TP_MAX_RTO - Maximum sender timeout. If the sender RTO gets beyond 76 * BATADV_TP_FIRST_SEQ - First seqno of each session. The number is rather high 79 #define BATADV_TP_FIRST_SEQ ((u32)-1 - 2000) 82 * BATADV_TP_PLEN - length of the payload (data after the batadv_unicast header) 85 #define BATADV_TP_PLEN (BATADV_TP_PACKET_LEN - ETH_HLEN - \ [all …]
|
/linux-6.14.4/drivers/usb/host/ |
D | uhci-hcd.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 61 #define USBPORTSC_DMINUS 0x0020 /* D- high (line status) */ 80 /* PCI Intel-specific resume-enable register */ 97 /* When no queues need Full-Speed Bandwidth Reclamation, 110 * To facilitate the strongest possible byte-order checking from "sparse" 126 * One role of a QH is to hold a queue of TDs for some endpoint. One QH goes 127 * with each endpoint, and qh->element (updated by the HC) is either: 128 * - the next unprocessed TD in the endpoint's queue, or 129 * - UHCI_PTR_TERM (when there's no more traffic for this endpoint). 131 * The other role of a QH is to serve as a "skeleton" framelist entry, so we [all …]
|
/linux-6.14.4/arch/arm/boot/dts/st/ |
D | stm32mp135f-dk.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (C) STMicroelectronics 2021 - All Rights Reserved 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/regulator/st,stm32mp13-regulator.h> 15 #include "stm32mp13-pinctrl.dtsi" 18 model = "STMicroelectronics STM32MP135F-DK Discovery Board"; 19 compatible = "st,stm32mp135f-dk", "st,stm32mp135"; [all …]
|
/linux-6.14.4/Documentation/networking/ |
D | timestamping.rst | 1 .. SPDX-License-Identifier: GPL-2.0 43 ------------------------------------------------------------- 59 ------------------------------------------------------------------- 72 ---------------------------------------------------------------------- 138 over-report measurement, because the timestamp is generated when all 181 is derived from a per-socket u32 counter (that wraps). For datagram 204 cmsg->cmsg_level = SOL_SOCKET; 205 cmsg->cmsg_type = SCM_TS_OPT_ID; 206 cmsg->cmsg_len = CMSG_LEN(sizeof(__u32)); 222 a timestamp with counter N-1. SOF_TIMESTAMPING_OPT_ID_TCP [all …]
|
/linux-6.14.4/include/linux/spi/ |
D | spi.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later 36 * INTERFACES between SPI master-side drivers and SPI slave protocol handlers, 42 * struct spi_statistics - statistics for spi transfers 43 * @syncp: seqcount to protect members in this struct for per-cpu update 44 * on 32-bit systems 46 * @messages: number of spi-messages handled 95 u64_stats_update_begin(&__lstats->syncp); \ 96 u64_stats_add(&__lstats->field, count); \ 97 u64_stats_update_end(&__lstats->syncp); \ 106 u64_stats_update_begin(&__lstats->syncp); \ [all …]
|
/linux-6.14.4/Documentation/networking/device_drivers/can/ctu/ |
D | ctucanfd-driver.rst | 1 .. SPDX-License-Identifier: GPL-2.0-or-later 10 ------------------------ 19 `Vivado integration <https://gitlab.fel.cvut.cz/canbus/zynq/zynq-can-sja1000-top>`_ 20 and Intel Cyclone V 5CSEMA4U23C6 based DE0-Nano-SoC Terasic board 21 `QSys integration <https://gitlab.fel.cvut.cz/canbus/intel-soc-ctucanfd>`_ 23 `PCIe integration <https://gitlab.fel.cvut.cz/canbus/pcie-ctucanfd>`_ of the core. 33 version of emulation support can be cloned from ctu-canfd branch of QEMU local 34 development `repository <https://gitlab.fel.cvut.cz/canbus/qemu-canbus>`_. 38 --------------- 59 it allows for device hot-plug. [all …]
|
/linux-6.14.4/Documentation/driver-api/surface_aggregator/ |
D | internal.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 54 internal-api 63 Lower-level packet transport is implemented in the *packet transport layer 68 packet payloads to higher-level layers. 71 around command-type packet payloads, i.e. requests (sent from host to EC), 90 Refer to Documentation/driver-api/surface_aggregator/client.rst for 93 that chapter and the Documentation/driver-api/surface_aggregator/ssh.rst 104 ------- 153 ------------ 163 re-submitted to this queue due to timeouts or NAK packets sent by the EC. [all …]
|
/linux-6.14.4/drivers/spi/ |
D | spi-rzv2m-csi.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 123 tmp = (readl(csi->base + reg_offs) & ~bit_mask) | value; in rzv2m_csi_reg_write_bit() 124 writel(tmp, csi->base + reg_offs); in rzv2m_csi_reg_write_bit() 136 return readl_poll_timeout(csi->base + CSI_MODE, reg, in rzv2m_csi_sw_reset() 151 return readl_poll_timeout(csi->base + CSI_MODE, reg, in rzv2m_csi_start_stop_operation() 160 if (readl(csi->base + CSI_OFIFOL)) in rzv2m_csi_fill_txfifo() 161 return -EIO; in rzv2m_csi_fill_txfifo() 163 if (csi->bytes_per_word == 2) { in rzv2m_csi_fill_txfifo() 164 const u16 *buf = csi->txbuf; in rzv2m_csi_fill_txfifo() 166 for (i = 0; i < csi->words_to_transfer; i++) in rzv2m_csi_fill_txfifo() [all …]
|
/linux-6.14.4/tools/perf/scripts/python/ |
D | exported-sql-viewer.py | 2 # SPDX-License-Identifier: GPL-2.0 3 # exported-sql-viewer.py: view data from sql database 4 # Copyright (c) 2014-2018, Intel Corporation. 7 # export-to-sqlite.py or the export-to-postgresql.py script. Refer to those 11 # call-graph can be displayed for the pt_example database like this: 13 # python tools/perf/scripts/python/exported-sql-viewer.py pt_example 18 # python tools/perf/scripts/python/exported-sql-viewer.py "hostname=myhost username=myuser password… 20 # The result is a GUI window with a tree representing a context-sensitive 21 # call-graph. Expanding a couple of levels of the tree and adjusting column 26 # v- ls [all …]
|
/linux-6.14.4/include/linux/platform_data/ |
D | cros_ec_commands.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 7 * NOTE: This file is auto-generated from ChromeOS EC Open Source code from 52 * The actual block is 0x800-0x8ff, but some BIOSes think it's 0x880-0x8ff 77 #define EC_MEMMAP_TEMP_SENSOR 0x00 /* Temp sensors 0x00 - 0x0f */ 78 #define EC_MEMMAP_FAN 0x10 /* Fan speeds 0x10 - 0x17 */ 79 #define EC_MEMMAP_TEMP_SENSOR_B 0x18 /* More temp sensors 0x18 - 0x1f */ 81 #define EC_MEMMAP_ID_VERSION 0x22 /* Version of data in 0x20 - 0x2f */ 82 #define EC_MEMMAP_THERMAL_VERSION 0x23 /* Version of data in 0x00 - 0x1f */ 83 #define EC_MEMMAP_BATTERY_VERSION 0x24 /* Version of data in 0x40 - 0x7f */ 84 #define EC_MEMMAP_SWITCHES_VERSION 0x25 /* Version of data in 0x30 - 0x33 */ [all …]
|
/linux-6.14.4/drivers/gpu/drm/amd/display/amdgpu_dm/ |
D | amdgpu_dm_debugfs.c | 28 #include <media/cec-notifier.h> 67 /* parse_write_buffer_into_params - Helper function to parse debugfs write buffer into an array 94 return -EFAULT; in parse_write_buffer_into_params() 108 /* skip non-space*/ in parse_write_buffer_into_params() 157 * debugfs is located at /sys/kernel/debug/dri/0/DP-x/link_settings 159 * --- to get dp configuration 161 * cat /sys/kernel/debug/dri/0/DP-x/link_settings 164 * current -- for current video mode 165 * verified --- maximum configuration which pass link training 166 * reported --- DP rx report caps (DPCD register offset 0, 1 2) [all …]
|
/linux-6.14.4/arch/arm/boot/dts/samsung/ |
D | exynos4412-midas.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 12 /dts-v1/; 14 #include "exynos4412-ppmu-common.dtsi" 16 #include <dt-bindings/gpio/gpio.h> 17 #include <dt-bindings/input/input.h> 18 #include <dt-bindings/interrupt-controller/irq.h> 19 #include <dt-bindings/clock/maxim,max77686.h> 20 #include "exynos-pinctrl.h" 34 stdout-path = &serial_2; 38 compatible = "samsung,secure-firmware"; [all …]
|
/linux-6.14.4/drivers/block/drbd/ |
D | drbd_receiver.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 Copyright (C) 2001-2008, LINBIT Information Technologies GmbH. 8 Copyright (C) 1999-2008, Philipp Reisner <[email protected]>. 9 Copyright (C) 2002-2008, Lars Ellenberg <[email protected]>. 68 * page->private being our "next" pointer. 90 if (--n == 0) in page_chain_del() 160 drbd_pp_vacant -= number; in __drbd_alloc_pages() 166 /* GFP_TRY, because we must not cause arbitrary write-out: in a DRBD in __drbd_alloc_pages() 167 * "criss-cross" setup, that might cause write-out on some other DRBD, in __drbd_alloc_pages() 203 list_for_each_entry_safe(peer_req, tmp, &device->net_ee, w.list) { in reclaim_finished_net_peer_reqs() [all …]
|
/linux-6.14.4/drivers/i3c/master/ |
D | i3c-master-cdns.c | 1 // SPDX-License-Identifier: GPL-2.0 311 #define SIR_MAP_DEV_ROLE(role) ((role) << 14) argument 430 writesl(master->regs + TX_FIFO, bytes, nbytes / 4); in cdns_i3c_master_wr_to_tx_fifo() 435 writesl(master->regs + TX_FIFO, &tmp, 1); in cdns_i3c_master_wr_to_tx_fifo() 442 readsl(master->regs + RX_FIFO, bytes, nbytes / 4); in cdns_i3c_master_rd_from_rx_fifo() 446 readsl(master->regs + RX_FIFO, &tmp, 1); in cdns_i3c_master_rd_from_rx_fifo() 454 if (cmd->ndests > 1) in cdns_i3c_master_supports_ccc_cmd() 457 switch (cmd->id) { in cdns_i3c_master_supports_ccc_cmd() 496 writel(readl(master->regs + CTRL) & ~CTRL_DEV_EN, master->regs + CTRL); in cdns_i3c_master_disable() 498 return readl_poll_timeout(master->regs + MST_STATUS0, status, in cdns_i3c_master_disable() [all …]
|