| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/regulator/ |
| D | maxim,max8973.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzk@kernel.org> 13 - $ref: regulator.yaml# 18 - maxim,max8973 19 - maxim,max77621 21 junction-warn-millicelsius: 30 maxim,dvs-gpio: 35 maxim,dvs-default-state: [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/ |
| D | max8973-regulator.txt | 5 - compatible: must be one of following: 8 - reg: the i2c slave address of the regulator. It should be 0x1b. 15 -maxim,externally-enable: boolean, externally control the regulator output 16 enable/disable. 17 -maxim,enable-gpio: GPIO for enable control. If the valid GPIO is provided 18 then externally enable control will be considered. 19 -maxim,dvs-gpio: GPIO which is connected to DVS pin of device. 20 -maxim,dvs-default-state: Default state of GPIO during initialisation. 22 -maxim,enable-remote-sense: boolean, enable reote sense. 23 -maxim,enable-falling-slew-rate: boolean, enable falling slew rate. [all …]
|
| /kernel/linux/linux-5.10/drivers/usb/host/ |
| D | ohci-pxa27x.c | 1 // SPDX-License-Identifier: GPL-1.0+ 6 * (C) Copyright 2000-2002 David Brownell <dbrownell@users.sourceforge.net> 7 * (C) Copyright 2002 Hewlett-Packard Company 14 * Modified for LH7A404 from ohci-sa1111.c 17 * Modified for pxa27x from ohci-lh7a404.c 18 * by Nick Bane <nick@cecomputing.co.uk> 26-8-2004 25 #include <linux/dma-mapping.h> 31 #include <linux/platform_data/usb-ohci-pxa27x.h> 32 #include <linux/platform_data/usb-pxa3xx-ulpi.h> 47 * UHC: USB Host Controller (OHCI-like) register definitions [all …]
|
| /kernel/linux/linux-6.6/drivers/usb/host/ |
| D | ohci-pxa27x.c | 1 // SPDX-License-Identifier: GPL-1.0+ 6 * (C) Copyright 2000-2002 David Brownell <dbrownell@users.sourceforge.net> 7 * (C) Copyright 2002 Hewlett-Packard Company 14 * Modified for LH7A404 from ohci-sa1111.c 17 * Modified for pxa27x from ohci-lh7a404.c 18 * by Nick Bane <nick@cecomputing.co.uk> 26-8-2004 25 #include <linux/dma-mapping.h> 31 #include <linux/platform_data/usb-ohci-pxa27x.h> 46 * UHC: USB Host Controller (OHCI-like) register definitions 52 #define UHCINTE (0x0010) /* UHC Interrupt Enable */ [all …]
|
| /kernel/linux/linux-5.10/include/linux/usb/ |
| D | r8a66597.h | 1 // SPDX-License-Identifier: GPL-2.0 20 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 138 #define XTAL 0xC000 /* b15-14: Crystal selection */ 142 #define XCKE 0x2000 /* b13: External clock enable */ 144 #define SCKE 0x0400 /* b10: USB clock enable */ 147 #define HSE 0x0080 /* b7: Hi-speed enable */ 149 #define DRPD 0x0020 /* b5: D+/- pull down control */ 151 #define USBE 0x0001 /* b0: USB module operation enable */ 154 #define OVCBIT 0x8000 /* b15-14: Over-current bit */ 155 #define OVCMON 0xC000 /* b15-14: Over-current monitor */ [all …]
|
| /kernel/linux/linux-6.6/include/linux/usb/ |
| D | r8a66597.h | 1 // SPDX-License-Identifier: GPL-2.0 124 #define XTAL 0xC000 /* b15-14: Crystal selection */ 128 #define XCKE 0x2000 /* b13: External clock enable */ 130 #define SCKE 0x0400 /* b10: USB clock enable */ 133 #define HSE 0x0080 /* b7: Hi-speed enable */ 135 #define DRPD 0x0020 /* b5: D+/- pull down control */ 137 #define USBE 0x0001 /* b0: USB module operation enable */ 140 #define OVCBIT 0x8000 /* b15-14: Over-current bit */ 141 #define OVCMON 0xC000 /* b15-14: Over-current monitor */ 143 #define IDMON 0x0004 /* b3: ID-pin monitor */ [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/rockchip/ |
| D | rk3566-anbernic-rg503.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/input/linux-event-codes.h> 7 #include <dt-bindings/pinctrl/rockchip.h> 8 #include "rk3566-anbernic-rgxx3.dtsi" 21 compatible = "simple-battery"; 22 charge-full-design-microamp-hours = <3472000>; 23 charge-term-current-microamp = <300000>; 24 constant-charge-current-max-microamp = <2000000>; [all …]
|
| /kernel/linux/linux-5.10/drivers/media/pci/cx23885/ |
| D | cx23885-input.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Infrared remote control input device 12 * derived from Linux kernel files linux/media/video/.../...-input.c marked as: 25 #include "cx23885-input.h" 28 #include <media/rc-core.h> 29 #include <media/v4l2-subdev.h> 36 struct cx23885_kernel_ir *kernel_ir = dev->kernel_ir; in cx23885_input_process_measurements() 45 v4l2_subdev_call(dev->sd_ir, ir, rx_read, (u8 *) ir_core_event, in cx23885_input_process_measurements() 51 ir_raw_event_store(kernel_ir->rc, in cx23885_input_process_measurements() 58 ir_raw_event_reset(kernel_ir->rc); in cx23885_input_process_measurements() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/pci/cx23885/ |
| D | cx23885-input.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Infrared remote control input device 12 * derived from Linux kernel files linux/media/video/.../...-input.c marked as: 25 #include "cx23885-input.h" 28 #include <media/rc-core.h> 29 #include <media/v4l2-subdev.h> 36 struct cx23885_kernel_ir *kernel_ir = dev->kernel_ir; in cx23885_input_process_measurements() 45 v4l2_subdev_call(dev->sd_ir, ir, rx_read, (u8 *) ir_core_event, in cx23885_input_process_measurements() 51 ir_raw_event_store(kernel_ir->rc, in cx23885_input_process_measurements() 58 ir_raw_event_overflow(kernel_ir->rc); in cx23885_input_process_measurements() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/rc/ |
| D | serial_ir.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * serial_ir - Device driver that records pulse- and pause-lengths 6 * (space-lengths) between DDCD event on a serial port. 8 * Copyright (C) 1996,97 Ralph Metzler <rjkm@thp.uni-koeln.de> 13 * Copyright (C) 2016 Sean Young <sean@mess.org> (port to rc-core) 27 #include <media/rc-core.h> 55 static int sense = -1; /* -1 = auto, 0 = active high, 1 = active low */ variable 144 /* the register is memory-mapped */ in sinp() 154 /* the register is memory-mapped */ in soutp() 189 for (i = 0, output = 0x7f; rawbits > 0; rawbits -= 3) { in send_pulse_irdeo() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/rc/ |
| D | serial_ir.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * serial_ir - Device driver that records pulse- and pause-lengths 6 * (space-lengths) between DDCD event on a serial port. 8 * Copyright (C) 1996,97 Ralph Metzler <rjkm@thp.uni-koeln.de> 13 * Copyright (C) 2016 Sean Young <sean@mess.org> (port to rc-core) 27 #include <media/rc-core.h> 55 static int sense = -1; /* -1 = auto, 0 = active high, 1 = active low */ variable 144 /* the register is memory-mapped */ in sinp() 154 /* the register is memory-mapped */ in soutp() 189 for (i = 0, output = 0x7f; rawbits > 0; rawbits -= 3) { in send_pulse_irdeo() [all …]
|
| /kernel/linux/linux-5.10/drivers/usb/gadget/udc/ |
| D | m66592-udc.h | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2006-2007 Renesas Solutions Corp. 17 #define M66592_XTAL 0xC000 /* b15-14: Crystal selection */ 21 #define M66592_XCKE 0x2000 /* b13: External clock enable */ 22 #define M66592_RCKE 0x1000 /* b12: Register clock enable */ 24 #define M66592_SCKE 0x0400 /* b10: USB clock enable */ 26 #define M66592_HSE 0x0080 /* b7: Hi-speed enable */ 28 #define M66592_DMRPD 0x0020 /* b5: D- pull down control */ 30 #define M66592_FSRPC 0x0004 /* b2: Full-speed receiver enable */ 31 #define M66592_PCUT 0x0002 /* b1: Low power sleep enable */ [all …]
|
| /kernel/linux/linux-6.6/drivers/usb/gadget/udc/ |
| D | m66592-udc.h | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2006-2007 Renesas Solutions Corp. 17 #define M66592_XTAL 0xC000 /* b15-14: Crystal selection */ 21 #define M66592_XCKE 0x2000 /* b13: External clock enable */ 22 #define M66592_RCKE 0x1000 /* b12: Register clock enable */ 24 #define M66592_SCKE 0x0400 /* b10: USB clock enable */ 26 #define M66592_HSE 0x0080 /* b7: Hi-speed enable */ 28 #define M66592_DMRPD 0x0020 /* b5: D- pull down control */ 30 #define M66592_FSRPC 0x0004 /* b2: Full-speed receiver enable */ 31 #define M66592_PCUT 0x0002 /* b1: Low power sleep enable */ [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/8390/ |
| D | 8390.h | 1 /* SPDX-License-Identifier: GPL-1.0+ */ 6 * under the same license. Auto-loading of 8390.o only in v2.2 - Paul G. 21 /* The 8390 specific per-packet-header format. */ 34 /* Without I/O delay - non ISA or later chips */ 70 /* You have one of these per-board */ 85 unsigned word16:1; /* We have the 16-bit (vs 8-bit) 88 unsigned bigendian:1; /* 16-bit big endian mode. Do NOT 93 unsigned dmaing:1; /* Remote DMA Active */ 98 short tx1, tx2; /* Packet lengths for ping-pong tx. */ 102 unsigned char saved_irq; /* Original dev->irq value. */ [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/8390/ |
| D | 8390.h | 4 * under the same license. Auto-loading of 8390.o only in v2.2 - Paul G. 19 /* The 8390 specific per-packet-header format. */ 32 /* Without I/O delay - non ISA or later chips */ 68 /* You have one of these per-board */ 83 unsigned word16:1; /* We have the 16-bit (vs 8-bit) 86 unsigned bigendian:1; /* 16-bit big endian mode. Do NOT 91 unsigned dmaing:1; /* Remote DMA Active */ 96 short tx1, tx2; /* Packet lengths for ping-pong tx. */ 100 unsigned char saved_irq; /* Original dev->irq value. */ 142 #define E8390_RREAD 0x08 /* Remote read */ [all …]
|
| /kernel/linux/linux-6.6/drivers/scsi/fnic/ |
| D | fcpio.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 95 FCPIO_ITMF_REJECTED, /* itmf req was rejected by remote node */ 96 FCPIO_ITMF_FAILED, /* itmf req was failed by remote node */ 127 tag->u.req_id = id; in fcpio_tag_id_enc() 133 *id = tag->u.req_id; in fcpio_tag_id_dec() 139 tag->u.ex_id.rx_id = rx_id; in fcpio_tag_exid_enc() 140 tag->u.ex_id.ox_id = ox_id; in fcpio_tag_exid_enc() 146 *rx_id = tag->u.ex_id.rx_id; in fcpio_tag_exid_dec() 147 *ox_id = tag->u.ex_id.ox_id; in fcpio_tag_exid_dec() 166 hdr->type = type; in fcpio_header_enc() [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/fnic/ |
| D | fcpio.h | 107 FCPIO_ITMF_REJECTED, /* itmf req was rejected by remote node */ 108 FCPIO_ITMF_FAILED, /* itmf req was failed by remote node */ 139 tag->u.req_id = id; in fcpio_tag_id_enc() 145 *id = tag->u.req_id; in fcpio_tag_id_dec() 151 tag->u.ex_id.rx_id = rx_id; in fcpio_tag_exid_enc() 152 tag->u.ex_id.ox_id = ox_id; in fcpio_tag_exid_enc() 158 *rx_id = tag->u.ex_id.rx_id; in fcpio_tag_exid_dec() 159 *ox_id = tag->u.ex_id.ox_id; in fcpio_tag_exid_dec() 178 hdr->type = type; in fcpio_header_enc() 179 hdr->status = status; in fcpio_header_enc() [all …]
|
| /kernel/linux/linux-6.6/drivers/input/joystick/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 55 module will be called adc-joystick. 211 tristate "5-byte Zhenhua RC transmitter" 215 Say Y here if you have a Zhen Hua PPM-4CH transmitter which is 228 gamepad, Sega Saturn gamepad, or a Multisystem -- Atari, Amiga, 231 <file:Documentation/input/devices/joystick-parport.rst>. 243 Sony PlayStation gamepad or a Multisystem -- Atari, Amiga, 246 <file:Documentation/input/devices/joystick-parport.rst>. 256 and want to use it with Multisystem -- Atari, Amiga, Commodore, 258 please read <file:Documentation/input/devices/joystick-parport.rst>. [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/bfa/ |
| D | bfi_ms.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. 4 * Copyright (c) 2014- QLogic Corporation. 8 * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter. 37 u8 sense_buf_len; /* SCSI sense length */ 58 union bfi_addr_u stats_addr; /* DMA-able address for stats */ 61 /* IO sense buf base addr segments */ 121 u8 coalesce; /* enable intr coalescing */ 245 u8 status; /* port enable status */ 348 u16 rport_fw_hndl; /* FW Handle for the remote port */ [all …]
|
| /kernel/linux/linux-6.6/drivers/scsi/bfa/ |
| D | bfi_ms.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. 4 * Copyright (c) 2014- QLogic Corporation. 8 * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter. 37 u8 sense_buf_len; /* SCSI sense length */ 58 union bfi_addr_u stats_addr; /* DMA-able address for stats */ 61 /* IO sense buf base addr segments */ 121 u8 coalesce; /* enable intr coalescing */ 245 u8 status; /* port enable status */ 348 u16 rport_fw_hndl; /* FW Handle for the remote port */ [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/st/ |
| D | ste-ux500-samsung-janice.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Devicetree for the Samsung Galaxy S Advance GT-I9070 also known as Janice. 6 /dts-v1/; 7 #include "ste-db8500.dtsi" 8 #include "ste-ab8500.dtsi" 9 #include "ste-dbx5x0-pinctrl.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/interrupt-controller/irq.h> [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/allwinner/ |
| D | sun8i-a83t-cubietruck-plus.dts | 2 * Copyright 2015 Chen-Yu Tsai 4 * Chen-Yu Tsai <wens@csie.org> 6 * This file is dual-licensed: you can use it either under the terms 45 /dts-v1/; 46 #include "sun8i-a83t.dtsi" 48 #include <dt-bindings/gpio/gpio.h> 52 compatible = "cubietech,cubietruck-plus", "allwinner,sun8i-a83t"; 60 stdout-path = "serial0:115200n8"; 63 hdmi-connector { 64 compatible = "hdmi-connector"; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | sun8i-a83t-cubietruck-plus.dts | 2 * Copyright 2015 Chen-Yu Tsai 4 * Chen-Yu Tsai <wens@csie.org> 6 * This file is dual-licensed: you can use it either under the terms 45 /dts-v1/; 46 #include "sun8i-a83t.dtsi" 48 #include <dt-bindings/gpio/gpio.h> 52 compatible = "cubietech,cubietruck-plus", "allwinner,sun8i-a83t"; 60 stdout-path = "serial0:115200n8"; 63 hdmi-connector { 64 compatible = "hdmi-connector"; [all …]
|
| /kernel/linux/linux-5.10/fs/xfs/libxfs/ |
| D | xfs_attr_remote.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2000-2005 Silicon Graphics, Inc. 29 * Remote Attribute Values 32 * Remote extended attribute values are conceptually simple -- they're written 36 * However, on a v5 filesystem, maximally sized remote attr values require one 37 * block more than 64k worth of space to hold both the remote attribute value 41 * Therefore, we /must/ ensure that remote attribute value buffers never touch 54 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_attr3_rmt_blocks() 55 int buflen = XFS_ATTR3_RMT_BUF_SPACE(mp, mp->m_sb.sb_blocksize); in xfs_attr3_rmt_blocks() 56 return (attrlen + buflen - 1) / buflen; in xfs_attr3_rmt_blocks() [all …]
|
| /kernel/linux/linux-6.6/fs/xfs/libxfs/ |
| D | xfs_attr_remote.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2000-2005 Silicon Graphics, Inc. 29 * Remote Attribute Values 32 * Remote extended attribute values are conceptually simple -- they're written 36 * However, on a v5 filesystem, maximally sized remote attr values require one 37 * block more than 64k worth of space to hold both the remote attribute value 41 * Therefore, we /must/ ensure that remote attribute value buffers never touch 55 int buflen = XFS_ATTR3_RMT_BUF_SPACE(mp, mp->m_sb.sb_blocksize); in xfs_attr3_rmt_blocks() 56 return (attrlen + buflen - 1) / buflen; in xfs_attr3_rmt_blocks() 62 * Checking of the remote attribute header is split into two parts. The verifier [all …]
|