Home
last modified time | relevance | path

Searched +full:- +full:viper (Results 1 – 19 of 19) sorted by relevance

/linux-6.12.1/arch/arm/boot/dts/marvell/
Dkirkwood-linksys-viper.dts1 // 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 …]
DMakefile1 # 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/
Dbcm93384wvg_viper.dts1 // 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;
Dbcm3384_viper.dtsi1 // 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/
Dsoc.yaml1 # 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 …]
Dsoc.txt5 - 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/
Dsetup.c24 #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 …]
DKconfig1 # 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/
Dasp.c1 // 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/
Dzorro.ids4 # 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/
Dmtio.h1 /* 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/
Dmach-types3 # 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/
Dpata_opti.c1 // 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 …]
Dpata_optidma.c1 // 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/
Daacraid.rst1 .. 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/
Dbcm_vk_dev.c1 // 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/
Dlinit.c1 // 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/
Dmscc_ptp.c1 // 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 …]
Dmscc_main.c1 // 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 …]