| /kernel/linux/linux-5.10/drivers/block/paride/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 9 comment "Parallel IDE high-level drivers" 13 tristate "Parallel port IDE disks" 16 This option enables the high-level driver for IDE-type disk devices 17 connected through a parallel port. If you chose to build PARIDE 19 parallel port IDE driver, otherwise you should answer M to build 21 must also have at least one parallel port protocol driver in your 23 EZ-135, EZ-230 and SparQ drives, the Avatar Shark and the backpack 27 tristate "Parallel port ATAPI CD-ROMs" 32 This option enables the high-level driver for ATAPI CD-ROM devices [all …]
|
| /kernel/linux/linux-5.10/arch/arm/ |
| D | Kconfig.debug | 1 # SPDX-License-Identifier: GPL-2.0 44 once the kernel has booted up - it's a one time check. 96 1 - undefined instruction events 97 2 - system calls 98 4 - invalid data aborts 99 8 - SIGSEGV faults 100 16 - SIGBUS faults 104 bool "Kernel low-level debugging functions (read help!)" 117 prompt "Kernel low-level debugging port" 121 bool "Kernel low-level debugging messages via Alpine UART0" [all …]
|
| /kernel/linux/linux-6.6/arch/arm/ |
| D | Kconfig.debug | 1 # SPDX-License-Identifier: GPL-2.0 44 once the kernel has booted up - it's a one time check. 107 1 - undefined instruction events 108 2 - system calls 109 4 - invalid data aborts 110 8 - SIGSEGV faults 111 16 - SIGBUS faults 115 bool "Kernel low-level debugging functions (read help!)" 128 prompt "Kernel low-level debugging port" 132 bool "Kernel low-level debugging messages via Alpine UART0" [all …]
|
| /kernel/linux/linux-6.6/Documentation/driver-api/serial/ |
| D | driver.rst | 2 Low Level Serial API 10 The reference implementation is contained within amba-pl011.c. 14 Low Level Serial Hardware Driver 15 -------------------------------- 17 The low level serial hardware driver is responsible for supplying port 19 by uart_ops) to the core serial driver. The low level driver is also 20 responsible for handling interrupts for the port, and providing any 25 --------------- 28 the correct port structure (via uart_get_console()) and decoding command line 38 ------- [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
| D | intel_dsi_dcs_backlight.c | 50 struct intel_panel *panel = &connector->panel; in dcs_get_backlight() 53 enum port port; in dcs_get_backlight() local 54 size_t len = panel->backlight.max > U8_MAX ? 2 : 1; in dcs_get_backlight() 56 for_each_dsi_port(port, panel->vbt.dsi.bl_ports) { in dcs_get_backlight() 57 dsi_device = intel_dsi->dsi_hosts[port]->device; in dcs_get_backlight() 66 static void dcs_set_backlight(const struct drm_connector_state *conn_state, u32 level) in dcs_set_backlight() argument 68 struct intel_dsi *intel_dsi = enc_to_intel_dsi(to_intel_encoder(conn_state->best_encoder)); in dcs_set_backlight() 69 struct intel_panel *panel = &to_intel_connector(conn_state->connector)->panel; in dcs_set_backlight() 72 enum port port; in dcs_set_backlight() local 73 size_t len = panel->backlight.max > U8_MAX ? 2 : 1; in dcs_set_backlight() [all …]
|
| D | intel_ddi.c | 94 int level; in intel_ddi_hdmi_level() local 96 level = intel_bios_hdmi_level_shift(encoder->devdata); in intel_ddi_hdmi_level() 97 if (level < 0) in intel_ddi_hdmi_level() 98 level = trans->hdmi_default_entry; in intel_ddi_hdmi_level() 100 return level; in intel_ddi_hdmi_level() 114 * Starting with Haswell, DDI port buffers must be programmed with correct 121 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in hsw_prepare_dp_ddi_buffers() 124 enum port port = encoder->port; in hsw_prepare_dp_ddi_buffers() local 127 trans = encoder->get_buf_trans(encoder, crtc_state, &n_entries); in hsw_prepare_dp_ddi_buffers() 128 if (drm_WARN_ON_ONCE(&dev_priv->drm, !trans)) in hsw_prepare_dp_ddi_buffers() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
| D | intel_dsi_dcs_backlight.c | 52 enum port port; in dcs_get_backlight() local 54 /* FIXME: Need to take care of 16 bit brightness level */ in dcs_get_backlight() 55 for_each_dsi_port(port, intel_dsi->dcs_backlight_ports) { in dcs_get_backlight() 56 dsi_device = intel_dsi->dsi_hosts[port]->device; in dcs_get_backlight() 65 static void dcs_set_backlight(const struct drm_connector_state *conn_state, u32 level) in dcs_set_backlight() argument 67 struct intel_dsi *intel_dsi = enc_to_intel_dsi(to_intel_encoder(conn_state->best_encoder)); in dcs_set_backlight() 69 u8 data = level; in dcs_set_backlight() 70 enum port port; in dcs_set_backlight() local 72 /* FIXME: Need to take care of 16 bit brightness level */ in dcs_set_backlight() 73 for_each_dsi_port(port, intel_dsi->dcs_backlight_ports) { in dcs_set_backlight() [all …]
|
| D | intel_ddi.c | 54 u32 trans1; /* balance leg enable, de-emph level */ 360 /* BSpec has 2 recommended values - entries 0 and 8. 592 /* Voltage swing pre-emphasis */ 606 /* Voltage swing pre-emphasis */ 620 /* HDMI Preset VS Pre-emph */ 626 { 0x3A, 0x0, 0x5 }, /* 6 Full -1.5 dB */ 627 { 0x39, 0x0, 0x6 }, /* 7 Full -1.8 dB */ 628 { 0x38, 0x0, 0x7 }, /* 8 Full -2 dB */ 629 { 0x37, 0x0, 0x8 }, /* 9 Full -2.5 dB */ 630 { 0x36, 0x0, 0x9 }, /* 10 Full -3 dB */ [all …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/serial/ |
| D | driver.rst | 2 Low Level Serial API 10 The reference implementation is contained within amba-pl011.c. 14 Low Level Serial Hardware Driver 15 -------------------------------- 17 The low level serial hardware driver is responsible for supplying port 19 by uart_ops) to the core serial driver. The low level driver is also 20 responsible for handling interrupts for the port, and providing any 25 --------------- 28 the correct port structure (via uart_get_console) and decoding command line 38 ------- [all …]
|
| /kernel/linux/linux-5.10/drivers/s390/scsi/ |
| D | zfcp_dbf.c | 1 // SPDX-License-Identifier: GPL-2.0 31 "log level for each debug feature area " 36 return sizeof(struct zfcp_dbf_pay) + offset - ZFCP_DBF_PAY_MAX_REC; in zfcp_dbf_plen() 43 struct zfcp_dbf_pay *pl = &dbf->pay_buf; in zfcp_dbf_pl_write() 46 spin_lock(&dbf->pay_lock); in zfcp_dbf_pl_write() 48 pl->fsf_req_id = req_id; in zfcp_dbf_pl_write() 49 memcpy(pl->area, area, ZFCP_DBF_TAG_LEN); in zfcp_dbf_pl_write() 53 (u16) (length - offset)); in zfcp_dbf_pl_write() 54 memcpy(pl->data, data + offset, rec_length); in zfcp_dbf_pl_write() 55 debug_event(dbf->pay, 1, pl, zfcp_dbf_plen(rec_length)); in zfcp_dbf_pl_write() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/fddi/skfp/ |
| D | smtdef.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 22 #define OEM_USER_DATA "SK-NET FDDI V2.0 Userdata" 71 void smt_reset_defaults(struct s_smc *smc, int level); 72 static void smt_init_mib(struct s_smc *smc, int level); 78 void smt_reset_defaults(struct s_smc *smc, int level) in smt_reset_defaults() argument 85 smt_init_mib(smc,level) ; in smt_reset_defaults() 87 smc->os.smc_version = SMC_VERSION ; in smt_reset_defaults() 90 smc->sm.last_tok_time[i] = smt_boot_time ; in smt_reset_defaults() 91 smt = &smc->s ; in smt_reset_defaults() 92 smt->attach_s = 0 ; in smt_reset_defaults() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/fddi/skfp/ |
| D | smtdef.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 22 #define OEM_USER_DATA "SK-NET FDDI V2.0 Userdata" 67 void smt_reset_defaults(struct s_smc *smc, int level); 68 static void smt_init_mib(struct s_smc *smc, int level); 74 void smt_reset_defaults(struct s_smc *smc, int level) in smt_reset_defaults() argument 81 smt_init_mib(smc,level) ; in smt_reset_defaults() 83 smc->os.smc_version = SMC_VERSION ; in smt_reset_defaults() 86 smc->sm.last_tok_time[i] = smt_boot_time ; in smt_reset_defaults() 87 smt = &smc->s ; in smt_reset_defaults() 88 smt->attach_s = 0 ; in smt_reset_defaults() [all …]
|
| /kernel/linux/linux-6.6/drivers/s390/scsi/ |
| D | zfcp_dbf.c | 1 // SPDX-License-Identifier: GPL-2.0 31 "log level for each debug feature area " 36 return sizeof(struct zfcp_dbf_pay) + offset - ZFCP_DBF_PAY_MAX_REC; in zfcp_dbf_plen() 43 struct zfcp_dbf_pay *pl = &dbf->pay_buf; in zfcp_dbf_pl_write() 46 spin_lock(&dbf->pay_lock); in zfcp_dbf_pl_write() 48 pl->fsf_req_id = req_id; in zfcp_dbf_pl_write() 49 memcpy(pl->area, area, ZFCP_DBF_TAG_LEN); in zfcp_dbf_pl_write() 53 (u16) (length - offset)); in zfcp_dbf_pl_write() 54 memcpy(pl->data, data + offset, rec_length); in zfcp_dbf_pl_write() 55 debug_event(dbf->pay, 1, pl, zfcp_dbf_plen(rec_length)); in zfcp_dbf_pl_write() [all …]
|
| /kernel/linux/linux-6.6/drivers/scsi/libsas/ |
| D | sas_expander.c | 1 // SPDX-License-Identifier: GPL-2.0 29 /* ---------- SMP task management ---------- */ 40 to_sas_internal(dev->port->ha->shost->transportt); in smp_execute_task_sg() 41 struct sas_ha_struct *ha = dev->port->ha; in smp_execute_task_sg() 43 pm_runtime_get_sync(ha->dev); in smp_execute_task_sg() 44 mutex_lock(&dev->ex_dev.cmd_mutex); in smp_execute_task_sg() 46 if (test_bit(SAS_DEV_GONE, &dev->state)) { in smp_execute_task_sg() 47 res = -ECOMM; in smp_execute_task_sg() 53 res = -ENOMEM; in smp_execute_task_sg() 56 task->dev = dev; in smp_execute_task_sg() [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/libsas/ |
| D | sas_expander.c | 1 // SPDX-License-Identifier: GPL-2.0 29 /* ---------- SMP task management ---------- */ 34 struct sas_task *task = slow->task; in smp_task_timedout() 37 spin_lock_irqsave(&task->task_state_lock, flags); in smp_task_timedout() 38 if (!(task->task_state_flags & SAS_TASK_STATE_DONE)) { in smp_task_timedout() 39 task->task_state_flags |= SAS_TASK_STATE_ABORTED; in smp_task_timedout() 40 complete(&task->slow_task->completion); in smp_task_timedout() 42 spin_unlock_irqrestore(&task->task_state_lock, flags); in smp_task_timedout() 47 del_timer(&task->slow_task->timer); in smp_task_done() 48 complete(&task->slow_task->completion); in smp_task_done() [all …]
|
| /kernel/linux/linux-5.10/drivers/tty/serial/ |
| D | sc16is7xx.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * SC16IS7xx tty serial driver - Copyright (C) 2014 GridPoint 44 #define SC16IS7XX_TXLVL_REG (0x08) /* TX FIFO level */ 45 #define SC16IS7XX_RXLVL_REG (0x09) /* RX FIFO level */ 47 * - only on 75x/76x 50 * - only on 75x/76x 53 * - only on 75x/76x 56 * - only on 75x/76x 62 #define SC16IS7XX_TLR_REG (0x07) /* Trigger level */ 84 /* IER register bits - write only if (EFR[4] == 1) */ [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/phy/ |
| D | phy-stm32-usbphyc.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/phy/phy-stm32-usbphyc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 The STM32 USBPHYC block contains a dual port High Speed UTMI+ PHY and a UTMI 13 selects either OTG or HOST controller for the second PHY port. It also sets 19 |_ PHY port#1 _________________ HOST controller 22 |_ PHY port#2 ----| |________________ 27 - Amelie Delaunay <amelie.delaunay@foss.st.com> 31 const: st,stm32mp1-usbphyc [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/gpio/ |
| D | nvidia,tegra186-gpio.txt | 31 implemented by the SoC. Each GPIO is assigned to a port, and a port may control 32 a number of GPIOs. Thus, each GPIO is named according to an alphabetical port 33 name and an integer GPIO name within the port. For example, GPIO_PA0, GPIO_PN6, 37 implemented GPIOs within each port varies. GPIO registers within a controller 38 are grouped and laid out according to the port they affect. 40 The mapping from port name to the GPIO controller that implements that port, and 41 the mapping from port name to register offset within a controller, are both 42 extremely non-linear. The header file <dt-bindings/gpio/tegra186-gpio.h> 43 describes the port-level mapping. In that file, the naming convention for ports 52 both the overall controller HW module and the sets-of-ports as "controllers". [all …]
|
| /kernel/linux/linux-6.6/drivers/tty/serial/ |
| D | sc16is7xx.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * SC16IS7xx tty serial driver - Copyright (C) 2014 GridPoint 44 #define SC16IS7XX_TXLVL_REG (0x08) /* TX FIFO level */ 45 #define SC16IS7XX_RXLVL_REG (0x09) /* RX FIFO level */ 47 * - only on 75x/76x 50 * - only on 75x/76x 53 * - only on 75x/76x 56 * - only on 75x/76x 62 #define SC16IS7XX_TLR_REG (0x07) /* Trigger level */ 84 /* IER register bits - write only if (EFR[4] == 1) */ [all …]
|
| /kernel/linux/linux-5.10/Documentation/netlabel/ |
| D | draft-ietf-cipso-ipsecurity-01.txt | 12 This Internet Draft provides the high level specification for a Commercial 27 Please check the I-D abstract listing contained in each Internet Draft 46 mandatory access controls and multi-level security. These systems are 88 once in a datagram. All multi-octet fields in the option are defined to be 91 +----------+----------+------//------+-----------//---------+ 93 +----------+----------+------//------+-----------//---------+ 124 corresponding ASCII representations. Non-related groups of systems may 138 number 1 to represent that same security level. The DOI identifier is used 148 actual security information to be passed. All multi-octet fields in a tag 171 +----------+----------+--------//--------+ [all …]
|
| /kernel/linux/linux-6.6/Documentation/netlabel/ |
| D | draft-ietf-cipso-ipsecurity-01.txt | 12 This Internet Draft provides the high level specification for a Commercial 27 Please check the I-D abstract listing contained in each Internet Draft 46 mandatory access controls and multi-level security. These systems are 88 once in a datagram. All multi-octet fields in the option are defined to be 91 +----------+----------+------//------+-----------//---------+ 93 +----------+----------+------//------+-----------//---------+ 124 corresponding ASCII representations. Non-related groups of systems may 138 number 1 to represent that same security level. The DOI identifier is used 148 actual security information to be passed. All multi-octet fields in a tag 171 +----------+----------+--------//--------+ [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/blockdev/ |
| D | paride.rst | 2 Linux and parallel port IDE devices 5 PARIDE v1.03 (c) 1997-8 Grant Guenther <grant@torque.net> 10 Owing to the simplicity and near universality of the parallel port interface 11 to personal computers, many external devices such as portable hard-disk, 12 CD-ROM, LS-120 and tape drives use the parallel port to connect to their 13 host computer. While some devices (notably scanners) use ad-hoc methods 14 to pass commands and data through the parallel port interface, most 16 a parallel-port adapter chip added in. Some of the original parallel port 18 (The Iomega PPA-3 adapter used in the ZIP drives is an example of this 26 which is then connected to a floppy-tape mechanism. The vast majority [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/gpio/ |
| D | nvidia,tegra186-gpio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/gpio/nvidia,tegra186-gpio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Jon Hunter <jonathanh@nvidia.com> 42 implemented by the SoC. Each GPIO is assigned to a port, and a port may 44 alphabetical port name and an integer GPIO name within the port. For 48 of implemented GPIOs within each port varies. GPIO registers within a 49 controller are grouped and laid out according to the port they affect. [all …]
|
| /kernel/linux/linux-6.6/Documentation/arch/m68k/ |
| D | buddha-driver.rst | 8 ------------------------------------------------------------------------ 11 Buddha-part of the Catweasel Zorro-II version 21 product number: 0 (42 for Catweasel Z-II) 23 Rom-vector: $1000 25 The card should be a Z-II board, size 64K, not for freemem 26 list, Rom-Vektor is valid, no second Autoconfig-board on the 30 as the Amiga Kickstart does: The lower nibble of the 8-Bit 36 otherwise your chance is only 1:16 to find the board :-). 38 The local memory-map is even active when mapped to $e8: 41 $0-$7e Autokonfig-space, see Z-II docs. [all …]
|
| /kernel/linux/linux-5.10/Documentation/m68k/ |
| D | buddha-driver.rst | 8 ------------------------------------------------------------------------ 11 Buddha-part of the Catweasel Zorro-II version 21 product number: 0 (42 for Catweasel Z-II) 23 Rom-vector: $1000 25 The card should be a Z-II board, size 64K, not for freemem 26 list, Rom-Vektor is valid, no second Autoconfig-board on the 30 as the Amiga Kickstart does: The lower nibble of the 8-Bit 36 otherwise your chance is only 1:16 to find the board :-). 38 The local memory-map is even active when mapped to $e8: 41 $0-$7e Autokonfig-space, see Z-II docs. [all …]
|