Home
last modified time | relevance | path

Searched +full:is +full:- +full:decoded +full:- +full:cs (Results 1 – 25 of 26) sorted by relevance

12

/Linux-v6.1/Documentation/devicetree/bindings/spi/
Dspi-cadence.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/spi/spi-cadence.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Michal Simek <michal.simek@xilinx.com>
13 - $ref: "spi-controller.yaml#"
18 - cdns,spi-r1p6
19 - xlnx,zynq-spi-r1p6
27 clock-names:
29 - const: ref_clk
[all …]
Dcdns,qspi-nor.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/spi/cdns,qspi-nor.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Vaishnav Achath <vaishnav.a@ti.com>
13 - $ref: spi-controller.yaml#
14 - if:
18 const: xlnx,versal-ospi-1.0
21 - power-domains
26 - items:
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/bus/
Dnvidia,tegra20-gmi.txt10 - compatible : Should contain one of the following:
11 For Tegra20 must contain "nvidia,tegra20-gmi".
12 For Tegra30 must contain "nvidia,tegra30-gmi".
13 - reg: Should contain GMI controller registers location and length.
14 - clocks: Must contain an entry for each entry in clock-names.
15 - clock-names: Must include the following entries: "gmi"
16 - resets : Must contain an entry for each entry in reset-names.
17 - reset-names : Must include the following entries: "gmi"
18 - #address-cells: The number of cells used to represent physical base
20 - #size-cells: The number of cells used to represent the size of an address
[all …]
Dqcom,ebi2.txt4 external memory (such as NAND or other memory-mapped peripherals) whereas
13 Apparently this bus is clocked at 64MHz. It has dedicated pins on the package
18 Also CS1 and CS2 has -A and -B signals. Why they have that is unclear to me.
21 memory is referred to as "Chip Peripheral SS FPB0" and is 168MB big.
24 CS0 GPIO134 0x1a800000-0x1b000000 (8MB)
25 CS1 GPIO39 (A) / GPIO123 (B) 0x1b000000-0x1b800000 (8MB)
26 CS2 GPIO40 (A) / GPIO124 (B) 0x1b800000-0x1c000000 (8MB)
27 CS3 GPIO133 0x1d000000-0x25000000 (128 MB)
28 CS4 GPIO132 0x1c800000-0x1d000000 (8MB)
29 CS5 GPIO131 0x1c000000-0x1c800000 (8MB)
[all …]
/Linux-v6.1/arch/arm/boot/dts/
Dzynq-zc770-xm011.dts1 // SPDX-License-Identifier: GPL-2.0+
5 * Copyright (C) 2013-2018 Xilinx, Inc.
7 /dts-v1/;
8 #include "zynq-7000.dtsi"
12 compatible = "xlnx,zynq-zc770-xm011", "xlnx,zynq-7000";
22 stdout-path = "serial0:115200n8";
31 compatible = "usb-nop-xceiv";
32 #phy-cells = <0>;
42 clock-frequency = <400000>;
52 num-cs = <4>;
[all …]
Dzynq-zc770-xm012.dts1 // SPDX-License-Identifier: GPL-2.0+
5 * Copyright (C) 2013-2018 Xilinx, Inc.
7 /dts-v1/;
8 #include "zynq-7000.dtsi"
12 compatible = "xlnx,zynq-zc770-xm012", "xlnx,zynq-7000";
23 stdout-path = "serial0:115200n8";
38 clock-frequency = <400000>;
48 clock-frequency = <400000>;
58 num-cs = <4>;
59 is-decoded-cs = <0>;
Dzynq-zc770-xm013.dts1 // SPDX-License-Identifier: GPL-2.0+
7 /dts-v1/;
8 #include "zynq-7000.dtsi"
12 compatible = "xlnx,zynq-zc770-xm013", "xlnx,zynq-7000";
23 stdout-path = "serial0:115200n8";
38 phy-mode = "rgmii-id";
39 phy-handle = <&ethernet_phy>;
41 ethernet_phy: ethernet-phy@7 {
43 device_type = "ethernet-phy";
49 clock-frequency = <400000>;
[all …]
Dzynq-zc770-xm010.dts1 // SPDX-License-Identifier: GPL-2.0+
5 * Copyright (C) 2013-2018 Xilinx, Inc.
7 /dts-v1/;
8 #include "zynq-7000.dtsi"
12 compatible = "xlnx,zynq-zc770-xm010", "xlnx,zynq-7000";
23 stdout-path = "serial0:115200n8";
32 compatible = "usb-nop-xceiv";
33 #phy-cells = <0>;
43 phy-mode = "rgmii-id";
44 phy-handle = <&ethernet_phy>;
[all …]
/Linux-v6.1/arch/x86/lib/
Dinsn-eval.c14 #include <asm/insn-eval.h>
29 * is_string_insn() - Determine if instruction is a string instruction
34 * true if the instruction, determined by the opcode, is any of the
40 /* All string instructions have a 1-byte opcode. */ in is_string_insn()
41 if (insn->opcode.nbytes != 1) in is_string_insn()
44 switch (insn->opcode.bytes[0]) { in is_string_insn()
55 * insn_has_rep_prefix() - Determine if instruction has a REP prefix
78 * get_seg_reg_override_idx() - obtain segment register override index
85 * A constant identifying the segment register to use, among CS, SS, DS,
86 * ES, FS, or GS. INAT_SEG_REG_DEFAULT is returned if no segment override
[all …]
/Linux-v6.1/include/media/
Dv4l2-jpeg.h1 /* SPDX-License-Identifier: GPL-2.0-only */
7 * For reference, see JPEG ITU-T.81 (ISO/IEC 10918-1)
13 #include <linux/v4l2-controls.h>
19 * struct v4l2_jpeg_reference - reference into the JPEG buffer
24 * and length is the size of the segment parameters, excluding the marker code.
34 * struct v4l2_jpeg_frame_component_spec - frame component-specification
48 * struct v4l2_jpeg_frame_header - JPEG frame header
53 * @component: component-specification, see v4l2_jpeg_frame_component_spec
54 * @subsampling: decoded subsampling from component-specification
68 * struct v4l2_jpeg_scan_component_spec - scan component-specification
[all …]
/Linux-v6.1/arch/x86/realmode/rm/
Dreboot.S1 /* SPDX-License-Identifier: GPL-2.0 */
5 #include <asm/processor-flags.h>
6 #include <asm/msr-index.h>
13 * controller to pulse the CPU reset line, which is more thorough, but
14 * doesn't work with at least one type of 486 motherboard. It is easy
17 * This code is called with the restart type (0 = BIOS, 1 = APM) in
25 /* Switch to trampoline GDT as it is guaranteed < 4 GiB */
51 * mode. The GDT is not used in real mode; it is just needed here to
57 * Load the data segment registers with 16-bit compatible values
69 * This is 16-bit protected mode code to disable paging and the cache,
[all …]
/Linux-v6.1/drivers/isdn/mISDN/
Ddsp_blowfish.c17 * how to encode a sample stream to 64-bit blocks that will be encryped
19 * first of all, data is collected until a block of 9 samples are received.
20 * of course, a packet may have much more than 9 sample, but is may have
21 * not excacly the multiple of 9 samples. if there is a rest, the next
24 * the block is then converted to 9 uLAW samples without the least sigificant
25 * bit. the result is a 7-bit encoded sample.
39 * the missing bit 0 of the last byte is filled with some
44 * the result will be converted into 9 bytes. the bit 7 is used for
45 * checksumme (CS) for sync (0, 1) and for the last bit:
53 * CS 4(4) 4(3) 4(2) 4(1) 4(0) 5(7) 5(6)
[all …]
/Linux-v6.1/tools/perf/util/
Dcs-etm.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright(C) 2015-2018 Linaro Limited.
10 #include <linux/coresight-pmu.h>
22 #include "cs-etm.h"
23 #include "cs-etm-decoder/cs-etm-decoder.h"
37 #include "thread-stack.h"
39 #include "util/synthetic-events.h"
108 * work with. One option is to modify to auxtrace_heap_XYZ() API or simply
134 return -EINVAL; in cs_etm__get_magic()
136 metadata = inode->priv; in cs_etm__get_magic()
[all …]
/Linux-v6.1/drivers/atm/
Dfore200e.h1 /* SPDX-License-Identifier: GPL-2.0 */
52 #define RSD_REQUIRED (((MAX_PDU_SIZE - SMALL_BUFFER_SIZE + LARGE_BUFFER_SIZE) / LARGE_BUFFER_SIZE)…
56 /* RSD_REQUIRED receive segment descriptors are enough to describe a max-sized PDU,
61 #define RSD_EXTENSION ((RSD_REQUIRED - RSD_FIXED) + 1)
65 #define FORE200E_DEV(d) ((struct fore200e*)((d)->dev_data))
66 #define FORE200E_VCC(d) ((struct fore200e_vcc*)((d)->dev_data))
256 OPCODE_SET_OC3, /* set OC-3 registers */
257 OPCODE_GET_OC3, /* get OC-3 registers */
260 OPCODE_SET_VPI_BITS, /* set x bits of those decoded by the
318 /* OC-3 registers */
[all …]
/Linux-v6.1/drivers/spi/
Dspi-cadence.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright (C) 2008 - 2014 Xilinx, Inc.
7 * based on Blackfin On-Chip SPI Driver (spi_bfin5xx.c)
23 #define CDNS_SPI_NAME "cdns-spi"
61 * SPI Configuration Register - Baud rate and slave select
91 * This register is used to enable or disable the SPI controller
100 * struct cdns_spi - This definition defines spi driver instance
131 return readl_relaxed(xspi->regs + offset); in cdns_spi_read()
136 writel_relaxed(val, xspi->regs + offset); in cdns_spi_write()
140 * cdns_spi_init_hw - Initialize the hardware and configure the SPI controller
[all …]
Dspi-cadence-quadspi.c1 // SPDX-License-Identifier: GPL-2.0-only
5 // Copyright Altera Corporation (C) 2012-2014. All rights reserved.
6 // Copyright Intel Corporation (C) 2019-2020. All rights reserved.
7 // Copyright (C) 2020 Texas Instruments Incorporated - http://www.ti.com
12 #include <linux/dma-mapping.h>
16 #include <linux/firmware/xlnx-zynqmp.h>
31 #include <linux/spi/spi-mem.h>
34 #define CQSPI_NAME "cadence-qspi"
59 u8 cs; member
291 u32 reg = readl(cqspi->iobase + CQSPI_REG_CONFIG); in cqspi_is_idle()
[all …]
/Linux-v6.1/fs/nfsd/
Dxdr4.h2 * Server-side types for NFSv4.
23 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
49 #define SET_CSTATE_FLAG(c, f) ((c)->sid_flags |= (f))
50 #define HAS_CSTATE_FLAG(c, f) ((c)->sid_flags & (f))
51 #define CLEAR_CSTATE_FLAG(c, f) ((c)->sid_flags &= ~(f))
72 static inline bool nfsd4_has_session(struct nfsd4_compound_state *cs) in nfsd4_has_session() argument
74 return cs->slot != NULL; in nfsd4_has_session()
251 char * op_fname; /* request - everything but CLAIM_PREV */
252 u32 op_delegate_type; /* request - CLAIM_PREV only */
253 stateid_t op_delegate_stateid; /* request - response */
[all …]
/Linux-v6.1/drivers/mtd/nand/raw/
Dnand_base.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * This is the generic MTD driver for NAND flash devices. It should be
7 * Additional technical information is available on
8 * http://www.linux-mtd.infradead.org/doc/nand.html
11 * 2002-2006 Thomas Gleixner (tglx@linutronix.de)
21 * Check, if mtd->ecctype should be set to MTD_ECC_HW
23 * BBT table is not serialized, has to be fixed
38 #include <linux/mtd/nand-ecc-sw-hamming.h>
39 #include <linux/mtd/nand-ecc-sw-bch.h>
53 int lastpage = (mtd->erasesize / mtd->writesize) - 1; in nand_pairing_dist3_get_info()
[all …]
/Linux-v6.1/arch/x86/kvm/svm/
Dsvm.c17 #include <linux/amd-iommu.h>
23 #include <linux/psp-sev.h>
37 #include <asm/spec-ctrl.h>
81 bool always; /* True if intercept is initially cleared */
124 * AMD does not virtualize APIC TSC-deadline timer mode, but it is
141 * These 2 parameters are used to config the controls for Pause-Loop Exiting:
144 * count value. On VMRUN this value is loaded into an internal counter.
145 * Each time a pause instruction is executed, this counter is decremented
146 * until it reaches zero at which time a #VMEXIT is generated if pause
147 * intercept is enabled. Refer to AMD APM Vol 2 Section 15.14.4 Pause
[all …]
/Linux-v6.1/arch/x86/kernel/
Duprobes.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * User-space Probes (UProbes) for x86
5 * Copyright (C) IBM Corporation, 2008-2011
21 /* Post-execution fixups. */
41 #define OPCODE1(insn) ((insn)->opcode.bytes[0])
42 #define OPCODE2(insn) ((insn)->opcode.bytes[1])
43 #define OPCODE3(insn) ((insn)->opcode.bytes[2])
44 #define MODRM_REG(insn) X86_MODRM_REG((insn)->modrm.value)
54 * Good-instruction tables for 32-bit apps. This is non-const and volatile
56 * some versions of gcc to think only *(unsigned long*) is used.
[all …]
/Linux-v6.1/fs/nfs/
Dnfs2xdr.c1 // SPDX-License-Identifier: GPL-2.0
9 * 04 Aug 1998 Ion Badulescu <ionut@cs.columbia.edu>
35 * number of 32bit-words
76 * functions. For run-time efficiency, some data types are encoded
77 * or decoded inline.
82 if (clnt && clnt->cl_cred) in rpc_userns()
83 return clnt->cl_cred->user_ns; in rpc_userns()
89 if (rqstp->rq_task) in rpc_rqst_userns()
90 return rpc_userns(rqstp->rq_task->tk_client); in rpc_rqst_userns()
104 return -EIO; in decode_nfsdata()
[all …]
/Linux-v6.1/drivers/edac/
Di10nm_base.c1 // SPDX-License-Identifier: GPL-2.0
11 #include <asm/intel-family.h>
24 pci_read_config_dword((d)->uracu, 0xd0, &(reg))
26 pci_read_config_dword((d)->uracu, 0xd8 + (i) * 4, &(reg))
28 pci_read_config_dword((d)->sad_all, (offset) + (i) * 8, &(reg))
30 pci_read_config_dword((d)->uracu, 0xd4, &(reg))
32 pci_read_config_dword((d)->pcu_cr3, 0x90, &(reg))
34 readl((m)->mbase + ((m)->hbm_mc ? 0x80c : 0x2080c) + \
35 (i) * (m)->chan_mmio_sz + (j) * 4)
37 readl((m)->mbase + ((m)->hbm_mc ? 0x970 : 0x20970) + \
[all …]
/Linux-v6.1/drivers/media/pci/tw5864/
Dtw5864-reg.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * TW5864 driver - registers description
8 /* According to TW5864_datasheet_0.6d.pdf, tw5864b1-ds.pdf */
10 /* Register Description - Direct Map Space */
11 /* 0x0000 ~ 0x1ffc - H264 Register Map */
76 * 0->3 4 VLC data buffer in DDR (1M each)
77 * 0->7 8 VLC data buffer in DDR (512k each)
138 * If DSP_MB_WAIT == 0, MB delay is DSP_MB_DELAY * 16
139 * If DSP_MB_DELAY == 1, MB delay is DSP_MB_DELAY * 128
147 /* DDR-DPR Burst Read Enable */
[all …]
/Linux-v6.1/drivers/net/wireless/marvell/mwifiex/
Dsdio.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright 2011-2020 NXP
489 * The device node is saved in card->plt_of_node.
495 if (!of_match_node(mwifiex_sdio_of_match_table, dev->of_node)) { in mwifiex_sdio_probe_of()
497 return -EINVAL; in mwifiex_sdio_probe_of()
518 func->vendor, func->device, func->class, func->num); in mwifiex_sdio_probe()
520 card = devm_kzalloc(&func->dev, sizeof(*card), GFP_KERNEL); in mwifiex_sdio_probe()
522 return -ENOMEM; in mwifiex_sdio_probe()
524 init_completion(&card->fw_done); in mwifiex_sdio_probe()
526 card->func = func; in mwifiex_sdio_probe()
[all …]
/Linux-v6.1/lib/
Dvsprintf.c1 // SPDX-License-Identifier: GPL-2.0-only
8 /* vsprintf.c -- Lars Wirzenius & Linus Torvalds. */
10 * Wirzenius wrote this portably, Torvalds fucked it up :-)
15 * - changed to provide snprintf and vsnprintf functions
17 * - scnprintf and vscnprintf
23 #include <linux/clk-provider.h>
69 prefix_chars = cp - startp; in simple_strntoull()
71 rv = _parse_integer_limit(cp, base, &result, max_chars - prefix_chars); in simple_strntoull()
86 * simple_strtoull - convert a string to an unsigned long long
101 * simple_strtoul - convert a string to an unsigned long
[all …]

12