| /OK3568_Linux_fs/kernel/include/sound/sof/ |
| H A D | channel_map.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ 16 * \brief Channel map, specifies transformation of one-to-many or many-to-one. 18 * In case of one-to-many specifies how the output channels are computed out of 20 * in case of many-to-one specifies how a single target channel is computed 23 * Channel index specifies position of the channel in the stream on the 'one' 29 * Channel mask describes which channels are taken into account on the "many" 30 * side. Bit[i] set to 1 means that i-th channel is used for computation 34 * one per each channel set in the mask (left to right, LS bit set in the 35 * mask corresponds to ch_coeffs[0]). 49 * More than one transformation per a single channel is allowed (in case
|
| /OK3568_Linux_fs/kernel/drivers/usb/gadget/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 7 # NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !! 9 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks). 10 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks). 11 # - Some systems have both kinds of controllers. 13 # With help from a special transceiver and a "Mini-AB" jack, systems with 14 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG). 22 USB is a host/device protocol, organized with one host (such as a 23 PC) controlling up to 127 peripheral devices. 24 The USB hardware is asymmetric, which makes it easier to set up: [all …]
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-dbs/influxdb/influxdb/ |
| H A D | influxdb.conf | 1 ### Welcome to the InfluxDB configuration file. 8 # Once every 24 hours InfluxDB will report usage data to usage.influxdata.com 11 # Change this option to true to disable reporting. 12 # reporting-disabled = false 14 # Bind address to use for the RPC service for backup and restore. 15 # bind-address = "127.0.0.1:8088" 29 # retention-autocreate = true 32 # logging-enabled = true 38 ### flushed from the WAL. "dir" may need to be changed to a suitable place 48 wal-dir = "/var/lib/influxdb/wal" [all …]
|
| /OK3568_Linux_fs/kernel/drivers/mtd/ubi/ |
| H A D | ubi-media.h | 1 /* SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) */ 10 * This file defines the layout of UBI headers and all the other UBI on-flash 47 * @UBI_VTBL_AUTORESIZE_FLG: auto-resize this volume 51 * check. Main use-case for this flag is 52 * boot-time reduction 54 * %UBI_VTBL_AUTORESIZE_FLG flag can be set only for one volume in the volume 55 * table. UBI automatically re-sizes the volume which has this flag and makes 56 * the volume to be of largest possible size. This means that if after the 58 * present on the device, it automatically appends all of them to the volume 66 * The auto-resize feature is useful for device production purposes. For [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/mtd/ubi/ |
| H A D | ubi-media.h | 4 * SPDX-License-Identifier: GPL-2.0+ 14 * This file defines the layout of UBI headers and all the other UBI on-flash 51 * @UBI_VTBL_AUTORESIZE_FLG: auto-resize this volume 53 * %UBI_VTBL_AUTORESIZE_FLG flag can be set only for one volume in the volume 54 * table. UBI automatically re-sizes the volume which has this flag and makes 55 * the volume to be of largest possible size. This means that if after the 57 * present on the device, it automatically appends all of them to the volume 65 * The auto-resize feature is useful for device production purposes. For 69 * exceed certain percent, e.g. 2%. When one creates an UBI image which will be 70 * flashed to the end devices in production, he does not know the exact amount [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/i2c/ |
| H A D | summary.rst | 2 Introduction to I2C and SMBus 6 a protocol developed by Philips. It is a slow two-wire protocol (variable 7 speed, up to 400 kHz), with a high speed extension (3.4 MHz). It provides 8 an inexpensive bus for connecting many types of devices with infrequent or 14 The official I2C specification is the `"I2C-bus specification and user 15 manual" (UM10204) <https://www.nxp.com/docs/en/user-guide/UM10204.pdf>`_ 19 a subset of I2C protocols and signaling. Many I2C devices will work on an 20 SMBus, but some SMBus protocols add semantics beyond what is required to 26 use its protocols on many I2C systems. However, there are systems that don't 35 one or more *master* chips and one or more *slave* chips. [all …]
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/futex/include/ |
| H A D | futextest.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 13 * 2009-Nov-6: Initial version by Darren Hart <dvhart@linux.intel.com> 28 /* Define the newer op codes if the system header file is not up to date. */ 51 * futex() - SYS_futex syscall wrapper 59 * @opflags: flags to be bitwise OR'd with op, such as FUTEX_PRIVATE_FLAG 68 * like-named arguments in the following wrappers except where noted below. 74 * futex_wait() - block on uaddr with optional timeout 84 * futex_wake() - wake one or more tasks blocked on uaddr 85 * @nr_wake: wake up to this many tasks 94 * futex_wait_bitset() - block on uaddr with bitset [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/driver-api/usb/ |
| H A D | gadget.rst | 11 This document presents a Linux-USB "Gadget" kernel mode API, for use 14 development project. This is the first such API released on Linux to 17 - Supports USB 2.0, for high speed devices which can stream data at 20 - Handles devices with dozens of endpoints just as well as ones with 21 just two fixed-function ones. Gadget drivers can be written so 22 they're easy to port to new hardware. 24 - Flexible enough to expose more complex USB device capabilities such 28 - USB "On-The-Go" (OTG) support, in conjunction with updates to the 29 Linux-USB host side. 31 - Sharing data structures and API models with the Linux-USB host side [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/userspace-api/media/drivers/ |
| H A D | imx-uapi.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 --------- 18 - V4L2_EVENT_IMX_FRAME_INTERVAL_ERROR 20 The user application can subscribe to this event from the ipuX_csiY 30 ----------------------------------- 33 NTSC/PAL signal re-sync (too little or too many video lines). When 34 this happens, the IPU triggers a mechanism to re-establish vertical 36 from image to image, and can last a long time before a stable image is 38 permanent split image (one frame contains lines from two consecutive 43 value for the current standard, by about one frame time (60 usec), [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/admin-guide/mm/ |
| H A D | transhuge.rst | 18 But in the future it can expand to other filesystems. 28 requiring larger clear-page copy-page in page faults which is a 34 factor will affect all subsequent accesses to the memory for the whole 46 hugepages but a significant speedup already happens if only one of 48 going to run faster. 50 THP can be enabled system wide or restricted to certain tasks or even 59 if compared to the reservation approach of hugetlbfs by allowing all 60 unused memory to be used as cache or other movable (or even unmovable 61 entities). It doesn't require reservation to prevent hugepage 62 allocation failures to be noticeable from userland. It allows paging [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/input/ |
| H A D | gamepad.rst | 1 --------------------------- 3 --------------------------- 10 Linux provides many different input drivers for gamepad hardware. To avoid 11 having user-space deal with different button-mappings for each gamepad, this 12 document defines how gamepads are supposed to report their data. 25 | <===DP===> |SE| |ST| (W) -|- (E) | | 35 D-Pad Left Right Action Pad 43 - Action-Pad 44 4 buttons in diamonds-shape (on the right side). The buttons are 47 - D-Pad (Direction-pad) [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/core/ |
| H A D | Kconfig | 7 support, including scanning of platform data on start-up. If 15 Enable driver model in SPL. You will need to provide a 19 must provide CONFIG_SPL_SYS_MALLOC_F_LEN to set the size. 22 CONFIG_SPL_SYS_MALLOC_F_LEN for more details on how to enable it. 28 Enable driver model in TPL. You will need to provide a 32 must provide CONFIG_SPL_SYS_MALLOC_F_LEN to set the size. 35 CONFIG_SPL_SYS_MALLOC_F_LEN for more details on how to enable it. 44 strings. By default this is disabled for SPL builds to save space. 45 This will cause dm_warn() to be compiled out - it will do nothing 52 Say Y here if you want to compile in debug messages in DM core. [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/ABI/testing/ |
| H A D | sysfs-block | 28 For more details refer Documentation/admin-guide/iostats.rst 37 same as the above-written /sys/block/<disk>/stat 46 E.g. T10-DIF-TYPE1-CRC. 71 integrity metadata. Set if the device is T10 PI-capable. 78 by one integrity tuple. Typically the device's logical 95 with 4KB physical sectors exposing 512-byte logical 96 blocks to the operating system). This parameter 97 indicates how many bytes the beginning of the device is 106 with 4KB physical sectors exposing 512-byte logical 107 blocks to the operating system). This parameter [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/networking/ |
| H A D | scaling.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 networking stack to increase parallelism and improve performance for 13 multi-processor systems. 17 - RSS: Receive Side Scaling 18 - RPS: Receive Packet Steering 19 - RFS: Receive Flow Steering 20 - Accelerated Receive Flow Steering 21 - XPS: Transmit Packet Steering 28 (multi-queue). On reception, a NIC can send different packets to different 29 queues to distribute processing among CPUs. The NIC distributes packets by [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/filesystems/ |
| H A D | hpfs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 1998-2004, Mikulas Patocka 10 :homepage: https://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 14 Chris Smith, 1993, original read-only HPFS, some code and hpfs structures file 25 attributes. Mode is inverted umask - for example umask 027 gives owner 27 that for files mode is anded with 0666. If you want files to have 'x' 32 CR/LF -> LF conversion, if auto, decision is made according to extension 33 - there is a list of text extensions (I thing it's better to not convert 34 text file than to damage binary file). If you want to change that list, 36 heuristic algorithm that I removed. I thing it's danger to let the [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/gpio/ |
| H A D | nvidia,tegra186-gpio.txt | 4 controller. This binding document applies to both controllers. The register 5 layouts for the controllers share many similarities, but also some significant 9 The Tegra186 GPIO controller allows software to set the IO direction of, and 10 read/write the value of, numerous GPIO signals. Routing of GPIO signals to 14 a) Security registers, which allow configuration of allowed access to the GPIO 19 Access to this set of registers is not necessary in all circumstances. Code 20 that wishes to configure access to the GPIO registers needs access to these 21 registers to do so. Code which simply wishes to read or write GPIO data does not 22 need access to these registers. 27 documentation for rationale. Any particular GPIO client is expected to access [all …]
|
| /OK3568_Linux_fs/u-boot/doc/device-tree-bindings/gpio/ |
| H A D | nvidia,tegra186-gpio.txt | 4 controller. This binding document applies to both controllers. The register 5 layouts for the controllers share many similarities, but also some significant 9 The Tegra186 GPIO controller allows software to set the IO direction of, and 10 read/write the value of, numerous GPIO signals. Routing of GPIO signals to 14 a) Security registers, which allow configuration of allowed access to the GPIO 19 Access to this set of registers is not necessary in all circumstances. Code 20 that wishes to configure access to the GPIO registers needs access to these 21 registers to do so. Code which simply wishes to read or write GPIO data does not 22 need access to these registers. 27 documentation for rationale. Any particular GPIO client is expected to access [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/8390/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 11 If you have a network (Ethernet) card belonging to this class, say Y. 13 Note that the answer to this question doesn't directly affect the 14 kernel: saying N will just cause the configurator to skip all 24 Say Y here if you intend to attach an Asix AX88190-based PCMCIA 25 (PC-card) Fast Ethernet card to your computer. These cards are 26 nearly NE2000 compatible but need a separate driver due to a few 29 To compile this driver as a module, choose M here: the module will be 39 AX88796 driver, using platform bus to provide 55 This driver is for the Individual Computers X-Surf 100 Ethernet [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/process/ |
| H A D | 4.Coding.rst | 6 While there is much to be said for a solid and community-oriented design 19 --------- 25 :ref:`Documentation/process/coding-style.rst <codingstyle>`. For much of 29 leads to two independent hazards for kernel developers. 31 The first of these is to believe that the kernel coding standards do not 33 code to the kernel is very difficult if that code is not coded according to 34 the standard; many developers will request that the code be reformatted 36 requires some uniformity of code to make it possible for developers to 38 strangely-formatted code. 41 employer's mandated style. In such cases, the kernel's style will have to [all …]
|
| /OK3568_Linux_fs/kernel/arch/ia64/lib/ |
| H A D | memset.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 Copyright (c) 2002 Hewlett-Packard Co/CERN 15 we get to a 16B-aligned address, then loop on 128 B chunks using an 18 Since a stf.spill f0 can store 16B in one go, we use this instruction 19 to get peak speed when value = 0. */ 42 // This routine uses only scratch predicate registers (p6 - p15) 43 #define p_scr p6 // default register for same-cycle branches 72 and ptr2 = -(MIN1+1), dest // aligned address 73 and tmp = MIN1, dest // prepare to check for correct alignment 78 (p_scr) br.ret.dpnt.many rp // return immediately if count = 0 [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/core-api/ |
| H A D | workqueue.rst | 13 There are many cases where an asynchronous process execution context 18 describing which function to execute is put on a queue. An 23 functions associated with the work items one after the other. When 31 In the original wq implementation, a multi threaded (MT) wq had one 32 worker thread per CPU and a single threaded (ST) wq had one worker 33 thread system-wide. A single MT wq needed to keep around the same 40 provided was unsatisfactory. The limitation was common to both ST and 42 worker pool. An MT wq could provide only one execution context per CPU 43 while an ST wq one for the whole system. Work items had to compete for 44 those very limited execution contexts leading to various problems [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/filesystems/nfs/ |
| H A D | knfsd-stats.rst | 5 :Authors: Greg Banks <gnb@sgi.com> - 26 Mar 2009 8 which the kernel NFS server makes available to userspace. These 12 In most cases you don't need to know these formats, as the nfsstat(8) 13 program from the nfs-utils distribution provides a helpful command-line 30 a sequence of unsigned decimal numeric fields. One line is shown 34 to zero these counters, instead applications should do their own 38 The id number of the NFS thread pool to which this line applies. 48 packets-arrived 49 Counts how many NFS packets have arrived. More precisely, this 58 However this is a more accurate and less workload-dependent measure [all …]
|
| /OK3568_Linux_fs/buildroot/package/linux-fusion/ |
| H A D | 0004-Port-one-one_udp.c-to-Linux-4.1.patch | 4 Subject: [PATCH] Port one/one_udp.c to Linux 4.1 9 one/one_udp.c: In function 'ksocket_send_iov': 10 one/one_udp.c:186:9: error: 'struct msghdr' has no member named 'msg_iov' 11 one/one_udp.c:187:9: error: 'struct msghdr' has no member named 'msg_iovlen' 13 one/one_udp.c: In function 'ksocket_receive': 14 one/one_udp.c:221:9: error: 'struct msghdr' has no member named 'msg_iov' 15 one/one_udp.c:222:9: error: 'struct msghdr' has no member named 'msg_iovlen' 23 one/one_udp.c: In function 'ksocket_send_iov': 24 one/one_udp.c:192:13: error: too many arguments to function 'sock_sendmsg' 26 Signed-off-by: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> [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. 24 The openness of Linux, and the many different types of available 25 hardware has allowed Linux to support many different hardware devices. 26 Unfortunately, the very openness that has allowed Linux to support 28 device driver to differ significantly from one device to another. [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/vm/ |
| H A D | frontswap.rst | 9 swapped pages are saved in RAM (or a RAM-like device) instead of a swap disk. 11 (Note, frontswap -- and :ref:`cleancache` (merged at 3.0) -- are the "frontends" 12 and the only necessary changes to the core kernel for transcendent memory; 13 all other supporting code -- the "backends" -- is implemented as drivers. 20 a "backing" store for a swap device. The storage is assumed to be 21 a synchronous concurrency-safe page-oriented "pseudo-RAM device" conforming 22 to the requirements of transcendent memory (such as Xen's "tmem", or 23 in-kernel compressed memory, aka "zcache", or future RAM-like devices); 24 this pseudo-RAM device is not directly accessible or addressable by the 25 kernel and is of unknown and possibly time-varying size. The driver [all …]
|