| /linux/arch/riscv/boot/dts/spacemit/ |
| H A D | k1.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 6 #include <dt-bindings/clock/spacemit,k1-syscon.h> 8 /dts-v1/; 10 #address-cells = <2>; 11 #size-cells = <2>; 12 model = "SpacemiT K1"; 13 compatible = "spacemit,k1"; 16 #address-cells = <1>; 17 #size-cells = <0>; 18 timebase-frequency = <24000000>; [all …]
|
| H A D | k1-orangepi-rv2.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 7 /dts-v1/; 9 #include "k1.dtsi" 10 #include "k1-pinctrl.dtsi" 14 compatible = "xunlong,orangepi-rv2", "spacemit,k1"; 23 stdout-path = "serial0"; 27 compatible = "gpio-leds"; 30 label = "sys-led"; 31 gpios = <&gpio K1_GPIO(96) GPIO_ACTIVE_LOW>; 32 linux,default-trigger = "heartbeat"; [all …]
|
| H A D | k1-musepi-pro.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 /dts-v1/; 10 #include "k1.dtsi" 11 #include "k1-pinctrl.dtsi" 15 compatible = "spacemit,musepi-pro", "spacemit,k1"; 23 stdout-path = "serial0"; 27 compatible = "gpio-leds"; 30 label = "sys-led"; 31 gpios = <&gpio K1_GPIO(96) GPIO_ACTIVE_HIGH>; 32 linux,default-trigger = "heartbeat"; [all …]
|
| H A D | k1-orangepi-r2s.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 8 #include "k1.dtsi" 9 #include "k1-pinctrl.dtsi" 13 compatible = "xunlong,orangepi-r2s", "spacemit,k1"; 22 stdout-path = "serial0"; 27 bus-width = <8>; 28 mmc-hs400-1_8v; 29 mmc-hs400-enhanced-strobe; 30 non-removable; [all …]
|
| H A D | k1-bananapi-f3.dts | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 6 #include "k1.dtsi" 7 #include "k1-pinctrl.dtsi" 10 model = "Banana Pi BPI-F3"; 11 compatible = "bananapi,bpi-f3", "spacemit,k1"; 22 stdout-path = "serial0"; 26 compatible = "gpio-leds"; 29 label = "sys-led"; 30 gpios = <&gpio K1_GPIO(96) GPIO_ACTIVE_HIGH>; 31 linux,default-trigger = "heartbeat"; [all …]
|
| /linux/arch/arm/boot/dts/samsung/ |
| H A D | s3c6410-mini6410.dts | 1 // SPDX-License-Identifier: GPL-2.0 11 /dts-v1/; 13 #include <dt-bindings/gpio/gpio.h> 14 #include <dt-bindings/interrupt-controller/irq.h> 31 fin_pll: oscillator-0 { 32 compatible = "fixed-clock"; 33 clock-frequency = <12000000>; 34 clock-output-names = "fin_pll"; 35 #clock-cells = <0>; 38 xusbxti: oscillator-1 { [all …]
|
| /linux/Documentation/devicetree/bindings/serial/ |
| H A D | 8250.yaml | 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - devicetree@vger.kernel.org 13 - $ref: serial.yaml# 14 - $ref: /schemas/memory-controllers/mc-peripheral-props.yaml# 15 - if: 17 - required: 18 - aspeed,lpc-io-reg 19 - required: 20 - aspeed,lpc-interrupts [all …]
|
| /linux/arch/arm/boot/dts/xilinx/ |
| H A D | zynq-zturn-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 6 * Based on zynq-zed.dts which is: 7 * Copyright (C) 2011 - 2014 Xilinx 12 /dts-v1/; 13 /include/ "zynq-7000.dtsi" 16 compatible = "xlnx,zynq-7000"; 31 stdout-path = "serial0:115200n8"; 34 gpio-leds { 35 compatible = "gpio-leds"; 36 usr-led1 { [all …]
|
| /linux/arch/arm/boot/dts/allwinner/ |
| H A D | sun8i-h3-nanopi.dtsi | 5 * This file is dual-licensed: you can use it either under the terms 44 /dts-v1/; 45 #include "sun8i-h3.dtsi" 46 #include "sunxi-common-regulators.dtsi" 48 #include <dt-bindings/gpio/gpio.h> 49 #include <dt-bindings/input/input.h> 57 stdout-path = "serial0:115200n8"; 61 compatible = "gpio-leds"; 63 led-0 { 66 linux,default-trigger = "heartbeat"; [all …]
|
| H A D | sun8i-h3-nanopi-duo2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 7 #include "sun8i-h3.dtsi" 8 #include "sunxi-common-regulators.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/input/input.h> 15 compatible = "friendlyarm,nanopi-duo2", "allwinner,sun8i-h3"; 22 stdout-path = "serial0:115200n8"; 26 compatible = "gpio-leds"; 28 led-0 { [all …]
|
| /linux/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3568-nanopi-r5s.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 9 /dts-v1/; 10 #include "rk3568-nanopi-r5s.dtsi" 14 compatible = "friendlyarm,nanopi-r5s", "rockchip,rk3568"; 20 gpio-keys { 21 compatible = "gpio-keys"; 22 pinctrl-0 = <&gpio4_a0_k1_pin>; 23 pinctrl-names = "default"; 25 button-reset { 26 debounce-interval = <50>; [all …]
|
| /linux/drivers/i2c/busses/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 for Cypress CCGx Type-C controller. Individual bus drivers 25 controller is part of the 7101 device, which is an ACPI-compliant 29 will be called i2c-ali1535. 37 controller is part of the 7101 device, which is an ACPI-compliant 41 will be called i2c-ali1563. 51 will be called i2c-ali15x3. 63 will be called i2c-amd756. 73 will be called i2c-amd8111. 83 be called i2c-amd-mp2-pci and i2c-amd-mp2-plat. [all …]
|
| /linux/drivers/net/ethernet/intel/e1000e/ |
| H A D | ich8lan.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright(c) 1999 - 2018 Intel Corporation. */ 36 #define E1000_ICH_FWSM_PCIM2PCI 0x01000000 /* ME PCIm-to-PCI active */ 93 /* bit24: RXDCTL thresholds granularity: 0 - cache lines, 1 - descriptors */ 106 #define E1000_PCH2_RAR_ENTRIES 5 /* RAR[0], SHRA[0-3] */ 107 #define E1000_PCH_LPT_RAR_ENTRIES 12 /* RAR[0], SHRA[0-10] */ 144 /* Half-duplex collision counts */ 162 #define E1000_NVM_K1_CONFIG 0x1B /* NVM K1 Config Word */ 163 #define E1000_NVM_K1_ENABLE 0x1 /* NVM Enable K1 bit */ 192 /* Strapping Option Register - RO */ [all …]
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_drv.h | 1 /* SPDX-License-Identifier: MIT */ 9 #define DRIVER_DESC "nVidia Riva/TNT/GeForce/Quadro/Tesla/Tegra K1+" 17 * - added support for tiled system memory buffer objects 18 * - added support for NOUVEAU_GETPARAM_GRAPH_UNITS on [nvc0,nve0]. 19 * - added support for compressed memory storage types on [nvc0,nve0]. 20 * - added support for software methods 0x600,0x644,0x6ac on nvc0 25 * - fixes multiple bugs in flip completion events and timestamping 27 * - object api exposed to userspace 28 * - ferm [all...] |
| /linux/drivers/reset/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 12 via GPIOs or SoC-internal reset controller modules. 100 tristate "GPIO reset controller" 105 GPIOs. Typically for OF platforms this driver expects "reset-gpios" 108 If compiled as module, it will be called reset-gpio. 157 Support for the Canaan Kendryte K210 RISC-V SoC reset controller. 166 Support for the Canaan Kendryte K230 RISC-V SoC reset controller. 243 Raspberry Pi 4's co-processor controls some of the board's HW 246 interfacing with RPi4's co-processor and model these firmware 285 - Altera SoCFPGAs [all …]
|
| /linux/drivers/gpio/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # GPIO infrastructure and drivers 13 bool "GPIO Support" 15 This enables GPIO support through the generic GPIO library. 17 one or more of the GPIO drivers below. 54 bool "Debug GPIO calls" 57 Say Y here to add some extra checks and diagnostics to GPIO calls. 60 non-sleeping contexts. They can make bitbanged serial protocols 65 bool "/sys/class/gpio/... (sysfs interface)" if EXPERT 71 This ABI is deprecated. If you want to use GPIO from userspace, [all …]
|
| /linux/drivers/media/usb/gspca/ |
| H A D | stk1135.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 45 /* -- read a register -- */ 48 struct usb_device *dev = gspca_dev->dev; in reg_r() 51 if (gspca_dev->usb_err < 0) in reg_r() 58 gspca_dev->usb_buf, 1, in reg_r() 62 index, gspca_dev->usb_buf[0]); in reg_r() 65 gspca_dev->usb_err = ret; in reg_r() 69 return gspca_dev->usb_buf[0]; in reg_r() 72 /* -- write a register -- */ 76 struct usb_device *dev = gspca_dev->dev; in reg_w() [all …]
|
| /linux/arch/sh/boards/ |
| H A D | board-magicpanelr2.c | 1 // SPDX-License-Identifier: GPL-2.0 13 #include <linux/gpio.h> 24 #include <cpu/gpio.h> 65 /* CS2: LAN (0x08000000 - 0x0bffffff) */ in setup_chip_select() 71 /* CS4: CAN1 (0xb0000000 - 0xb3ffffff) */ in setup_chip_select() 77 /* CS5a: CAN2 (0xb4000000 - 0xb5ffffff) */ in setup_chip_select() 83 /* CS5b: CAN3 (0xb6000000 - 0xb7ffffff) */ in setup_chip_select() 89 /* CS6a: Rotary (0xb8000000 - 0xb9ffffff) */ in setup_chip_select() 144 * K3 PINT7(/PWR2); K2 PINT6(/PWR1); K1 PINT5(nu); K0 PINT4(FLASH_READY) in setup_port_multiplexing() 270 .id = -1, [all …]
|
| /linux/sound/pci/ctxfi/ |
| H A D | ct20k1reg.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 9 /* 20k1 registers */ 596 #define GPIO 0x1C6020 macro
|
| /linux/drivers/media/pci/saa7134/ |
| H A D | saa7134-tvaudio.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 * (c) 2001-03 Gerd Knorr <kraxel@bytesex.org> [SuSE Labs] 11 #include "saa7134-reg.h" 22 /* ------------------------------------------------------------------ */ 37 … clock tick fine tuning for cards with audio crystal that's slightly off (range [-1024 .. 1024])"); 49 /* ------------------------------------------------------------------ */ 78 .name = "PAL-B/G FM-stereo", 84 .name = "PAL-D/K1 FM-stereo", 90 .name = "PAL-D/K2 FM-stereo", 96 .name = "PAL-D/K3 FM-stereo", [all …]
|
| /linux/drivers/pinctrl/ |
| H A D | pinctrl-ep93xx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * based on linux/drivers/pinctrl/pinmux-gemini.c 8 * This is a group-only pin controller. 23 #include <linux/pinctrl/pinconf-generic.h> 28 #include "pinctrl-utils.h" 30 #define DRIVER_NAME "pinctrl-ep93xx" 49 struct ep93xx_regmap_adev *aux = pmx->aux_dev; in ep93xx_pinctrl_update_bits() 51 aux->update_bits(aux->map, aux->lock, reg, mask, val); in ep93xx_pinctrl_update_bits() 73 * descriptions of the registers, “DeviceCfg” on page 5-25 and “SysCfg” on page 5-34, for a 348 /* ep9301/9302 have only 0 pin of GPIO C Port exposed */ [all …]
|
| /linux/ |
| H A D | MAINTAINERS | 5 --------------------------------------------------- 21 W: *Web-page* with status/info 23 B: URI for where to file *bugs*. A web-page with detailed bug 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 46 N: [^a-z]tegra all files whose path contains tegra 64 ---------------- 83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 85 L: linux-scsi@vger.kernel.org 88 F: drivers/scsi/3w-* [all …]
|
| /linux/Documentation/sound/ |
| H A D | alsa-configuration.rst | 2 Advanced Linux Sound Architecture - Driver Configuration guide 38 ---------- 47 limiting card index for auto-loading (1-8); 49 For auto-loading more than one card, specify this option 50 together with snd-card-X aliases. 63 Module snd-pcm-oss 64 ------------------ 86 regarding opening the device. When this option is non-zero, 90 Module snd-rawmidi 91 ------------------ [all …]
|