/linux-6.12.1/arch/arm/boot/dts/marvell/ |
D | kirkwood-linksys-viper.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * kirkwood-viper.dts - Device Tree file for Linksys viper (E4200v2 / EA4500) 12 /dts-v1/; 15 #include "kirkwood-6282.dtsi" 18 model = "Linksys Viper (E4200v2 / EA4500)"; 19 compatible = "linksys,viper", "marvell,kirkwood-88f6282", "marvell,kirkwood"; 31 stdout-path = "serial0:115200n8"; 35 compatible = "gpio-keys"; 36 pinctrl-0 = < &pmx_btn_wps &pmx_btn_reset >; 37 pinctrl-names = "default"; [all …]
|
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 2 dtb-$(CONFIG_ARCH_MMP) += \ 3 pxa168-aspenite.dtb \ 4 pxa910-dkb.dtb \ 5 mmp2-brownstone.dtb \ 6 mmp2-olpc-xo-1-75.dtb \ 7 mmp3-dell-ariel.dtb 8 dtb-$(CONFIG_ARCH_ORION5X) += \ 9 orion5x-kuroboxpro.dtb \ 10 orion5x-lacie-d2-network.dtb \ [all …]
|
/linux-6.12.1/arch/mips/boot/dts/brcm/ |
D | bcm93384wvg_viper.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 7 compatible = "brcm,bcm93384wvg-viper", "brcm,bcm3384-viper"; 8 model = "Broadcom BCM93384WVG-viper"; 12 stdout-path = &uart0;
|
D | bcm3384_viper.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #address-cells = <1>; 4 #size-cells = <1>; 5 compatible = "brcm,bcm3384-viper", "brcm,bcm33843-viper"; 16 #address-cells = <1>; 17 #size-cells = <0>; 20 mips-hpt-frequency = <300000000>; 30 #address-cells = <0>; 31 compatible = "mti,cpu-interrupt-controller"; 33 interrupt-controller; [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/mips/brcm/ |
D | soc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Florian Fainelli <f.fainelli@gmail.com> 14 The experimental -viper variants are for running Linux on the 3384's 23 - brcm,bcm3368 24 - brcm,bcm3384 25 - brcm,bcm33843 26 - brcm,bcm3384-viper 27 - brcm,bcm33843-viper [all …]
|
D | soc.txt | 5 - compatible: "brcm,bcm3368", "brcm,bcm3384", "brcm,bcm33843" 6 "brcm,bcm3384-viper", "brcm,bcm33843-viper" 12 The experimental -viper variants are for running Linux on the 3384's 16 ---------------- 21 = Always-On control block (AON CTRL) 23 This hardware provides control registers for the "always-on" (even in low-power 27 - compatible : should be one of 28 "brcm,bcm7425-aon-ctrl" 29 "brcm,bcm7429-aon-ctrl" 30 "brcm,bcm7435-aon-ctrl" and [all …]
|
/linux-6.12.1/arch/mips/bmips/ |
D | setup.c | 24 #include <asm/cpu-type.h> 27 #include <asm/smp-ops.h> 40 * with "brcm,bmips-cbr-reg" in the "cpus" node. 63 * Some experimental CM boxes are set up to let CM own the Viper TP0 in bcm3384_viper_quirks() 65 * load address to a non-conflicting region (e.g. via in bcm3384_viper_quirks() 71 * smp-bmips.c (boot on TP1, but enable SMP, then TP0 becomes our in bcm3384_viper_quirks() 72 * logical CPU#1). For the Viper TP1 case, SMP is off limits. in bcm3384_viper_quirks() 131 { "brcm,bcm3384-viper", &bcm3384_viper_quirks }, 132 { "brcm,bcm33843-viper", &bcm3384_viper_quirks }, 174 if (of_property_read_u32(np, "mips-hpt-frequency", &freq) < 0) in plat_time_init() [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 5 prompt "Built-in device tree" 22 bool "BCM93384WVG Viper CPU (EXPERIMENTAL)" 66 bool "Comtrend VR-3032u"
|
/linux-6.12.1/drivers/parisc/ |
D | asp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 * (c) 2000-2023 by Helge Deller <deller@gmx.de> 26 #define VIPER_INT_WORD 0xFFFBF088 /* addr of viper interrupt word */ 34 switch (dev->id.sversion) { in asp_choose_irq() 39 case 0x75: irq = (dev->hw_path == 4) ? 5 : 6; break; /* RS232 */ in asp_choose_irq() 50 gsc_asic_assign_irq(ctrl, irq, &dev->irq); in asp_choose_irq() 52 switch (dev->id.sversion) { in asp_choose_irq() 53 case 0x73: irq = 2; break; /* i8042 High-priority */ in asp_choose_irq() 58 gsc_asic_assign_irq(ctrl, irq, &dev->aux_irq); in asp_choose_irq() 74 asp.version = gsc_readb(dev->hpa.start + ASP_VER_OFFSET) & 0xf; in asp_init_chip() [all …]
|
/linux-6.12.1/drivers/zorro/ |
D | zorro.ids | 4 # Maintained by Geert Uytterhoeven <zorro@linux-m68k.org> 12 # product product_name <-- single tab 23 0200 3-State 29 6700 A2386-SX [ISA Bus Bridge] 46 6700 A2386-SX [ISA Bus Bridge] 61 03ed A-Squared 70 0300 8-Up (Rev A) [RAM Expansion] 71 0400 8-Up (Rev Z) [RAM Expansion] 73 4000 8-Star [RAM Expansion] 74 4100 8-Star [Miscellaneous Expansion Card] [all …]
|
/linux-6.12.1/include/uapi/linux/ |
D | mtio.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 6 * by C.-J. Heine. 19 /* structure for MTIOCTOP - mag tape op command */ 33 #define MTWEOF 5 /* write an end-of-file record (mark) */ 44 #define MTERASE 13 /* erase tape -- be careful! */ 54 #define MTSETDRVBUFFER 24 /* set the drive buffering according to SCSI-2 */ 67 #define MTWEOFI 35 /* write an end-of-file record (mark) in immediate mode */ 69 /* structure for MTIOCGET - mag tape get status command */ 94 #define MT_ISQIC02 0x02 /* Generic QIC-02 tape streamer */ 95 #define MT_ISWT5150 0x03 /* Wangtek 5150EQ, QIC-150, QIC-02 */ [all …]
|
/linux-6.12.1/arch/arm/tools/ |
D | mach-types | 3 # This file is linux/arch/arm/tools/mach-types 15 # This is a cut-down version of the file; it contains only machines that 79 viper ARCH_VIPER VIPER 283
|
/linux-6.12.1/drivers/ata/ |
D | pata_opti.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * pata_opti.c - ATI PATA for new ATA layer 9 * Copyright (C) 1996-1998 Linus Torvalds & authors (see below) 21 * If you have other variants of the Opti range (Viper/Vendetta) please 47 * opti_pre_reset - probe begin 56 struct ata_port *ap = link->ap; in opti_pre_reset() 57 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in opti_pre_reset() 63 if (!pci_test_config_bits(pdev, &opti_enable_bits[ap->port_no])) in opti_pre_reset() 64 return -ENOENT; in opti_pre_reset() 70 * opti_write_reg - control register setup [all …]
|
D | pata_optidma.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * pata_optidma.c - Opti DMA PATA for new ATA layer 11 * This driver should support Viper-N+, FireStar, FireStar Plus. 48 * optidma_pre_reset - probe begin 57 struct ata_port *ap = link->ap; in optidma_pre_reset() 58 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in optidma_pre_reset() 63 if (ap->port_no && !pci_test_config_bits(pdev, &optidma_enable_bits)) in optidma_pre_reset() 64 return -ENOENT; in optidma_pre_reset() 70 * optidma_unlock - unlock control registers 79 void __iomem *regio = ap->ioaddr.cmd_addr; in optidma_unlock() [all …]
|
/linux-6.12.1/Documentation/scsi/ |
D | aacraid.rst | 1 .. SPDX-License-Identifier: GPL-2.0 23 9005:0285:9005:0287 Adaptec 2200S (Vulcan-2m) 35 9005:0285:9005:0293 Adaptec 21610SA (Corsair-16) 37 9005:0285:9005:0292 Adaptec 2810SA (Corsair-8) 40 9005:0285:9005:0299 Adaptec 4800SAS (Marauder-X) 41 9005:0285:9005:029a Adaptec 4805SAS (Marauder-E) 47 9005:0285:15d9:02b5 SMC AOC-USAS-S4i 49 9005:0285:15d9:02b6 SMC AOC-USAS-S8i 58 9005:0285:15d9:02c9 SMC AOC-USAS-S4iR 59 9005:0285:15d9:02ca SMC AOC-USAS-S8iR [all …]
|
/linux-6.12.1/drivers/misc/bcm-vk/ |
D | bcm_vk_dev.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright 2018-2020 Broadcom. 7 #include <linux/dma-mapping.h> 30 VIPER, enumerator 49 {VK_IMAGE_TYPE_BOOT1, {"vk_a0-boot1.bin", "vk-boot1.bin"}}, 50 {VK_IMAGE_TYPE_BOOT2, {"vk_a0-boot2.bin", "vk-boot2.bin"}} 53 {VK_IMAGE_TYPE_BOOT1, {"vk_b0-boot1.bin", "vk-boot1.bin"}}, 54 {VK_IMAGE_TYPE_BOOT2, {"vk_b0-boot2.bin", "vk-boot2.bin"}} 57 [VIPER] = { 58 {VK_IMAGE_TYPE_BOOT1, {"vp-boot1.bin", ""}}, [all …]
|
/linux-6.12.1/drivers/scsi/aacraid/ |
D | linit.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 * Copyright (c) 2000-2010 Adaptec, Inc. 10 * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) 11 * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) 64 "HP NetRAID-4M, IBM ServeRAID & ICP SCSI driver"); 75 * become important. Check for on-board Raid first, add-in cards second. 84 { 0x1028, 0x0002, 0x1028, 0x00d1, 0, 0, 4 }, /* PERC 3/Di (Viper/PERC3DiV) */ 93 { 0x9005, 0x0285, 0x9005, 0x0287, 0, 0, 13 }, /* Adaptec 2200S (Vulcan-2m) */ 99 { 0x9005, 0x0285, 0x9005, 0x028a, 0, 0, 18 }, /* ASR-2020ZCR SCSI PCI-X ZCR (Skyhawk) */ 100 { 0x9005, 0x0285, 0x9005, 0x028b, 0, 0, 19 }, /* ASR-2025ZCR SCSI SO-DIMM PCI-X ZCR (Terminator) */ [all …]
|
/linux-6.12.1/drivers/net/phy/mscc/ |
D | mscc_ptp.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 * Driver for Microsemi VSC85xx PHYs - timestamping and PHC support 26 /* phydev->bus->mdio_lock should be locked when using this function */ 29 struct vsc8531_private *priv = phydev->priv; in phy_ts_base_write() 31 WARN_ON_ONCE(!mutex_is_locked(&phydev->mdio.bus->mdio_lock)); in phy_ts_base_write() 32 return __mdiobus_write(phydev->mdio.bus, priv->ts_base_addr, regnum, in phy_ts_base_write() 36 /* phydev->bus->mdio_lock should be locked when using this function */ 39 struct vsc8531_private *priv = phydev->priv; in phy_ts_base_read() 41 WARN_ON_ONCE(!mutex_is_locked(&phydev->mdio.bus->mdio_lock)); in phy_ts_base_read() 42 return __mdiobus_read(phydev->mdio.bus, priv->ts_base_addr, regnum); in phy_ts_base_read() [all …]
|
D | mscc_main.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 19 #include <dt-bindings/net/mscc-phy-vsc8531.h> 125 struct vsc8531_private *priv = phydev->priv; in vsc85xx_get_sset_count() 130 return priv->nstats; in vsc85xx_get_sset_count() 135 struct vsc8531_private *priv = phydev->priv; in vsc85xx_get_strings() 141 for (i = 0; i < priv->nstats; i++) in vsc85xx_get_strings() 142 strscpy(data + i * ETH_GSTRING_LEN, priv->hw_stats[i].string, in vsc85xx_get_strings() 148 struct vsc8531_private *priv = phydev->priv; in vsc85xx_get_stat() 151 val = phy_read_paged(phydev, priv->hw_stats[i].page, in vsc85xx_get_stat() 152 priv->hw_stats[i].reg); in vsc85xx_get_stat() [all …]
|