/Linux-v6.6/drivers/spi/ |
D | spi-lm70llp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Driver for LM70EVAL-LLP board for the LM70 sensor 23 * The LM70 communicates with a host processor using a 3-wire variant of 25 * NS LM70 LLP Evaluation Board, interfacing to a PC using its parallel 26 * port to bitbang an SPI-parport bridge. Accordingly, this is an SPI 33 * The schematic for this particular board (the LM70EVAL-LLP) is 37 * Also see Documentation/spi/spi-lm70llp.rst. The SPI<->parport code here is 38 * (heavily) based on spi-butterfly by David Brownell. 40 * The LM70 LLP connects to the PC parallel port in the following manner: 42 * Parallel LM70 LLP [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 dynamic device discovery; some are even write-only or read-only. 17 chips, analog to digital (and d-to-a) converters, and more. 44 If your system has an master-capable SPI controller (which 56 by providing a high-level interface to send memory-like commands. 145 supports spi-mem interface. 206 based platforms. This driver works for both SPI master for SPI NOR 224 this code to manage the per-word or per-transfer accesses to the 254 Flash over 1/2/4-bit wide bus. Enable this option if you have a 266 Flash over up to 8-bit wide bus. Enable this option if you have a [all …]
|
/Linux-v6.6/sound/soc/sof/ |
D | ipc4-pcm.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 11 #include "sof-audio.h" 12 #include "sof-priv.h" 14 #include "ipc4-priv.h" 15 #include "ipc4-topology.h" 16 #include "ipc4-fw-reg.h" 25 if (trigger_list->count == 1) in sof_ipc4_set_multi_pipeline_state() 26 return sof_ipc4_set_pipeline_state(sdev, trigger_list->pipeline_instance_ids[0], in sof_ipc4_set_multi_pipeline_state() 39 ipc_size = sizeof(u32) * (trigger_list->count + 1); in sof_ipc4_set_multi_pipeline_state() 43 return sof_ipc_tx_message_no_reply(sdev->ipc, &msg, ipc_size); in sof_ipc4_set_multi_pipeline_state() [all …]
|
/Linux-v6.6/arch/powerpc/mm/book3s64/ |
D | slb.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Based on earlier code written by: 17 #include <asm/ppc-opcode.h> 27 #include <asm/code-patching.h> 57 * ignores all other bits from 0-27, so just clear them all. in assert_slb_presence() 59 ea &= ~((1UL << SID_SHIFT) - 1); in assert_slb_presence() 77 WRITE_ONCE(p->save_area[index].esid, 0); in slb_shadow_update() 78 WRITE_ONCE(p->save_area[index].vsid, cpu_to_be64(mk_vsid_data(ea, ssize, flags))); in slb_shadow_update() 79 WRITE_ONCE(p->save_area[index].esid, cpu_to_be64(mk_esid_data(ea, ssize, index))); in slb_shadow_update() 84 WRITE_ONCE(get_slb_shadow()->save_area[index].esid, cpu_to_be64(index)); in slb_shadow_clear() [all …]
|
/Linux-v6.6/arch/mips/include/asm/sn/sn0/ |
D | hubio.h | 8 * Copyright (C) 1992 - 1997, 1999 Silicon Graphics, Inc. 35 #define IIO_LLP_CSR IIO_ILCSR /* LLP control and status */ 36 #define IIO_LLP_LOG IIO_ILLR /* LLP log */ 57 #define IIO_BTE_OFF_1 IIO_IBLS_1 - IIO_IBLS_0 /* Offset from base to BTE 1 */ 61 #define BTEOFF_SRC (IIO_BTE_SRC_0 - IIO_BTE_STAT_0) 62 #define BTEOFF_DEST (IIO_BTE_DEST_0 - IIO_BTE_STAT_0) 63 #define BTEOFF_CTRL (IIO_BTE_CTRL_0 - IIO_BTE_STAT_0) 64 #define BTEOFF_NOTIFY (IIO_BTE_NOTIFY_0 - IIO_BTE_STAT_0) 65 #define BTEOFF_INT (IIO_BTE_INT_0 - IIO_BTE_STAT_0) 98 #define IIO_ILCSR 0x400128 /* LLP control and status */ [all …]
|
/Linux-v6.6/drivers/media/i2c/ |
D | imx355.c | 1 // SPDX-License-Identifier: GPL-2.0 9 #include <media/v4l2-ctrls.h> 10 #include <media/v4l2-device.h> 11 #include <media/v4l2-event.h> 12 #include <media/v4l2-fwnode.h> 80 /* V-timing */ 84 /* H-timing */ 85 u32 llp; member 96 s64 *link_freqs; /* CSI-2 link frequencies */ 118 s64 link_def_freq; /* CSI-2 link default frequency */ [all …]
|
D | imx319.c | 1 // SPDX-License-Identifier: GPL-2.0 9 #include <media/v4l2-ctrls.h> 10 #include <media/v4l2-device.h> 11 #include <media/v4l2-event.h> 12 #include <media/v4l2-fwnode.h> 34 * +-----------------+------------------+ 36 * +-----------------+------------------+ 38 * -------------------------------------- 94 /* V-timing */ 98 /* H-timing */ [all …]
|
/Linux-v6.6/drivers/bluetooth/ |
D | hci_ll.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 * Written by Ohad Ben-Cohen <ohad@bencohen.org> 13 * This file is based on hci_h4.c, which was written 43 #include <linux/nvmem-consumer.h> 47 /* Vendor-specific HCI commands */ 89 struct ll_struct *ll = hu->priv; in send_hcill_cmd() 97 err = -ENOMEM; in send_hcill_cmd() 105 skb_queue_tail(&ll->txq, skb); in send_hcill_cmd() 119 return -ENOMEM; in ll_open() 121 skb_queue_head_init(&ll->txq); in ll_open() [all …]
|
/Linux-v6.6/Documentation/devicetree/bindings/dma/ |
D | snps,dma-spear1340.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/dma/snps,dma-spear1340.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Viresh Kumar <vireshk@kernel.org> 11 - Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14 - $ref: dma-controller.yaml# 19 - const: snps,dma-spear1340 20 - items: 21 - enum: [all …]
|
/Linux-v6.6/drivers/gpu/drm/kmb/ |
D | kmb_dsi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright © 2019-2020 Intel Corporation 178 clk_disable_unprepare(kmb_dsi->clk_mipi); in kmb_dsi_clk_disable() 179 clk_disable_unprepare(kmb_dsi->clk_mipi_ecfg); in kmb_dsi_clk_disable() 180 clk_disable_unprepare(kmb_dsi->clk_mipi_cfg); in kmb_dsi_clk_disable() 186 mipi_dsi_host_unregister(kmb_dsi->host); in kmb_dsi_host_unregister() 225 return -ENOMEM; in kmb_dsi_host_bridge_init() 227 dsi_host->ops = &kmb_dsi_host_ops; in kmb_dsi_host_bridge_init() 233 return -ENOMEM; in kmb_dsi_host_bridge_init() 237 dsi_host->dev = dev; in kmb_dsi_host_bridge_init() [all …]
|
/Linux-v6.6/arch/powerpc/xmon/ |
D | xmon.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (C) 1996-2005 Paul Mackerras. 53 #include <asm/code-patching.h> 65 #include "dis-asm.h" 119 #define BP_NUM(bp) ((bp) - bpts + 1) 214 static const char *xmon_ro_msg = "Operation disabled: xmon in read-only mode\n"; 319 printf("xmon: Read-only due to kernel lockdown\n"); in xmon_is_locked_down() 349 * write_ciabr() - write the CIABR SPR 370 * set_ciabr() - set the CIABR 390 * XXX we should re-enable it when we leave. :) [all …]
|
/Linux-v6.6/arch/m68k/include/asm/ |
D | MC68EZ328.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 /* include/asm-m68knommu/MC68EZ328.h: 'EZ328 control registers 8 * Based on include/asm-m68knommu/MC68332.h 27 * 0xFFFFF0xx -- System Control 37 #define SCR_WDTH8 0x01 /* 8-Bit Width Select */ 40 #define SCR_BETEN 0x10 /* Bus-Error Time-Out Enable */ 43 #define SCR_BETO 0x80 /* Bus-Error TimeOut */ 53 * 0xFFFFF1xx -- Chip-Select logic 84 #define CSA_EN 0x0001 /* Chip-Select Enable */ 85 #define CSA_SIZ_MASK 0x000e /* Chip-Select Size */ [all …]
|
D | MC68VZ328.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 /* include/asm-m68knommu/MC68VZ328.h: 'VZ328 control registers 5 * Copyright (c) 2000-2001 Lineo Inc. <www.lineo.com> 6 * Copyright (c) 2000-2001 Lineo Canada Corp. <www.lineo.ca> 9 * Based on include/asm-m68knommu/MC68332.h 29 * 0xFFFFF0xx -- System Control 39 #define SCR_WDTH8 0x01 /* 8-Bit Width Select */ 42 #define SCR_BETEN 0x10 /* Bus-Error Time-Out Enable */ 45 #define SCR_BETO 0x80 /* Bus-Error TimeOut */ 55 * 0xFFFFF1xx -- Chip-Select logic [all …]
|
/Linux-v6.6/drivers/scsi/bnx2i/ |
D | bnx2i_hwi.c | 3 * Copyright (c) 2006 - 2013 Broadcom Corporation 14 * Maintained by: QLogic-Storage-Upstream@qlogic.com 25 * bnx2i_get_cid_num - get cid from ep 34 if (test_bit(BNX2I_NX2_DEV_57710, &ep->hba->cnic_dev_type)) in bnx2i_get_cid_num() 35 cid = ep->ep_cid; in bnx2i_get_cid_num() 37 cid = GET_CID_NUM(ep->ep_cid); in bnx2i_get_cid_num() 43 * bnx2i_adjust_qp_size - Adjust SQ/RQ/CQ size for 57710 device type 52 if (test_bit(BNX2I_NX2_DEV_5706, &hba->cnic_dev_type) || in bnx2i_adjust_qp_size() 53 test_bit(BNX2I_NX2_DEV_5708, &hba->cnic_dev_type) || in bnx2i_adjust_qp_size() 54 test_bit(BNX2I_NX2_DEV_5709, &hba->cnic_dev_type)) { in bnx2i_adjust_qp_size() [all …]
|
/Linux-v6.6/tools/power/pm-graph/ |
D | sleepgraph.py | 2 # SPDX-License-Identifier: GPL-2.0-only 21 # https://01.org/pm-graph 23 # git@github.com:intel/pm-graph 51 # ----------------- LIBRARIES -------------------- 73 print('[%09.3f] %s' % (time.time()-mystarttime, msg)) 81 # ----------------- CLASSES -------------------- 85 # A global, single-instance container used to 107 cgtest = -1 182 tmstart = 'SUSPEND START %Y%m%d-%H:%M:%S.%f' 183 tmend = 'RESUME COMPLETE %Y%m%d-%H:%M:%S.%f' [all …]
|
/Linux-v6.6/include/net/sctp/ |
D | structs.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * Copyright (c) 1999-2000 Cisco, Inc. 5 * Copyright (c) 1999-2001 Motorola, Inc. 12 * lksctp developers <linux-sctp@vger.kernel.org> 36 #include <linux/generic-radix-tree.h> 37 #include <linux/rhashtable-types.h> 263 /* This is our APPLICATION-SPECIFIC state cookie. 312 * Include the source port of the INIT-ACK 332 * the association TCB is re-constructed from the cookie. 379 * The Sender-specific Heartbeat Info field should normally include [all …]
|
/Linux-v6.6/drivers/infiniband/hw/irdma/ |
D | utils.c | 1 // SPDX-License-Identifier: GPL-2.0 or Linux-OpenIB 2 /* Copyright (c) 2015 - 2021 Intel Corporation */ 6 * irdma_arp_table -manage arp table 25 spin_lock_irqsave(&rf->arp_lock, flags); in irdma_arp_table() 26 for (arp_index = 0; (u32)arp_index < rf->arp_table_size; arp_index++) { in irdma_arp_table() 27 if (!memcmp(rf->arp_table[arp_index].ip_addr, ip, sizeof(ip))) in irdma_arp_table() 33 if (arp_index != rf->arp_table_size) { in irdma_arp_table() 34 arp_index = -1; in irdma_arp_table() 39 if (irdma_alloc_rsrc(rf, rf->allocated_arps, rf->arp_table_size, in irdma_arp_table() 40 (u32 *)&arp_index, &rf->next_arp_index)) { in irdma_arp_table() [all …]
|