/linux/arch/arm/boot/dts/gemini/ |
H A D | gemini.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree file for Cortina systems Gemini SoC 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/clock/cortina,gemini-clock.h> 8 #include <dt-bindings/reset/cortina,gemini-reset.h> 9 #include <dt-bindings/gpio/gpio.h> 13 #address-cells = <1>; 14 #size-cells = <1>; 16 compatible = "simple-bus"; 17 interrupt-parent = <&intcon>; [all …]
|
H A D | gemini-sl93512r.dts | 1 // SPDX-License-Identifier: GPL-2.0 4 * Gemini reference design, also initially called 5 * "Gemini324 EV-Board" before Storm acquired Storlink Semiconductor. 9 /dts-v1/; 11 #include "gemini.dtsi" 12 #include <dt-bindings/input/input.h> 15 model = "Storlink Semiconductor Gemini324 EV-Board / Storm Semiconductor SL93512R_BRD"; 16 compatible = "storlink,gemini324", "storm,sl93512r", "cortina,gemini"; 17 #address-cells = <1>; 18 #size-cells = <1>; [all …]
|
H A D | gemini-sq201.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 /dts-v1/; 8 #include "gemini.dtsi" 9 #include <dt-bindings/input/input.h> 13 compatible = "itian,sq201", "cortina,gemini"; 14 #address-cells = <1>; 15 #size-cells = <1>; 24 stdout-path = &uart0; 28 compatible = "gpio-keys"; 30 button-setup { [all …]
|
H A D | gemini-wbd111.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree file for Wiliboard WBD-111 6 /dts-v1/; 8 #include "gemini.dtsi" 9 #include <dt-bindings/input/input.h> 12 model = "Wiliboard WBD-111"; 13 compatible = "wiligear,wiliboard-wbd111", "cortina,gemini"; 14 #address-cells = <1>; 15 #size-cells = <1>; 25 stdout-path = &uart0; [all …]
|
H A D | gemini-wbd222.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree file for Wiliboard WBD-222 6 /dts-v1/; 8 #include "gemini.dtsi" 9 #include <dt-bindings/input/input.h> 12 model = "Wiliboard WBD-222"; 13 compatible = "wiligear,wiliboard-wbd222", "cortina,gemini"; 14 #address-cells = <1>; 15 #size-cells = <1>; 24 stdout-path = &uart0; [all …]
|
H A D | gemini-dlink-dir-685.dts | 2 * Device Tree file for D-Link DIR-685 Xtreme N Storage Router 5 /dts-v1/; 7 #include "gemini.dtsi" 8 #include <dt-bindings/input/input.h> 11 model = "D-Link DIR-685 Xtreme N Storage Router"; 12 compatible = "dlink,dir-685", "cortina,gemini"; 13 #address-cells = <1>; 14 #size-cells = <1>; 17 /* 128 MB SDRAM in 2 x Hynix HY5DU121622DTP-D43 */ 24 stdout-path = "uart0:19200n8"; [all …]
|
/linux/drivers/media/pci/saa7146/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "Hexium Gemini frame grabber" 4 depends on PCI && VIDEO_DEV && I2C 7 This is a video4linux driver for the Hexium Gemini frame 8 grabber card by Hexium. Please note that the Gemini Dual 15 tristate "Hexium HV-PCI6 and Orion frame grabber" 16 depends on PCI && VIDEO_DEV && I2C 19 This is a video4linux driver for the Hexium HV-PCI6 and 26 tristate "Siemens-Nixdorf 'Multimedia eXtension Board'" 27 depends on PCI && VIDEO_DEV && I2C [all …]
|
H A D | hexium_gemini.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 hexium_gemini.c - v4l2 driver for Hexium Gemini frame grabber cards 16 #include <media/drv-intf/saa7146_vv.h> 103 { 0x01, 0x52 }, { 0x12, 0x64 }, { 0x2D, 0x2C }, { 0x2E, 0x9B }, { -1 , 0xFF } 107 { 0x01, 0x53 }, { 0x12, 0x04 }, { 0x2D, 0x23 }, { 0x2E, 0x81 }, { -1 , 0xFF } 111 { 0x01, 0x52 }, { 0x12, 0x64 }, { 0x2D, 0x2C }, { 0x2E, 0x9B }, { -1 , 0xFF } 126 /* fixme: h_offset = 0 for Hexium Gemini *Dual*, which 153 struct hexium *hexium = (struct hexium *) dev->ext_priv; in hexium_init_done() 162 …if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x6c, 0, I2C_SMBUS_WRITE, i, I2C_SMBUS_BYTE_DATA, &d… in hexium_init_done() 178 …if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x6c, 0, I2C_SMBUS_WRITE, hexium_input_select[input]… in hexium_set_input() [all …]
|
/linux/drivers/clk/ |
H A D | clk-gemini.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Cortina Gemini SoC Clock Controller driver 7 #define pr_fmt(fmt) "clk-gemini: " fmt 15 #include <linux/clk-provider.h> 21 #include <linux/reset-controller.h> 22 #include <dt-bindings/reset/cortina,gemini-reset.h> 23 #include <dt-bindings/clock/cortina,gemini-clock.h> 53 * struct gemini_gate_data - Gemini gated clocks 67 * struct clk_gemini_pci - Gemini PCI clock 77 * struct gemini_reset - gemini reset controller [all …]
|
/linux/drivers/mtd/maps/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 7 bool "Support non-linear mappings of flash chips" 21 with config options or at run-time. 79 bool "Baikal-T1 Boot ROMs OF-based physical memory map handling" 86 This provides some extra DT physmap parsing for the Baikal-T1 87 platforms, some detection and setting up ROMs-specific accessors. 90 bool "ARM Versatile OF-based physical memory map handling" 100 bool "Cortina Gemini OF-based physical memory map handling" 106 This provides some extra DT physmap parsing for the Gemini 111 bool "Intel IXP4xx OF-based physical memory map handling" [all …]
|
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 7 obj-$(CONFIG_MTD) += map_funcs.o 11 obj-$(CONFIG_MTD_CFI_FLAGADM) += cfi_flagadm.o 12 obj-$(CONFIG_MTD_DC21285) += dc21285.o 13 obj-$(CONFIG_MTD_L440GX) += l440gx.o 14 obj-$(CONFIG_MTD_AMD76XROM) += amd76xrom.o 15 obj-$(CONFIG_MTD_ESB2ROM) += esb2rom.o 16 obj-$(CONFIG_MTD_ICHXROM) += ichxrom.o 17 obj-$(CONFIG_MTD_CK804XROM) += ck804xrom.o 18 obj-$(CONFIG_MTD_TSUNAMI) += tsunami_flash.o [all …]
|
/linux/Documentation/admin-guide/media/ |
H A D | pci-cardlist.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 PCI drivers 6 The PCI boards are identified by an identification called PCI ID. The PCI ID 9 - Vendor ID and device ID; 10 - Subsystem ID and Subsystem device ID; 12 The ``lspci -nn`` command allows identifying the vendor/device PCI IDs: 14 .. code-block:: none 15 :emphasize-lines: 3 17 $ lspci -nn 23 …02:02.0 Multimedia video controller [0400]: Conexant Systems, Inc. CX23418 Single-Chip MPEG-2 Enco… [all …]
|
/linux/drivers/ata/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 10 uses pata-platform driver to enable the relevant driver in the 21 If you want to use an ATA hard disk, ATA tape drive, ATA CD-ROM or 62 <file:Documentation/admin-guide/kernel-parameters.txt>. 76 This option adds support for ATA-related ACPI objects. 107 comment "Controllers with non-SFF native interface" 111 depends on PCI 125 for chipsets / "South Bridges" supporting low-power modes. Such 269 tristate "APM X-Gene 6.0Gbps AHCI SATA host controller support" 273 This option enables support for APM X-Gene SoC SATA host controller. [all …]
|
/linux/drivers/pci/controller/ |
H A D | pci-ftpci100.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Support for Faraday Technology FTPC100 PCI Controller 7 * Based on the out-of-tree OpenWRT patch for Cortina Gemini: 10 * Based on SL2312 PCI controller code 21 #include <linux/pci.h> 30 #include "../pci.h" 38 #define FTPCI_CTRL 0x08 /* PCI control signal */ 40 #define FTPCI_CONFIG 0x28 /* PCI configuration command register */ 79 * Bit 31..20 defines the PCI side memory base 106 * struct faraday_pci_variant - encodes IP block differences [all …]
|
/linux/drivers/pinctrl/ |
H A D | pinctrl-gemini.c | 2 * Driver for the Gemini pin controller 6 * This is a group-only pin controller. 19 #include <linux/pinctrl/pinconf-generic.h> 24 #include "pinctrl-utils.h" 26 #define DRIVER_NAME "pinctrl-gemini" 29 * struct gemini_pin_conf - information about configuring a pin 41 * struct gemini_pmx - state holder for the gemini pin controller 64 * struct gemini_pin_group - describes a Gemini pin group 67 * from the driver-local pin enumeration space 85 /* Some straight-forward control registers */ [all …]
|
/linux/Documentation/i2c/busses/ |
H A D | i2c-i801.rst | 2 Kernel driver i2c-i801 7 * Intel 82801AA and 82801AB (ICH and ICH0 - part of the 9 * Intel 82801BA (ICH2 - part of the '815E' chipset) 38 * Intel Gemini Lake (SOC) 59 - Mark Studebaker <mdsxyz123@yahoo.com> 60 - Jean Delvare <jdelvare@suse.de> 64 ----------------- 82 ----------- 86 Intel's '810' chipset for Celeron-based PCs, '810E' chipset for 87 Pentium-based PCs, '815E' chipset, and others. [all …]
|
/linux/drivers/misc/mei/ |
H A D | hw-me-regs.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (c) 2003-2022, Intel Corporation. All rights reserved. 53 #define MEI_DEV_ID_LPT_W 0x8D3A /* Lynx Point - Wellsburg */ 73 #define MEI_DEV_ID_GLK 0x319A /* Gemini Lake */ 124 /* Host Firmware Status Registers in PCI Config Space */ 130 # define PCI_CFG_HFS_2_PM_CMOFF_TO_CMX_ERROR 0x1000000 /* CMoff->CMx wake after an error */ 144 /* H_CB_WW - Host Circular Buffer (CB) Write Window register */ 146 /* H_CSR - Host Control Status register */ 148 /* ME_CB_RW - ME Circular Buffer Read Window register (read only) */ 150 /* ME_CSR_HA - ME Control Status Host Access register (read only) */ [all …]
|
/linux/drivers/i2c/busses/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 depends on PCI 16 for Cypress CCGx Type-C controller. Individual bus drivers 21 depends on PCI && HAS_IOPORT 25 controller is part of the 7101 device, which is an ACPI-compliant 29 will be called i2c-ali1535. 33 depends on PCI && HAS_IOPORT 37 controller is part of the 7101 device, which is an ACPI-compliant 41 will be called i2c-ali1563. 45 depends on PCI && HAS_IOPORT [all …]
|
/linux/drivers/net/wireless/ti/wl1251/ |
H A D | reg.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (c) 1998-2007 Texas Instruments Incorporated 98 Host Interrupt Mask Register - 32bit (RW) 99 ------------------------------------------ 102 0 - RX0 - Rx first dubble buffer Data Interrupt 103 1 - TXD - Tx Data Interrupt 104 2 - TXXFR - Tx Transfer Interrupt 105 3 - RX1 - Rx second dubble buffer Data Interrupt 106 4 - RXXFR - Rx Transfer Interrupt 107 5 - EVENT_A - Event Mailbox interrupt [all …]
|
/linux/drivers/net/wireless/ti/wl12xx/ |
H A D | reg.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 1998-2009 Texas Instruments. All rights reserved. 25 Host Software Reset - 32bit RW 26 ------------------------------------------ 28 0 SOFT_RESET Soft Reset - When this bit is set, 31 clocks except the CardBus/PCI interface clock. 35 (not self-clearing), the Wlan hardware 48 Host Interrupt Mask Register - 32bit (RW) 49 ------------------------------------------ 52 0 - RX0 - Rx first dubble buffer Data Interrupt [all …]
|
/linux/drivers/mfd/ |
H A D | lpc_ich.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * lpc_ich.c - LPC interface for Intel ICH 12 * Copyright (c) 2017, 2021-2022 Intel Corporation 14 * Author: Aaron Sierra <asierra@xes-inc.com> 18 * document number 290655-003, 290677-014: 82801AA (ICH), 82801AB (ICHO) 19 * document number 290687-002, 298242-027: 82801BA (ICH2) 20 * document number 290733-003, 290739-013: 82801CA (ICH3-S) 21 * document number 290716-001, 290718-007: 82801CAM (ICH3-M) 22 * document number 290744-001, 290745-025: 82801DB (ICH4) 23 * document number 252337-001, 252663-008: 82801DBM (ICH4-M) [all …]
|
/linux/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. 104 1 - undefined instruction events 105 2 - system calls 106 4 - invalid data aborts 107 8 - SIGSEGV faults 108 16 - SIGBUS faults 112 bool "Kernel low-level debugging functions (read help!)" 125 prompt "Kernel low-level debugging port" 129 bool "Kernel low-level debugging messages via Alpine UART0" [all …]
|
/linux/drivers/watchdog/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 on-line as fast as possible after a lock-up. There's both a watchdog 21 <file:Documentation/watchdog/watchdog-api.rst> in the kernel source. 51 bool "Update boot-enabled watchdog until userspace takes over" 77 bool "Enable watchdog hrtimer-based pretimeouts" 198 tristate "ChromeOS EC-based watchdog" 252 tristate "Watchdog device controlled through GPIO-line" 257 controlled through GPIO-line. 280 will be called lenovo-se10-wdt. 394 module will be called mlx-wdt. [all …]
|
/linux/drivers/gpio/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 47 this symbol, but new drivers should use the generic gpio-regmap 57 non-sleeping contexts. They can make bitbanged serial protocols 127 Enables support for the idio-16 library functions. The idio-16 library 129 ACCES IDIO-16 family such as the 104-IDIO-16 and the PCI-IDIO-16. 131 If built as a module its name will be gpio-idio-16. 137 tristate "GPIO driver for 74xx-ICs with MMIO access" 141 Say yes here to support GPIO functionality for 74xx-compatible ICs 158 If driver is built as a module it will be called gpio-altera. 316 Cortina systems Gemini platforms, Moxa ART and others. [all …]
|
/linux/sound/pci/hda/ |
H A D | hda_intel.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * hda_intel.c - Implementation of primary alsa driver code base 27 #include <linux/dma-mapping.h> 31 #include <linux/pci.h> 50 #include <sound/intel-dsp-confi 369 update_pci_byte(struct pci_dev * pci,unsigned int reg,unsigned char mask,unsigned char val) update_pci_byte() argument 551 struct pci_dev *pci = chip->pci; hda_intel_init_chip() local 1085 struct pci_dev *pci = to_pci_dev(dev); azx_freeze_noirq() local 1099 struct pci_dev *pci = to_pci_dev(dev); azx_thaw_noirq() local 1183 azx_vs_set_state(struct pci_dev * pci,enum vga_switcheroo_state state) azx_vs_set_state() argument 1238 azx_vs_can_switch(struct pci_dev * pci) azx_vs_can_switch() argument 1273 azx_vs_gpu_bound(struct pci_dev * pci,enum vga_switcheroo_client_id client_id) azx_vs_gpu_bound() argument 1332 check_hdmi_disabled(pci) global() argument 1341 struct pci_dev *pci = chip->pci; azx_free() local 1444 get_bound_vga(struct pci_dev * pci) get_bound_vga() argument 1483 check_hdmi_disabled(struct pci_dev * pci) check_hdmi_disabled() argument 1765 azx_create(struct snd_card * card,struct pci_dev * pci,int dev,unsigned int driver_caps,struct azx ** rchip) azx_create() argument 1851 struct pci_dev *pci = chip->pci; azx_first_init() local 2089 azx_probe(struct pci_dev * pci,const struct pci_device_id * pci_id) azx_probe() argument 2288 struct pci_dev *pci = chip->pci; azx_probe_continue() local 2380 azx_remove(struct pci_dev * pci) azx_remove() argument 2411 azx_shutdown(struct pci_dev * pci) azx_shutdown() argument [all...] |