| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/panel/ |
| D | display-timings.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/panel/display-timings.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> 12 - Sam Ravnborg <sam@ravnborg.org> 17 The display-timings node makes it possible to specify the timings 18 and to specify the timing that is native for the display. 22 const: display-timings [all …]
|
| /kernel/linux/linux-5.10/drivers/misc/cxl/ |
| D | native.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 16 #include <misc/cxl-base.h> 28 spin_lock(&afu->afu_cntl_lock); in afu_control() 39 dev_warn(&afu->dev, "WARNING: AFU control timed out!\n"); in afu_control() 40 rc = -EBUSY; in afu_control() 44 if (!cxl_ops->link_ok(afu->adapter, afu)) { in afu_control() 45 afu->enabled = enabled; in afu_control() 46 rc = -EIO; in afu_control() 66 afu->enabled = enabled; in afu_control() 69 spin_unlock(&afu->afu_cntl_lock); in afu_control() [all …]
|
| D | pci.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 18 #include <asm/pnv-pci.h> 89 #define AFUD_READ(afu, off) in_be64(afu->native->afu_desc_mmio + off) 90 #define AFUD_READ_LE(afu, off) in_le64(afu->native->afu_desc_mmio + off) 170 dev_info(&dev->dev, "dump_cxl_config_space\n"); in dump_cxl_config_space() 173 dev_info(&dev->dev, "BAR0: %#.8x\n", val); in dump_cxl_config_space() 175 dev_info(&dev->dev, "BAR1: %#.8x\n", val); in dump_cxl_config_space() 177 dev_info(&dev->dev, "BAR2: %#.8x\n", val); in dump_cxl_config_space() 179 dev_info(&dev->dev, "BAR3: %#.8x\n", val); in dump_cxl_config_space() 181 dev_info(&dev->dev, "BAR4: %#.8x\n", val); in dump_cxl_config_space() [all …]
|
| D | debugfs.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 29 static void debugfs_create_io_x64(const char *name, umode_t mode, in debugfs_create_io_x64() argument 32 debugfs_create_file_unsafe(name, mode, parent, (void __force *)value, in debugfs_create_io_x64() 45 debugfs_create_io_x64("xsl-debug", 0600, dir, in cxl_debugfs_add_adapter_regs_psl9() 65 snprintf(buf, 32, "card%i", adapter->adapter_num); in cxl_debugfs_adapter_add() 67 adapter->debugfs = dir; in cxl_debugfs_adapter_add() 71 if (adapter->native->sl_ops->debugfs_add_adapter_regs) in cxl_debugfs_adapter_add() 72 adapter->native->sl_ops->debugfs_add_adapter_regs(adapter, dir); in cxl_debugfs_adapter_add() 77 debugfs_remove_recursive(adapter->debugfs); in cxl_debugfs_adapter_remove() 101 if (!afu->adapter->debugfs) in cxl_debugfs_afu_add() [all …]
|
| /kernel/linux/linux-4.19/drivers/misc/cxl/ |
| D | native.c | 20 #include <misc/cxl-base.h> 32 spin_lock(&afu->afu_cntl_lock); in afu_control() 43 dev_warn(&afu->dev, "WARNING: AFU control timed out!\n"); in afu_control() 44 rc = -EBUSY; in afu_control() 48 if (!cxl_ops->link_ok(afu->adapter, afu)) { in afu_control() 49 afu->enabled = enabled; in afu_control() 50 rc = -EIO; in afu_control() 70 afu->enabled = enabled; in afu_control() 73 spin_unlock(&afu->afu_cntl_lock); in afu_control() 110 * Re-enable any masked interrupts when the AFU is not in native_afu_reset() [all …]
|
| D | pci.c | 22 #include <asm/pnv-pci.h> 93 #define AFUD_READ(afu, off) in_be64(afu->native->afu_desc_mmio + off) 94 #define AFUD_READ_LE(afu, off) in_le64(afu->native->afu_desc_mmio + off) 174 dev_info(&dev->dev, "dump_cxl_config_space\n"); in dump_cxl_config_space() 177 dev_info(&dev->dev, "BAR0: %#.8x\n", val); in dump_cxl_config_space() 179 dev_info(&dev->dev, "BAR1: %#.8x\n", val); in dump_cxl_config_space() 181 dev_info(&dev->dev, "BAR2: %#.8x\n", val); in dump_cxl_config_space() 183 dev_info(&dev->dev, "BAR3: %#.8x\n", val); in dump_cxl_config_space() 185 dev_info(&dev->dev, "BAR4: %#.8x\n", val); in dump_cxl_config_space() 187 dev_info(&dev->dev, "BAR5: %#.8x\n", val); in dump_cxl_config_space() [all …]
|
| D | debugfs.c | 33 static struct dentry *debugfs_create_io_x64(const char *name, umode_t mode, in debugfs_create_io_x64() argument 36 return debugfs_create_file_unsafe(name, mode, parent, in debugfs_create_io_x64() 49 debugfs_create_io_x64("xsl-debug", 0600, dir, in cxl_debugfs_add_adapter_regs_psl9() 67 return -ENODEV; in cxl_debugfs_adapter_add() 69 snprintf(buf, 32, "card%i", adapter->adapter_num); in cxl_debugfs_adapter_add() 73 adapter->debugfs = dir; in cxl_debugfs_adapter_add() 77 if (adapter->native->sl_ops->debugfs_add_adapter_regs) in cxl_debugfs_adapter_add() 78 adapter->native->sl_ops->debugfs_add_adapter_regs(adapter, dir); in cxl_debugfs_adapter_add() 84 debugfs_remove_recursive(adapter->debugfs); in cxl_debugfs_adapter_remove() 108 if (!afu->adapter->debugfs) in cxl_debugfs_afu_add() [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/panel/ |
| D | display-timing.txt | 1 display-timing bindings 4 display-timings node 5 -------------------- 8 - none 11 - native-mode: The native mode for the display, in case multiple modes are 12 provided. When omitted, assume the first node is the native. 15 -------------- 18 - hactive, vactive: display resolution 19 - hfront-porch, hback-porch, hsync-len: horizontal display timing parameters 21 vfront-porch, vback-porch, vsync-len: vertical display timing parameters in [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/ |
| D | common-properties.txt | 5 ---------- 13 - big-endian: Boolean; force big endian register accesses 15 know the peripheral always needs to be accessed in big endian (BE) mode. 16 - little-endian: Boolean; force little endian register accesses 18 peripheral always needs to be accessed in little endian (LE) mode. 19 - native-endian: Boolean; always use register accesses matched to the 20 endianness of the kernel binary (e.g. LE vmlinux -> readl/writel, 21 BE vmlinux -> ioread32be/iowrite32be). In this case no byte swaps 22 will ever be performed. Use this if the hardware "self-adjusts" 27 In such cases, little-endian is the preferred default, but it is not [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/ |
| D | common-properties.txt | 5 ---------- 13 - big-endian: Boolean; force big endian register accesses 15 know the peripheral always needs to be accessed in BE mode. 16 - little-endian: Boolean; force little endian register accesses 18 peripheral always needs to be accessed in LE mode. 19 - native-endian: Boolean; always use register accesses matched to the 20 endianness of the kernel binary (e.g. LE vmlinux -> readl/writel, 21 BE vmlinux -> ioread32be/iowrite32be). In this case no byteswaps 22 will ever be performed. Use this if the hardware "self-adjusts" 27 In such cases, little-endian is the preferred default, but it is not [all …]
|
| /kernel/linux/linux-4.19/Documentation/input/devices/ |
| D | elantech.rst | 4 Copyright (C) 2007-2008 Arjan Opmeer <arjan@opmeer.net> 20 4.2 Native relative mode 4 byte packet format 21 4.3 Native absolute mode 4 byte packet format 24 5.2 Native absolute mode 6 byte packet format 25 5.2.1 Parity checking and packet re-synchronization 30 6.2 Native absolute mode 6 byte packet format 35 7.2 Native absolute mode 6 byte packet format 41 8.2 Native relative mode 6 byte packet format 82 in relative mode and not in absolute mode. As the Linux Elantech touchpad 83 driver always puts the hardware into absolute mode not all information [all …]
|
| /kernel/linux/linux-5.10/Documentation/input/devices/ |
| D | elantech.rst | 4 Copyright (C) 2007-2008 Arjan Opmeer <arjan@opmeer.net> 20 4.2 Native relative mode 4 byte packet format 21 4.3 Native absolute mode 4 byte packet format 24 5.2 Native absolute mode 6 byte packet format 25 5.2.1 Parity checking and packet re-synchronization 30 6.2 Native absolute mode 6 byte packet format 35 7.2 Native absolute mode 6 byte packet format 41 8.2 Native relative mode 6 byte packet format 82 in relative mode and not in absolute mode. As the Linux Elantech touchpad 83 driver always puts the hardware into absolute mode not all information [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/spi/ |
| D | sh-msiof.txt | 4 - compatible : "renesas,msiof-r8a7743" (RZ/G1M) 5 "renesas,msiof-r8a7745" (RZ/G1E) 6 "renesas,msiof-r8a7790" (R-Car H2) 7 "renesas,msiof-r8a7791" (R-Car M2-W) 8 "renesas,msiof-r8a7792" (R-Car V2H) 9 "renesas,msiof-r8a7793" (R-Car M2-N) 10 "renesas,msiof-r8a7794" (R-Car E2) 11 "renesas,msiof-r8a7795" (R-Car H3) 12 "renesas,msiof-r8a7796" (R-Car M3-W) 13 "renesas,msiof-r8a77965" (R-Car M3-N) [all …]
|
| /kernel/linux/linux-5.10/drivers/spi/ |
| D | spi-bcm2835aux.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * the driver does not rely on the native chipselects at all 8 * Based on: spi-bcm2835.c 35 "time in us to run a transfer in polling mode - if zero no polling is used\n"); 115 snprintf(name, sizeof(name), "spi-bcm2835aux-%s", dname); in bcm2835aux_debugfs_create() 119 bs->debugfs_dir = dir; in bcm2835aux_debugfs_create() 123 &bs->count_transfer_polling); in bcm2835aux_debugfs_create() 125 &bs->count_transfer_irq); in bcm2835aux_debugfs_create() 127 &bs->count_transfer_irq_after_poll); in bcm2835aux_debugfs_create() 132 debugfs_remove_recursive(bs->debugfs_dir); in bcm2835aux_debugfs_remove() [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/nouveau/ |
| D | nouveau_connector.c | 55 const struct drm_connector_helper_funcs *helper = connector->helper_private; in nouveau_conn_native_mode() 56 struct nouveau_drm *drm = nouveau_drm(connector->dev); in nouveau_conn_native_mode() 57 struct drm_device *dev = connector->dev; in nouveau_conn_native_mode() 58 struct drm_display_mode *mode, *largest = NULL; in nouveau_conn_native_mode() local 61 list_for_each_entry(mode, &connector->probed_modes, head) { in nouveau_conn_native_mode() 62 mode->vrefresh = drm_mode_vrefresh(mode); in nouveau_conn_native_mode() 63 if (helper->mode_valid(connector, mode) != MODE_OK || in nouveau_conn_native_mode() 64 (mode->flags & DRM_MODE_FLAG_INTERLACE)) in nouveau_conn_native_mode() 67 /* Use preferred mode if there is one.. */ in nouveau_conn_native_mode() 68 if (mode->type & DRM_MODE_TYPE_PREFERRED) { in nouveau_conn_native_mode() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/ |
| D | nouveau_connector.c | 56 const struct drm_connector_helper_funcs *helper = connector->helper_private; in nouveau_conn_native_mode() 57 struct nouveau_drm *drm = nouveau_drm(connector->dev); in nouveau_conn_native_mode() 58 struct drm_device *dev = connector->dev; in nouveau_conn_native_mode() 59 struct drm_display_mode *mode, *largest = NULL; in nouveau_conn_native_mode() local 62 list_for_each_entry(mode, &connector->probed_modes, head) { in nouveau_conn_native_mode() 63 if (helper->mode_valid(connector, mode) != MODE_OK || in nouveau_conn_native_mode() 64 (mode->flags & DRM_MODE_FLAG_INTERLACE)) in nouveau_conn_native_mode() 67 /* Use preferred mode if there is one.. */ in nouveau_conn_native_mode() 68 if (mode->type & DRM_MODE_TYPE_PREFERRED) { in nouveau_conn_native_mode() 69 NV_DEBUG(drm, "native mode from preferred\n"); in nouveau_conn_native_mode() [all …]
|
| /kernel/linux/linux-5.10/include/drm/ |
| D | drm_dsc.h | 1 /* SPDX-License-Identifier: MIT 48 * struct drm_dsc_rc_range_parameters - DSC Rate Control range parameters 70 * struct drm_dsc_config - Parameters required to configure DSC 87 * Flag to indicate if RGB - YCoCg conversion is needed 104 * @simple_422: True if simple 4_2_2 mode is enabled else False 176 u16 rc_buf_thresh[DSC_NUM_BUF_RANGES - 1]; 224 * @vbr_enable: True if VBR mode is enabled, false if disabled 228 * @mux_word_size: Mux word size (in bits) for SSM mode 250 * @native_422: True if Native 4:2:2 supported, else false 254 * @native_420: True if Native 4:2:0 supported else false. [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/powerpc/tm/ |
| D | tm-trap.c | 1 // SPDX-License-Identifier: GPL-2.0-only 21 * to zero which determines a BE endianness that is the native 27 * endianness "flipped back" to the native endianness (BE). 67 thread_endianness = MSR_LE & ucp->uc_mcontext.gp_regs[PT_MSR]; in trap_signal_handler() 70 * Little-Endian Machine in trap_signal_handler() 94 * not in transacional mode). On te other hand, if after in trap_signal_handler() 95 * the return from the signal handler the endianness in- in trap_signal_handler() 98 * and (4) are executed (tbegin.; trap;) and we get sim- in trap_signal_handler() 99 * ilaly on the trap signal handler, but now in TM mode. in trap_signal_handler() 104 * Finally, getting a trap in TM mode or not is just in trap_signal_handler() [all …]
|
| /kernel/linux/linux-4.19/tools/testing/selftests/powerpc/tm/ |
| D | tm-trap.c | 21 * to zero which determines a BE endianness that is the native 27 * endianness "flipped back" to the native endianness (BE). 67 thread_endianness = MSR_LE & ucp->uc_mcontext.gp_regs[PT_MSR]; in trap_signal_handler() 70 * Little-Endian Machine in trap_signal_handler() 94 * not in transacional mode). On te other hand, if after in trap_signal_handler() 95 * the return from the signal handler the endianness in- in trap_signal_handler() 98 * and (4) are executed (tbegin.; trap;) and we get sim- in trap_signal_handler() 99 * ilaly on the trap signal handler, but now in TM mode. in trap_signal_handler() 104 * Finally, getting a trap in TM mode or not is just in trap_signal_handler() 109 * a trap caught in non-transactional mode is the very in trap_signal_handler() [all …]
|
| /kernel/linux/linux-5.10/drivers/ps3/ |
| D | ps3av.c | 1 // SPDX-License-Identifier: GPL-2.0-only 155 if (hdr->cid & PS3AV_EVENT_CMD_MASK) { in ps3av_parse_event_packet() 156 table = ps3av_search_cmd_table(hdr->cid, PS3AV_EVENT_CMD_MASK); in ps3av_parse_event_packet() 158 dev_dbg(&ps3av->dev->core, in ps3av_parse_event_packet() 160 hdr->cid, ps3av_event_get_port_id(hdr->cid), in ps3av_parse_event_packet() 161 hdr->size); in ps3av_parse_event_packet() 165 __func__, hdr->cid, hdr->size); in ps3av_parse_event_packet() 178 dev_dbg(&dev->core, " -> %s:%d\n", __func__, __LINE__); in ps3av_vuart_write() 180 dev_dbg(&dev->core, " <- %s:%d\n", __func__, __LINE__); in ps3av_vuart_write() 190 dev_dbg(&dev->core, " -> %s:%d\n", __func__, __LINE__); in ps3av_vuart_read() [all …]
|
| /kernel/linux/linux-4.19/drivers/ps3/ |
| D | ps3av.c | 18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 167 if (hdr->cid & PS3AV_EVENT_CMD_MASK) { in ps3av_parse_event_packet() 168 table = ps3av_search_cmd_table(hdr->cid, PS3AV_EVENT_CMD_MASK); in ps3av_parse_event_packet() 170 dev_dbg(&ps3av->dev->core, in ps3av_parse_event_packet() 172 hdr->cid, ps3av_event_get_port_id(hdr->cid), in ps3av_parse_event_packet() 173 hdr->size); in ps3av_parse_event_packet() 177 __func__, hdr->cid, hdr->size); in ps3av_parse_event_packet() 190 dev_dbg(&dev->core, " -> %s:%d\n", __func__, __LINE__); in ps3av_vuart_write() 192 dev_dbg(&dev->core, " <- %s:%d\n", __func__, __LINE__); in ps3av_vuart_write() 202 dev_dbg(&dev->core, " -> %s:%d\n", __func__, __LINE__); in ps3av_vuart_read() [all …]
|
| /kernel/linux/linux-4.19/drivers/ide/ |
| D | setup-pci.c | 2 * Copyright (C) 1998-2000 Andre Hedrick <andre@linux-ide.org> 3 * Copyright (C) 1995-1998 Mark Lord 4 * Copyright (C) 2007-2009 Bartlomiej Zolnierkiewicz 16 #include <linux/dma-mapping.h> 21 * ide_setup_pci_baseregs - place a PCI IDE controller native 22 * @dev: PCI device of interface to switch native 25 * We attempt to place the PCI interface into PCI native mode. If 26 * we succeed the BARs are ok and the controller is in PCI mode. 30 * we don't switch it back to legacy mode. Do we actually care ?? 38 * Place both IDE interfaces into PCI "native" mode: in ide_setup_pci_baseregs() [all …]
|
| /kernel/linux/linux-5.10/drivers/ide/ |
| D | setup-pci.c | 2 * Copyright (C) 1998-2000 Andre Hedrick <andre@linux-ide.org> 3 * Copyright (C) 1995-1998 Mark Lord 4 * Copyright (C) 2007-2009 Bartlomiej Zolnierkiewicz 16 #include <linux/dma-mapping.h> 21 * ide_setup_pci_baseregs - place a PCI IDE controller native 22 * @dev: PCI device of interface to switch native 25 * We attempt to place the PCI interface into PCI native mode. If 26 * we succeed the BARs are ok and the controller is in PCI mode. 30 * we don't switch it back to legacy mode. Do we actually care ?? 38 * Place both IDE interfaces into PCI "native" mode: in ide_setup_pci_baseregs() [all …]
|
| /kernel/linux/linux-4.19/Documentation/ABI/testing/ |
| D | sysfs-driver-hid-logitech-lg4ff | 4 Contact: Michal Malý <madcatxster@devoid-pointer.net> 12 Contact: Michal Malý <madcatxster@devoid-pointer.net> 14 mode is listed as follows: 15 Tag: Mode Name 16 Currently active mode is marked with an asterisk. List also 17 contains an abstract item "native" which always denotes the 18 native mode of the wheel. Echoing the mode tag switches the 19 wheel into the corresponding mode. Depending on the exact model 21 If a wheel cannot be switched into the desired mode, -EINVAL 24 This entry is not created for devices that have only one mode. [all …]
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-driver-hid-logitech-lg4ff | 4 Contact: Michal Malý <madcatxster@devoid-pointer.net> 12 Contact: Michal Malý <madcatxster@devoid-pointer.net> 14 mode is listed as follows: 16 Tag: Mode Name 18 Currently active mode is marked with an asterisk. List also 19 contains an abstract item "native" which always denotes the 20 native mode of the wheel. Echoing the mode tag switches the 21 wheel into the corresponding mode. Depending on the exact model 23 If a wheel cannot be switched into the desired mode, -EINVAL 26 This entry is not created for devices that have only one mode. [all …]
|