/linux-6.12.1/drivers/gpio/ |
D | gpio-gpio-mm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * GPIO driver for the Diamond Systems GPIO-MM 6 * This driver supports the following Diamond Systems devices: GPIO-MM and 7 * GPIO-MM-12. 19 #include "gpio-i8255.h" 29 MODULE_PARM_DESC(base, "Diamond Systems GPIO-MM base addresses"); 31 #define GPIOMM_NUM_PPI 2 52 "Port 1A0", "Port 1A1", "Port 1A2", "Port 1A3", "Port 1A4", "Port 1A5", 53 "Port 1A6", "Port 1A7", "Port 1B0", "Port 1B1", "Port 1B2", "Port 1B3", 54 "Port 1B4", "Port 1B5", "Port 1B6", "Port 1B7", "Port 1C0", "Port 1C1", [all …]
|
D | gpio-ws16c48.c | 1 // SPDX-License-Identifier: GPL-2.0-only 42 #define ENAB_PAGE u8_encode_bits(2, PAGE_LOCK_PAGE_FIELD) 89 /* Only the first 24 lines (Port 0-2) support interrupts */ 92 WS16C48_REGMAP_IRQ(0), WS16C48_REGMAP_IRQ(1), WS16C48_REGMAP_IRQ(2), /* 0-2 */ 93 WS16C48_REGMAP_IRQ(3), WS16C48_REGMAP_IRQ(4), WS16C48_REGMAP_IRQ(5), /* 3-5 */ 94 WS16C48_REGMAP_IRQ(6), WS16C48_REGMAP_IRQ(7), WS16C48_REGMAP_IRQ(8), /* 6-8 */ 95 WS16C48_REGMAP_IRQ(9), WS16C48_REGMAP_IRQ(10), WS16C48_REGMAP_IRQ(11), /* 9-11 */ 96 WS16C48_REGMAP_IRQ(12), WS16C48_REGMAP_IRQ(13), WS16C48_REGMAP_IRQ(14), /* 12-14 */ 97 WS16C48_REGMAP_IRQ(15), WS16C48_REGMAP_IRQ(16), WS16C48_REGMAP_IRQ(17), /* 15-17 */ 98 WS16C48_REGMAP_IRQ(18), WS16C48_REGMAP_IRQ(19), WS16C48_REGMAP_IRQ(20), /* 18-20 */ [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/display/ |
D | renesas,du.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Renesas R-Car Display Unit (DU) 10 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> 13 These DT bindings describe the Display Unit embedded in the Renesas R-Car 14 Gen1, R-Car Gen2, R-Car Gen3, RZ/G1 and RZ/G2 SoCs. 19 - renesas,du-r8a7742 # for RZ/G1H compatible DU 20 - renesas,du-r8a7743 # for RZ/G1M compatible DU 21 - renesas,du-r8a7744 # for RZ/G1N compatible DU [all …]
|
/linux-6.12.1/drivers/parport/ |
D | daisy.c | 2 * IEEE 1284.3 Parallel port daisy chain and multiplexor code 9 * 2 of the License, or (at your option) any later version. 11 * ??-12-1998: Initial implementation. 12 * 31-01-1999: Make port-cloning transparent. 13 * 13-02-1999: Move DeviceID technique from parport_probe. 14 * 13-03-1999: Get DeviceID from non-IEEE 1284.3 devices too. 15 * 22-02-2000: Count devices that are actually detected. 35 struct parport *port; member 44 /* Forward-declaration of lower-level functions. */ 45 static int mux_present(struct parport *port); [all …]
|
/linux-6.12.1/drivers/net/dsa/microchip/ |
D | ksz_dcb.c | 1 // SPDX-License-Identifier: GPL-2.0 32 #define KSZ9477_PORT_802_1P_PRIO_ENABLE BIT(2) 37 #define KSZ9477_PORT_BASED_PRIO_M GENMASK(2, 0) 54 /* ksz_supported_apptrust[] - Supported apptrust selectors and Priority Order 58 * the index within the array indicates the priority of the selector - lower 65 * non-configurable precedence where certain types of priority information 68 * 1. Tail Tag - Highest priority, overrides ACL, VLAN PCP, and DSCP priorities. 69 * 2. ACL - Overrides VLAN PCP and DSCP priorities. 70 * 3. VLAN PCP - Overrides DSCP priority. 71 * 4. DSCP - Lowest priority, does not override any other priority source. [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/sound/ |
D | qcom,wcd937x-sdw.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/qcom,wcd937x-sdw.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13 Qualcomm WCD9370/WCD9375 Codec is a standalone Hi-Fi audio codec IC. 24 qcom,tx-port-mapping: 26 Specifies static port mapping between device and host tx ports. 27 In the order of the device port index which are adc1_port, adc23_port, 31 WCD9370 TX Port 1 (ADC1) <=> SWR2 Port 2 [all …]
|
/linux-6.12.1/tools/testing/selftests/drivers/net/netdevsim/ |
D | udp_tunnel_nic.sh | 2 # SPDX-License-Identifier: GPL-2.0-only 30 [ -e /sys/class/net/$dev ] && ip link del dev $dev 36 if [ -e $NSIM_DEV_SYS ]; then 50 local dstport=$2 58 [ "$ipver" != '6' ] || ipfl="-6" 77 local dstport=$2 83 [ "$ipver" != '6' ] && remote=1.1.1.2 || group=::2 84 [ "$ipver" != '6' ] || ipfl="-6" 107 # Helpers for netdevsim port/type encoding 109 local port=$1 [all …]
|
/linux-6.12.1/drivers/input/joystick/ |
D | tmdc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (c) 1998-2001 Vojtech Pavlik 6 * Trystan Larey-Williams 46 static const unsigned char tmdc_byte_d[16] = { 2, 5, 8, 9 }; 53 { ABS_X, ABS_Y, ABS_RUDDER, -1, ABS_THROTTLE }; 71 } tmdc_hat_to_axis[] = {{ 0, 0}, { 1, 0}, { 0,-1}, {-1, 0}, { 0, 1}}; 83 { 1, "ThrustMaster Millennium 3D Inceptor", 6, 2, { 4, 2 }, { 4, 6 }, tmdc_abs, tmdc_btn_joy }, 84 { 3, "ThrustMaster Rage 3D Gamepad", 2, 0, { 8, 2 }, { 0, 0 }, tmdc_abs, tmdc_btn_pad }, 85 { 4, "ThrustMaster Attack Throttle", 5, 2, { 4, 6 }, { 4, 2 }, tmdc_abs_at, tmdc_btn_at }, 86 { 8, "ThrustMaster FragMaster", 4, 0, { 8, 2 }, { 0, 0 }, tmdc_abs_fm, tmdc_btn_fm }, [all …]
|
D | analog.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (c) 1996-2001 Vojtech Pavlik 70 #define ANALOG_LOOP_TIME 2000 /* 2 * loop */ 73 #define ANALOG_AXIS_TIME 2 /* 2 * refresh */ 75 #define ANALOG_FUZZ_BITS 2 /* 2 bit more */ 101 struct analog analog[2]; 121 struct input_dev *dev = analog->dev; in analog_decode() 124 if (analog->mask & ANALOG_HAT_FCS) in analog_decode() 132 if (analog->mask & (0x10 << i)) in analog_decode() 133 input_report_key(dev, analog->buttons[j++], (buttons >> i) & 1); in analog_decode() [all …]
|
D | db9.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (c) 1999-2001 Vojtech Pavlik 27 int args[2]; 38 module_param_array_named(dev3, db9_cfg[2].args, int, &db9_cfg[2].nargs, 0); 72 #define DB9_MAX_DEVICES 2 104 { "Multisystem joystick", db9_multi_btn, 1, 1, 2, 1, 1 }, 105 { "Multisystem joystick (2 fire)", db9_multi_btn, 2, 1, 2, 1, 1 }, 106 { "Genesis pad", db9_genesis_btn, 4, 1, 2, 1, 1 }, 108 { "Genesis 5 pad", db9_genesis_btn, 6, 1, 2, 1, 1 }, 109 { "Genesis 6 pad", db9_genesis_btn, 8, 1, 2, 1, 1 }, [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/media/ |
D | renesas,isp.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Renesas R-Car ISP Channel Selector 11 - Niklas Söderlund <niklas.soderlund@ragnatech.se> 14 The R-Car ISP Channel Selector provides MIPI CSI-2 VC and DT filtering 15 capabilities for the Renesas R-Car family of devices. It is used in 16 conjunction with the R-Car VIN and CSI-2 modules, which provides the video 22 - enum: 23 - renesas,r8a779a0-isp # V3U [all …]
|
/linux-6.12.1/drivers/staging/media/atomisp/pci/ |
D | sh_css_mipi.c | 1 // SPDX-License-Identifier: GPL-2.0 8 * version 2, as published by the Free Software Foundation. 37 * - A line is multiple of 4 bytes = 1 word. 38 * - Each frame has SOF and EOF (each 1 word). 39 * - Each line has format header and optionally SOL and EOL (each 1 word). 40 * - Odd and even lines of YUV420 format are different in bites per pixel size. 41 * - Custom size of embedded data. 42 * -- Interleaved frames are not taken into account. 43 * -- Lines are multiples of 8B, and not necessary of (custom 3B, or 7B 72 * in the non-continuous use scenario. in ia_css_mipi_frame_calculate_size() [all …]
|
/linux-6.12.1/Documentation/networking/devlink/ |
D | devlink-port.rst | 1 .. SPDX-License-Identifier: GPL-2.0 6 Devlink Port 9 ``devlink-port`` is a port that exists on the device. It has a logically 10 separate ingress/egress point of the device. A devlink port can be any one 11 of many flavours. A devlink port flavour along with port attributes 12 describe what a port represents. 14 A device driver that intends to publish a devlink port sets the 15 devlink port attributes and registers the devlink port. 17 Devlink port flavours are described below. 19 .. list-table:: List of devlink port flavours [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/nvidia/ |
D | tegra194-p2972-0000.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/input/linux-event-codes.h> 5 #include <dt-bindings/input/gpio-keys.h> 7 #include "tegra194-p2888.dtsi" 11 compatible = "nvidia,p2972-0000", "nvidia,tegra194"; 24 #address-cells = <1>; 25 #size-cells = <0>; 27 port@0 { 31 remote-endpoint = <&xbar_i2s1_ep>; [all …]
|
D | tegra194-p3509-0000.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #include <dt-bindings/gpio/tegra194-gpio.h> 4 #include <dt-bindings/input/linux-event-codes.h> 5 #include <dt-bindings/input/gpio-keys.h> 19 #address-cells = <1>; 20 #size-cells = <0>; 22 port@0 { 26 remote-endpoint = <&xbar_i2s3_ep>; 30 i2s3_port: port@1 { 34 dai-format = "i2s"; [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/display/bridge/ |
D | lontium,lt9211.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marek Vasut <marex@denx.de> 13 The LT9211 are bridge devices which convert Single/Dual-Link DSI/LVDS 14 or Single DPI to Single/Dual-Link DSI/LVDS or Single DPI. 19 - lontium,lt9211 27 reset-gpios: 31 vccio-supply: 38 port@0: [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/net/dsa/ |
D | mediatek,mt7530.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Arınç ÜNAL <arinc.unal@arinc9.com> 11 - Landen Chao <Landen.Chao@mediatek.com> 12 - DENG Qingfang <dqfext@gmail.com> 13 - Sean Wang <sean.wang@mediatek.com> 14 - Daniel Golle <daniel@makrotopia.org> 17 There are three versions of MT7530, standalone, in a multi-chip module and 18 built-into a SoC. [all …]
|
/linux-6.12.1/drivers/gpu/drm/i915/display/ |
D | vlv_dsi_regs.h | 1 /* SPDX-License-Identifier: MIT */ 14 #define _MIPI_MMIO_BASE(display) ((display)->dsi.mmio_base) 16 #define _MIPI_PORT(port, a, c) (((port) == PORT_A) ? a : c) /* ports A and C only */ argument 17 #define _MMIO_MIPI(base, port, a, c) _MMIO((base) + _MIPI_PORT(port, a, c)) argument 40 #define VLV_MIPI_PORT_CTRL(port) _MMIO_MIPI(VLV_MIPI_BASE, port, _MIPIA_PORT_CTRL, _MIPIC_PORT_CTR… argument 42 /* BXT port control */ 69 #define CSB_40MHZ (2 << 9) 76 #define TEARING_EFFECT_SHIFT 2 /* A + C */ 77 #define TEARING_EFFECT_MASK (3 << 2) 78 #define TEARING_EFFECT_OFF (0 << 2) [all …]
|
/linux-6.12.1/drivers/tty/serial/ |
D | ip22zilog.c | 1 // SPDX-License-Identifier: GPL-2.0 6 * This is based on the drivers/serial/sunzilog.c code as of 2.6.0-test7 and the 13 * Copyright (C) 2002 Ralf Baechle (ralf@linux-mips.org) 54 #define NUM_CHANNELS (NUM_IP22ZILOG * 2) 60 * We wrap our port structure around the generic uart_port. 63 struct uart_port port; member 87 #define ZILOG_CHANNEL_FROM_PORT(PORT) ((struct zilog_channel *)((PORT)->membase)) argument 88 #define UART_ZILOG(PORT) ((struct uart_ip22zilog_port *)(PORT)) argument 89 #define IP22ZILOG_GET_CURR_REG(PORT, REGNUM) \ argument 90 (UART_ZILOG(PORT)->curregs[REGNUM]) [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/media/i2c/ |
D | ti,ds90ub960.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Texas Instruments DS90UB9XX Family FPD-Link Deserializer Hubs 10 - Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> 13 The TI DS90UB9XX devices are FPD-Link video deserializers with I2C and GPIO 17 - $ref: /schemas/i2c/i2c-atr.yaml# 22 - ti,ds90ub960-q1 23 - ti,ds90ub9702-q1 33 clock-names: [all …]
|
D | st,st-mipid02.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/i2c/st,st-mipid02.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: STMicroelectronics MIPID02 CSI-2 to PARALLEL bridge 10 - Benjamin Mugnier <benjamin.mugnier@foss.st.com> 11 - Sylvain Petinot <sylvain.petinot@foss.st.com> 14 MIPID02 has two CSI-2 input ports, only one of those ports can be 15 active at a time. Active port input stream will be de-serialized 16 and its content outputted through PARALLEL output port. [all …]
|
/linux-6.12.1/arch/parisc/lib/ |
D | io.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (c) Matthew Wilcox 2001 for Hewlett-Packard 16 * Assumes the device can cope with 32-bit transfers. If it can't, 26 count--; in memcpy_toio() 32 count -= 4; in memcpy_toio() 35 while (count--) { in memcpy_toio() 43 ** Assumes the device can cope with 32-bit transfers. If it can't, 57 if ( (((unsigned long)dst ^ (unsigned long)src) & 1) || (count < 2) ) in memcpy_fromio() 60 if ( (((unsigned long)dst ^ (unsigned long)src) & 2) || (count < 4) ) in memcpy_fromio() 68 count--; in memcpy_fromio() [all …]
|
/linux-6.12.1/tools/testing/selftests/net/netfilter/ |
D | nft_conntrack_helper.sh | 5 # 2. auto-assign still works. 7 # Kselftest framework requirement - SKIP code is 4. 15 checktool "socat -h" "run test without socat" 16 checktool "conntrack --version" "run test without conntrack" 17 checktool "nft --version" "run test without nft" 21 ip netns pids "$ns1" | xargs kill 2>/dev/null 31 if ! ip link add veth0 netns "$ns1" type veth peer name veth0 netns "$ns2" > /dev/null 2>&1;then 36 ip -net "$ns1" link set veth0 up 37 ip -net "$ns2" link set veth0 up 39 ip -net "$ns1" addr add 10.0.1.1/24 dev veth0 [all …]
|
/linux-6.12.1/drivers/usb/serial/ |
D | digi_acceleport.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Digi AccelePort USB-4 and USB-2 Serial Converters 7 * Shamelessly based on Brian Warner's keyspan_pda.c and Greg Kroah-Hartman's 8 * usb-serial driver. 31 #define DRIVER_DESC "Digi AccelePort USB-2/USB-4 Serial Converter driver" 33 /* port output buffer length -- must be <= transfer buffer length - 2 */ 37 /* port input buffer length -- must be >= transfer buffer length - 3 */ 54 #define DIGI_2_ID 0x0002 /* USB-2 */ 55 #define DIGI_4_ID 0x0004 /* USB-4 */ 58 * "INB": can be used on the in-band endpoint [all …]
|
/linux-6.12.1/arch/m68k/include/asm/ |
D | raw_io.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * linux/include/asm-m68k/raw_io.h 5 * 10/20/00 RZ: - created from bits of io.h and ide.h to cleanup namespace 43 #define raw_outb(val,port) out_8((port),(val)) argument 44 #define raw_outw(val,port) out_be16((port),(val)) argument 45 #define raw_outl(val,port) out_be32((port),(val)) argument 51 * Atari ROM port (cartridge port) ISA adapter, used for the EtherNEC NE2000 53 * The ISA adapter connects address lines A9-A13 to ISA address lines A0-A4, 56 * Data lines D8-D15 are connected to ISA data lines D0-D7 for reading. 57 * For writes, address lines A1-A8 are latched to ISA data lines D0-D7 [all …]
|