/linux/include/dt-bindings/clock/ |
H A D | r9a07g043-cpg.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 8 #include <dt-bindings/clock/renesas-cpg-mssr.h> 19 #define R9A07G043_CLK_M2 8 /* RZ/G2UL Only */ 20 #define R9A07G043_CLK_M3 9 /* RZ/G2UL Only */ 27 #define R9A07G043_CLK_AT 16 /* RZ/G2UL Only */ 32 #define R9A07G043_CA55_SCLK 0 /* RZ/G2UL Only */ 33 #define R9A07G043_CA55_PCLK 1 /* RZ/G2UL Only */ 34 #define R9A07G043_CA55_ATCLK 2 /* RZ/G2UL Only */ 35 #define R9A07G043_CA55_GICCLK 3 /* RZ/G2UL Only */ 36 #define R9A07G043_CA55_PERICLK 4 /* RZ/G2UL Only */ [all …]
|
H A D | exynos4.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 29 #define CLK_MOUT_MPLL_USER_T 17 /* Exynos4x12 only */ 30 #define CLK_MOUT_MPLL_USER_C 18 /* Exynos4x12 only */ 54 #define CLK_SCLK_MDNIE0 141 /* Exynos4412 only */ 63 #define CLK_SCLK_SATA 150 /* Exynos4210 only */ 76 #define CLK_SCLK_FIMD1 163 /* Exynos4210 only */ 77 #define CLK_SCLK_MIPI1 164 /* Exynos4210 only */ 82 #define CLK_SCLK_MIPIHSI 169 /* Exynos4412 only */ 86 #define CLK_SCLK_PWM_ISP 173 /* Exynos4x12 only */ 87 #define CLK_SCLK_SPI0_ISP 174 /* Exynos4x12 only */ [all …]
|
/linux/arch/powerpc/include/asm/ |
H A D | keylargo.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 /* "Pangea" chipset has keylargo device-id 0x25 while core99 11 * has device-id 0x22. The rev. of the pangea one is 0, so we 17 #define KEYLARGO_MBCR 0x34 /* KL Only, Media bay control/status */ 23 #define KEYLARGO_FCR5 0x4c /* Pangea only */ 44 /* K2 does only extint GPIOs and does 51 of them */ 55 /* Hrm... this one is only to be used on Pismo. It seems to also 57 * experimented... --BenH. 105 #define KL0_SCC_B_INTF_ENABLE 0x00000001 /* (KL Only) */ 112 #define KL0_IRDA_HIGH_BAND 0x00000100 /* (KL Only) */ [all …]
|
/linux/drivers/gpu/drm/imagination/ |
H A D | pvr_rogue_fwif_client.h | 1 /* SPDX-License-Identifier: GPL-2.0-only OR MIT */ 27 * Minimum PB = Base Pages + (NUM_TE_PIPES-1)*16K + (NUM_VCE_PIPES-1)*64K + 40 * of 4GB minus the Minimum PB. For convenience we take the smaller power-of-2 102 /* Only used when feature VDM_DRAWINDIRECT present. */ 104 /* Only used when feature VDM_DRAWINDIRECT present. */ 109 /* Only used when BRN 49927 present. */ 113 /* Only used when feature VDM_OBJECT_LEVEL_LLS present. */ 116 /* Only used when BRN 56279 or BRN 67381 present. */ 121 /* Only used when feature TESSELLATION present */ 127 /* Only used when BRN 44455 or BRN 63027 present. */ [all …]
|
/linux/include/uapi/linux/ |
H A D | virtio_mmio.h | 42 /* Magic value ("virt" string) - Read Only */ 45 /* Virtio device version - Read Only */ 48 /* Virtio device ID - Read Only */ 51 /* Virtio vendor ID - Read Only */ 55 * (32 bits per set) - Read Only */ 58 /* Device (host) features set selector - Write Only */ 62 * (32 bits per set) - Write Only */ 65 /* Activated features set selector - Write Only */ 69 #ifndef VIRTIO_MMIO_NO_LEGACY /* LEGACY DEVICES ONLY! */ 71 /* Guest's memory page size in bytes - Write Only */ [all …]
|
H A D | i2c.h | 1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ 3 * i2c.h - definitions for the I2C bus interface 5 * Copyright (C) 1995-2000 Simon G. Vogl 16 * struct i2c_msg - an I2C transaction segment beginning with START 27 * %I2C_M_DMA_SAFE: the buffer of this message is DMA safe. Makes only sense 30 * Only if I2C_FUNC_10BIT_ADDR is set: 33 * Only if I2C_FUNC_SMBUS_READ_BLOCK_DATA is set: 36 * Only if I2C_FUNC_NOSTART is set: 39 * Only if I2C_FUNC_PROTOCOL_MANGLING is set: 56 * to userspace from i2c-dev, and to I2C adapter drivers through the [all …]
|
/linux/drivers/gpu/drm/i915/ |
H A D | Kconfig.debug | 1 # SPDX-License-Identifier: GPL-2.0-only 4 # As this may inadvertently break the build, only allow the user 12 Add -Werror to the build flags for (and only for) i915.ko. 15 Recommended for driver developers only. 39 depends on EXPERT # only for developers 69 Recommended for driver developers only. 79 down. This sets the default value of i915.mmio_debug to -1 and can 82 Recommended for driver developers only. 94 Recommended for driver developers only. 103 During development, we often only want the very first failure [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-platform-dfl-fme | 1 What: /sys/bus/platform/devices/dfl-fme.0/ports_num 5 Description: Read-only. One DFL FPGA device may have more than 1 9 What: /sys/bus/platform/devices/dfl-fme.0/bitstream_id 13 Description: Read-only. It returns Bitstream (static FPGA region) 17 What: /sys/bus/platform/devices/dfl-fme.0/bitstream_metadata 21 Description: Read-only. It returns Bitstream (static FPGA region) meta 25 What: /sys/bus/platform/devices/dfl-fme.0/cache_size 29 Description: Read-only. It returns cache size of this FPGA device. 31 What: /sys/bus/platform/devices/dfl-fme.0/fabric_version 35 Description: Read-only. It returns fabric version of this FPGA device. [all …]
|
H A D | sysfs-driver-ufs | 3 Contact: linux-scsi@vger.kernel.org 5 This file contains the auto-hibernate idle timer setting of a 6 UFS host controller. A value of '0' means auto-hibernate is not 11 10-bit values with a power-of-ten multiplier which allows a 23 The file is read only. 33 The file is read only. 43 The file is read only. 54 The file is read only. 64 The file is read only. 75 The file is read only. [all …]
|
H A D | sysfs-class-cxl | 11 Contact: linuxppc-dev@lists.ozlabs.org 12 Description: read only 22 Contact: linuxppc-dev@lists.ozlabs.org 29 Users: https://github.com/ibm-capi/libcxl 33 Contact: linuxppc-dev@lists.ozlabs.org 34 Description: read only 39 Users: https://github.com/ibm-capi/libcxl 43 Contact: linuxppc-dev@lists.ozlabs.org 44 Description: read only 47 Users: https://github.com/ibm-capi/libcxl [all …]
|
H A D | sysfs-bus-event_source-devices-hv_gpci | 3 Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> 4 Description: Read-only. Attribute group to describe the magic bits 6 (See ABI/testing/sysfs-bus-event_source-devices-format). 12 counter_info_version = "config:16-23" 13 length = "config:24-31" 14 partition_id = "config:32-63" 15 request = "config:0-31" 16 sibling_part_id = "config:32-63" 17 hw_chip_id = "config:32-63" 18 offset = "config:32-63" [all …]
|
H A D | sysfs-class-watchdog | 5 It is a read only file. It contains status of the watchdog 13 It is a read only file. It contains options of watchdog device. 19 It is a read only file. It contains firmware version of 26 It is a read only file. It contains identity string of 45 It is a read only file. It gives active/inactive status of 52 It is a read only file. It contains watchdog device's 60 It is a read only file. It contains value of time left for 68 It is a read only file. It is read to know about current 75 It is a read only file. It specifies the time in seconds before 83 It is a read only file. It shows the pretimeout governors [all …]
|
H A D | sysfs-driver-intel-m10-bmc-sec-update | 1 What: /sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/sr_root_entry_hash 5 Description: Read only. Returns the root entry hash for the static 7 string: "hash not programmed". This file is only 11 What: /sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/pr_root_entry_hash 15 Description: Read only. Returns the root entry hash for the partial 18 is only visible if the underlying device supports it. 21 What: /sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/bmc_root_entry_hash 25 Description: Read only. Returns the root entry hash for the BMC image 27 "hash not programmed". This file is only visible if the 31 What: /sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/sr_canceled_csks [all …]
|
/linux/sound/firewire/dice/ |
H A D | dice-interface.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 * block read transactions with at least quadlet-aligned offset and length. 12 * Writes are not allowed except where noted; quadlet-sized registers must be 15 * All values are in big endian. The DICE firmware runs on a little-endian CPU 16 * and just byte-swaps _all_ quadlets on the bus, so values without endianness 17 * (e.g. strings) get scrambled and must be byte-swapped again by the driver. 32 * size values are measured in quadlets. Read-only. 50 * Stores the full 64-bit address (node ID and offset in the node's address 60 * A bitmask with asynchronous events; read-only. When any event(s) happen, 74 /* Other bits may be used for device-specific events. */ [all …]
|
/linux/drivers/media/platform/samsung/s5p-mfc/ |
H A D | s5p_mfc_opr.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.h 5 * Header file for Samsung MFC (Multi Function Codec - FIMV) driver 42 void __iomem *dis_shared_mem_addr;/* only v7 */ 61 void __iomem *d_min_third_plane_dpb_size;/* only v8 */ 64 void __iomem *d_min_num_dis;/* only v7 */ 65 void __iomem *d_min_first_dis_size;/* only v7 */ 66 void __iomem *d_min_second_dis_size;/* only v7 */ 67 void __iomem *d_min_third_dis_size;/* only v7 */ 70 void __iomem *d_post_filter_luma_dpb2;/* only v7 */ [all …]
|
/linux/Documentation/bpf/ |
H A D | classic_vs_extended.rst | 12 - Number of registers increase from 2 to 10: 15 new layout extends this to be 10 internal registers and a read-only frame 16 pointer. Since 64-bit CPUs are passing arguments to functions via registers 17 the number of args from eBPF program to in-kernel function is restricted 18 to 5 and one register is used to accept return value from an in-kernel 20 sparcv9/mips64 have 7 - 8 registers for arguments; x86_64 has 6 callee saved 25 64-bit architectures. 27 On 32-bit architectures JIT may map programs that use only 32-bit arithmetic 30 R0 - R5 are scratch registers and eBPF program needs spill/fill them if 31 necessary across calls. Note that there is only one eBPF program (== one [all …]
|
/linux/drivers/hid/ |
H A D | hid-uclogic-params.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * HID driver for UC-Logic devices not fully compliant with HID standard 4 * - tablet initialization and parameter retrieval 26 /* Types of pen in-range reporting */ 28 /* Normal reports: zero - out of proximity, one - in proximity */ 30 /* Inverted reports: zero - in proximity, one - out of proximity */ 59 * report is equal to "value". Only valid if "value" is not zero. 85 * Only valid, if "desc_ptr" is not NULL. 90 /* The list of subreports, only valid if "id" is not zero */ 92 /* Type of in-range reporting, only valid if "id" is not zero */ [all …]
|
/linux/Documentation/userspace-api/media/dvb/ |
H A D | fe_property_parameters.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 11 This section describes each of them. Please notice, however, that only 15 .. _DTV-UNDEFINED: 24 .. _DTV-TUNE: 33 .. _DTV-CLEAR: 42 .. _DTV-FREQUENCY: 57 of the transponder/channel. The exception is for ISDB-T, where 60 #. For ISDB-T, the channels are usually transmitted with an offset of 65 #. In ISDB-Tsb, the channel consists of only one or three segments the 69 .. _DTV-MODULATION: [all …]
|
/linux/Documentation/admin-guide/media/ |
H A D | ivtv.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 The cx23415 can do both encoding and decoding, the cx23416 can only do MPEG 10 encoding. Currently the only card featuring full decoding support is the 11 Hauppauge PVR-350. 29 -------- 32 S-Video/Composite and audio line-in. 41 Additional features for the PVR-350 (CX23415 based) 42 --------------------------------------------------- 55 -------- 60 --- [all …]
|
/linux/include/linux/clk/ |
H A D | at91_pmc.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 8 * Power Management Controller (PMC) - System peripherals registers. 25 #define AT91RM9200_PMC_UDP (1 << 1) /* USB Devcice Port Clock [AT91RM9200 only] */ 26 …MCKUDP (1 << 2) /* USB Device Port Master Clock Automatic Disable on Suspend [AT91RM9200 only] */ 27 #define AT91RM9200_PMC_UHP (1 << 4) /* USB Host Port Clock [AT91RM9200 only] */ 28 #define AT91SAM926x_PMC_UHP (1 << 6) /* USB Host Port Clock [AT91SAM926x only] */ 29 #define AT91SAM926x_PMC_UDP (1 << 7) /* USB Devcice Port Clock [AT91SAM926x only] */ 34 #define AT91_PMC_PCK4 (1 << 12) /* Programmable Clock 4 [AT572D940HF only] */ 35 #define AT91_PMC_HCK0 (1 << 16) /* AHB Clock (USB host) [AT91SAM9261 only] */ 36 #define AT91_PMC_HCK1 (1 << 17) /* AHB Clock (LCD) [AT91SAM9261 only] */ [all …]
|
/linux/Documentation/arch/arm64/ |
H A D | acpi_object_usage.rst | 10 the table signature (the first four bytes of the table) is the only portion 16 - Required: DSDT, FADT, GTDT, MADT, MCFG, RSDP, SPCR, XSDT 18 - Recommended: BERT, EINJ, ERST, HEST, PCCT, SSDT 20 - Optional: AGDI, BGRT, CEDT, CPEP, CSRT, DBG2, DRTM, ECDT, FACS, FPDT, 24 - Not supported: AEST, APMT, BOOT, DBGP, DMAR, ETDT, HPET, IVRS, LPIT, 41 This table describes a non-maskable event, that is used by the platform 62 Microsoft only table, will not be supported. 68 Optional, not currently supported, with no real use-case for an 83 time as ARM-compatible hardware is available, and the specification 103 Microsoft only table, will not be supported. [all …]
|
/linux/include/media/ |
H A D | dvb_frontend.h | 4 * The Digital TV Frontend kABI defines a driver-internal interface for 5 * registering low-level, hardware specific driver to a hardware independent 28 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 61 * struct dvb_frontend_tune_settings - parameters to adjust frontend tuning 78 * struct dvb_tuner_info - Frontend name and min/max ranges/bandwidths 101 * struct analog_parameters - Parameters to tune into an analog/radio channel 122 * enum dvbfe_algo - defines the algorithm used to tune into a channel 124 * @DVBFE_ALGO_HW: Hardware Algorithm - 127 * Requesting these devices to LOCK is the only thing required, 130 * @DVBFE_ALGO_SW: Software Algorithm - [all …]
|
/linux/samples/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 14 tristate "Build trace_events examples -- loadable modules only" 20 tristate "Build custom trace event example -- loadable modules only" 26 tristate "Build trace_printk module - tests various trace_printk formats" 73 tristate "Build kprobes examples -- loadable modules only" 79 tristate "Build kretprobes example -- loadable modules only" 84 tristate "Build kernel hardware breakpoint examples -- loadable module only" 90 tristate "Build fprobe examples -- loadable modules only" 97 tristate "Build kfifo examples -- loadable modules only" 107 tristate "Build kdb command example -- loadable modules only" [all …]
|
/linux/drivers/scsi/fnic/ |
H A D | fcpio.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 109 * The only firmware requests that will use the rx_id/ox_id fields instead 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() 167 hdr->status = status; in fcpio_header_enc() [all …]
|
/linux/drivers/clk/samsung/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 22 Choose Y here only if you build for this SoC. 29 Choose Y here only if you build for this SoC. 36 Exynos3250 SoCs. Choose Y here only if you build for this SoC. 43 Exynos4212 and Exynos4412 SoCs. Choose Y here only if you build for 51 Exynos5250 SoCs. Choose Y here only if you build for this SoC. 58 Exynos5260 SoCs. Choose Y here only if you build for this SoC. 65 Exynos5410 SoCs. Choose Y here only if you build for this SoC. 72 Exynos5420/Exynos5422/Exynos5800 SoCs. Choose Y here only if you 76 bool "Samsung Exynos ARMv8-family clock controller support" if COMPILE_TEST [all …]
|