| /OK3568_Linux_fs/kernel/arch/arm/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/Documentation/infiniband/ |
| H A D | core_locking.rst | 7 both low-level drivers that sit below the midlayer and upper level 13 With the following exceptions, a low-level driver implementation of 17 - create_ah 18 - modify_ah 19 - query_ah 20 - destroy_ah 21 - post_send 22 - post_recv 23 - poll_cq 24 - req_notify_cq [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/comedi/ |
| H A D | comedidev.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 4 * header file for kernel-only structures, variables, and constants 6 * COMEDI - Linux Control and Measurement Device Interface 7 * Copyright (C) 1997-2000 David A. Schleef <ds@schleef.org> 13 #include <linux/dma-mapping.h> 29 * struct comedi_subdevice - Working data for a COMEDI subdevice 35 * the low-level driver.) 37 * low-level driver.) 39 * the COMEDI core and user application. (Initialized by the low-level 43 * low-level driver, or changed from 0 to 1 during post-configuration.) [all …]
|
| /OK3568_Linux_fs/kernel/security/selinux/ss/ |
| H A D | constraint.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * beyond the type-based rules in `te' or the role-based 36 #define CEXPR_L1L2 32 /* low level 1 vs. low level 2 */ 37 #define CEXPR_L1H2 64 /* low level 1 vs. high level 2 */ 38 #define CEXPR_H1L2 128 /* high level 1 vs. low level 2 */ 39 #define CEXPR_H1H2 256 /* high level 1 vs. high level 2 */ 40 #define CEXPR_L1H1 512 /* low level 1 vs. high level 1 */ 41 #define CEXPR_L2H2 1024 /* low level 2 vs. high level 2 */
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3588s-pinconf.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /omit-if-no-ref/ 8 pcfg_pull_up: pcfg-pull-up { 9 bias-pull-up; 12 /omit-if-no-ref/ 13 pcfg_pull_down: pcfg-pull-down { 14 bias-pull-down; 17 /omit-if-no-ref/ 18 pcfg_pull_none: pcfg-pull-none { 19 bias-disable; [all …]
|
| H A D | rockchip-pinconf.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /omit-if-no-ref/ 8 pcfg_pull_up: pcfg-pull-up { 9 bias-pull-up; 12 /omit-if-no-ref/ 13 pcfg_pull_down: pcfg-pull-down { 14 bias-pull-down; 17 /omit-if-no-ref/ 18 pcfg_pull_none: pcfg-pull-none { 19 bias-disable; [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/scsi/ |
| H A D | megaraid.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 -------- 14 interfaces with the applications on one side and all the low level drivers 19 i. Avoid duplicate code from the low level drivers. 20 ii. Unburden the low level drivers from having to export the 24 multiple low level drivers. 27 ioctl commands. But this module is envisioned to handle all user space level 32 ------- 41 - Jeff Garzik (jgarzik@pobox.com), 02.25.2004 LKML 45 "As Jeff hinted, if your userspace<->driver API is consistent between [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | rockchip-pinconf.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /omit-if-no-ref/ 9 pcfg_pull_up: pcfg-pull-up { 10 bias-pull-up; 13 /omit-if-no-ref/ 14 pcfg_pull_down: pcfg-pull-down { 15 bias-pull-down; 18 /omit-if-no-ref/ 19 pcfg_pull_none: pcfg-pull-none { 20 bias-disable; [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-omap2/ |
| H A D | cm_common.c | 1 // SPDX-License-Identifier: GPL-2.0-only 25 * cm_ll_data: function pointers to SoC-specific implementations of 41 * omap2_set_globals_cm - set the CM/CM2 base addresses (for early use) 54 * cm_split_idlest_reg - split CM_IDLEST reg addr into its components 61 * via the @prcm_inst and @idlest_reg_id. Returns -EINVAL upon error, 69 if (!cm_ll_data->split_idlest_reg) { in cm_split_idlest_reg() 70 WARN_ONCE(1, "cm: %s: no low-level function defined\n", in cm_split_idlest_reg() 72 return -EINVAL; in cm_split_idlest_reg() 75 ret = cm_ll_data->split_idlest_reg(idlest_reg, prcm_inst, in cm_split_idlest_reg() 77 *prcm_inst -= cm_base.offset; in cm_split_idlest_reg() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/panfrost/ |
| H A D | panfrost_regs.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * (C) COPYRIGHT 2010-2018 ARM Limited. All rights reserved. 12 #define GPU_L2_FEATURES 0x004 /* (RO) Level 2 cache features */ 86 #define GPU_SHADER_PRESENT_LO 0x100 /* (RO) Shader core present bitmap, low word */ 88 #define GPU_TILER_PRESENT_LO 0x110 /* (RO) Tiler core present bitmap, low word */ 91 #define GPU_L2_PRESENT_LO 0x120 /* (RO) Level 2 cache present bitmap, low word */ 92 #define GPU_L2_PRESENT_HI 0x124 /* (RO) Level 2 cache present bitmap, high word */ 98 #define GPU_STACK_PRESENT_LO 0xE00 /* (RO) Core stack present bitmap, low word */ 101 #define SHADER_READY_LO 0x140 /* (RO) Shader core ready bitmap, low word */ 104 #define TILER_READY_LO 0x150 /* (RO) Tiler core ready bitmap, low word */ [all …]
|
| /OK3568_Linux_fs/kernel/include/media/ |
| H A D | cec-pin.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * cec-pin.h - low-level CEC pin control 15 * struct cec_pin_ops - low-level CEC pin operations 16 * @read: read the CEC pin. Returns > 0 if high, 0 if low, or an error 18 * @low: drive the CEC pin low. 19 * @high: stop driving the CEC pin. The pull-up will drive the pin 20 * high, unless someone else is driving the pin low. 26 * @read_hpd: optional. Read the HPD pin. Returns > 0 if high, 0 if low or 28 * @read_5v: optional. Read the 5V pin. Returns > 0 if high, 0 if low or 30 * @received: optional. High-level CEC message callback. Allows the driver [all …]
|
| /OK3568_Linux_fs/kernel/drivers/iio/adc/ |
| H A D | envelope-detector.c | 1 // SPDX-License-Identifier: GPL-2.0 11 * The DAC is used to find the peak level of an alternating voltage input 16 * input +------>-------|+ \ 18 * .-------. | }---. 20 * | dac|-->--|- / | 24 * | irq|------<-------' 26 * '-------' 64 int level; member 65 int low; member 73 * (one-bit memory) for if the interrupt has triggered since last calling [all …]
|
| /OK3568_Linux_fs/u-boot/board/renesas/sh7785lcr/ |
| H A D | rtl8169_mac.c | 4 * SPDX-License-Identifier: GPL-2.0+ 31 static void EECS(int level) in EECS() argument 35 if (level) in EECS() 41 static void EECLK(int level) in EECLK() argument 45 if (level) in EECLK() 51 static void EEDI(int level) in EEDI() argument 55 if (level) in EEDI() 66 EEDI(LOW); in sh7785lcr_bitset() 68 EECLK(LOW); in sh7785lcr_bitset() 72 EEDI(LOW); in sh7785lcr_bitset() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/power/supply/ |
| H A D | max17040_battery.txt | 5 - compatible : "maxim,max17040", "maxim,max17041", "maxim,max17043", 7 "maxim,max17058", "maxim,max17059" or "maxim,max77836-battery" 8 - reg: i2c slave address 11 - maxim,alert-low-soc-level : The alert threshold that sets the state of 12 charge level (%) where an interrupt is 16 - maxim,double-soc : Certain devices return double the capacity. 20 - maxim,rcomp : A value to compensate readings for various 25 - interrupts : Interrupt line see Documentation/devicetree/ 26 bindings/interrupt-controller/interrupts.txt 27 - wakeup-source : This device has wakeup capabilities. Use this [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/driver-api/gpio/ |
| H A D | intro.rst | 16 - The descriptor-based interface is the preferred way to manipulate GPIOs, 17 and is described by all the files in this directory excepted gpio-legacy.txt. 18 - The legacy integer-based interface which is considered deprecated (but still 19 usable for compatibility reasons) is documented in gpio-legacy.txt. 21 The remainder of this document applies to the new descriptor-based interface. 22 gpio-legacy.txt contains the same information applied to the legacy 23 integer-based interface. 29 A "General Purpose Input/Output" (GPIO) is a flexible software-controlled 37 System-on-Chip (SOC) processors heavily rely on GPIOs. In some cases, every 38 non-dedicated pin can be configured as a GPIO; and most chips have at least [all …]
|
| /OK3568_Linux_fs/u-boot/arch/m68k/include/asm/coldfire/ |
| H A D | intctrl.h | 4 * Copyright (C) 2004-2008 Freescale Semiconductor, Inc. 5 * TsiChung Liew (Tsi-Chung.Liew@freescale.com) 7 * SPDX-License-Identifier: GPL-2.0+ 22 u32 iprl0; /* 0x04 Pending Low */ 24 u32 imrl0; /* 0x0C Mask Low */ 26 u32 frcl0; /* 0x14 Force Low */ 30 u16 res1[19]; /* 0x1a - 0x3c */ 32 u16 res1; /* 0x18 - 0x19 */ 36 u8 clmask0; /* 0x1E Current Level Mask */ 37 u8 slmask; /* 0x1F Saved Level Mask */ [all …]
|
| /OK3568_Linux_fs/kernel/sound/pci/lx6464es/ |
| H A D | lx_core.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 2 /* -*- linux-c -*- * 5 * low-level interface 21 /* low-level register access */ 96 /* low-level dsp access */ 104 /* low-level pipe handling */ 118 /* low-level stream handling */ 132 snd_printdd("->lx_stream_start\n"); in lx_stream_start() 139 snd_printdd("->lx_stream_pause\n"); in lx_stream_pause() 146 snd_printdd("->lx_stream_stop\n"); in lx_stream_stop() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/driver-api/media/ |
| H A D | cec-core.rst | 1 .. SPDX-License-Identifier: GPL-2.0 15 ---------------- 33 --------------------- 53 will be stored in adap->priv and can be used by the adapter ops. 95 Implementing the Low-Level CEC Adapter 96 -------------------------------------- 98 The following low-level adapter operations have to be implemented in 103 .. code-block:: none 107 /* Low-level callbacks */ 120 /* High-level callbacks */ [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/interrupt-controller/ |
| H A D | img,pdc-intc.txt | 10 - compatible: Specifies the compatibility list for the interrupt controller. 11 The type shall be <string> and the value shall include "img,pdc-intc". 13 - reg: Specifies the base PDC physical address(s) and size(s) of the 14 addressable register space. The type shall be <prop-encoded-array>. 16 - interrupt-controller: The presence of this property identifies the node 19 - #interrupt-cells: Specifies the number of cells needed to encode an 22 - num-perips: Number of waking peripherals. 24 - num-syswakes: Number of SysWake inputs. 26 - interrupts: List of interrupt specifiers. The first specifier shall be the 34 - <1st-cell>: The interrupt-number that identifies the interrupt source. [all …]
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | tty_ldisc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 42 * low-level tty device for transmission, optionally performing 50 * is not handled by the tty layer or the low-level tty driver. 53 * layer, (2) tty low-level driver, (3) line discpline. So a 54 * low-level driver can "grab" an ioctl request before the line 60 * Process ioctl calls from 32-bit process on 64-bit system 63 * structure" nor tty-generic. Something private that takes 64 * an integer or a pointer to wordsize-sensitive structure 83 * This function is called by the low-level tty driver to send 93 * This function is called by the low-level tty driver to signal [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/networking/ |
| H A D | nfc.rst | 15 - NFC adapters management; 16 - Polling for targets; 17 - Low-level data exchange; 21 responsible for providing an interface to control operations and low-level 26 The low-level data exchange interface is provided by the new socket family 29 .. code-block:: none 31 +--------------------------------------+ 33 +--------------------------------------+ 35 | low-level | control 39 | +-----------+ [all …]
|
| /OK3568_Linux_fs/kernel/include/uapi/gpu/arm/bifrost/gpu/ |
| H A D | mali_kbase_gpu_regmap.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 4 * (C) COPYRIGHT 2019-2022 ARM Limited. All rights reserved. 18 * http://www.gnu.org/licenses/gpl-2.0.html. 42 #define SHADER_READY_LO 0x140 /* (RO) Shader core ready bitmap, low word */ 45 #define TILER_READY_LO 0x150 /* (RO) Tiler core ready bitmap, low word */ 48 #define L2_READY_LO 0x160 /* (RO) Level 2 cache ready bitmap, low word */ 49 #define L2_READY_HI 0x164 /* (RO) Level 2 cache ready bitmap, high word */ 51 #define SHADER_PWRON_LO 0x180 /* (WO) Shader core power on bitmap, low word */ 54 #define TILER_PWRON_LO 0x190 /* (WO) Tiler core power on bitmap, low word */ 57 #define L2_PWRON_LO 0x1A0 /* (WO) Level 2 cache power on bitmap, low word */ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/ |
| H A D | mali_midg_regmap.h | 3 * (C) COPYRIGHT 2010-2017 ARM Limited. All rights reserved. 12 * Boston, MA 02110-1301, USA. 31 #define L2_FEATURES 0x004 /* (RO) Level 2 cache features */ 32 #define SUSPEND_SIZE 0x008 /* (RO) Fixed-function suspend buffer 67 #define GPU_FAULTADDRESS_LO 0x040 /* (RO) GPU exception fault address, low word */ 74 #define PRFCNT_BASE_LO 0x060 /* (RW) Performance counter memory region base address, low w… 82 #define CYCLE_COUNT_LO 0x090 /* (RO) Cycle counter, low word */ 84 #define TIMESTAMP_LO 0x098 /* (RO) Global time stamp counter, low word */ 117 #define SHADER_PRESENT_LO 0x100 /* (RO) Shader core present bitmap, low word */ 120 #define TILER_PRESENT_LO 0x110 /* (RO) Tiler core present bitmap, low word */ [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/admin-guide/pm/ |
| H A D | intel-speed-select.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 - https://www.intel.com/content/www/us/en/architecture-and-technology/speed-select-technology-artic… 15 - https://builders.intel.com/docs/networkbuilders/intel-speed-select-technology-base-frequency-enha… 19 dynamically without pre-configuring via BIOS setup options. This dynamic 29 intel-speed-select configuration tool 32 Most Linux distribution packages may include the "intel-speed-select" tool. If not, 38 # cd tools/power/x86/intel-speed-select/ 43 ------------ 47 # intel-speed-select --help 49 The top-level help describes arguments and features. Notice that there is a [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/cdrom/ |
| H A D | cdrom-standard.rst | 2 A Linux CD-ROM standard 14 Linux is probably the Unix-like operating system that supports 18 - The large list of hardware devices available for the many platforms 19 that Linux now supports (i.e., i386-PCs, Sparc Suns, etc.) 20 - The open design of the operating system, such that anybody can write a 22 - There is plenty of source code around as examples of how to write a driver. 29 This divergence of behavior has been very significant for CD-ROM 32 their drivers totally inconsistent, the writers of Linux CD-ROM 35 maintain uniform behavior across all the Linux CD-ROM drivers. 38 all the different CD-ROM device drivers for Linux. This document also [all …]
|