Home
last modified time | relevance | path

Searched +full:ar9331 +full:- +full:switch (Results 1 – 14 of 14) sorted by relevance

/openbmc/linux/Documentation/devicetree/bindings/net/dsa/
H A Dar9331.txt1 Atheros AR9331 built-in switch
4 It is a switch built-in to Atheros AR9331 WiSoC and addressable over internal
5 MDIO bus. All PHYs are built-in as well.
9 - compatible: should be: "qca,ar9331-switch"
10 - reg: Address on the MII bus for the switch.
11 - resets : Must contain an entry for each entry in reset-names.
12 - reset-names : Must include the following entries: "switch"
13 - interrupt-parent: Phandle to the parent interrupt controller
14 - interrupts: IRQ line for the switch
15 - interrupt-controller: Indicates the switch is itself an interrupt
[all …]
/openbmc/linux/drivers/net/dsa/qca/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 tristate "Qualcomm Atheros AR9331 Ethernet switch support"
8 This enables support for the Qualcomm Atheros AR9331 built-in Ethernet
9 switch.
12 tristate "Qualcomm Atheros QCA8K Ethernet switch family support"
17 switch chips.
20 bool "Qualcomm Atheros QCA8K Ethernet switch family LEDs support"
26 QCA8K Ethernet switch chips.
H A Dar9331.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * +----------------------+
5 * GMAC1----RGMII----|--MAC0 |
6 * \---MDIO1----|--REGs |----MDIO3----\
7 * | | | +------+
8 * | | +--| |
9 * | MAC1-|----RMII--M-----| PHY0 |-o P0
10 * | | | | +------+
11 * | | | +--| |
12 * | MAC2-|----RMII--------| PHY1 |-o P1
[all …]
/openbmc/linux/net/dsa/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
4 tristate "Distributed Switch Architecture"
15 by the Distributed Switch Architecture.
22 tristate "No-op tag driver"
28 tristate "Tag driver for Atheros AR9331 SoC with built-in switch"
31 the Atheros AR9331 SoC with built-in switch.
38 tristate "Tag driver for Broadcom switches using in-frame headers"
45 tristate "Tag driver for Broadcom legacy switches using in-frame headers"
108 hardware-defined injection/extraction frame header. Flow control
116 custom VLAN-based header. Frames that require timestamping, such as
[all …]
/openbmc/linux/arch/mips/boot/dts/qca/
H A Dar9331.dtsi1 // SPDX-License-Identifier: GPL-2.0
2 #include <dt-bindings/clock/ath79-clk.h>
5 compatible = "qca,ar9331";
7 #address-cells = <1>;
8 #size-cells = <1>;
11 #address-cells = <1>;
12 #size-cells = <0>;
22 cpuintc: interrupt-controller {
23 compatible = "qca,ar7100-cpu-intc";
25 interrupt-controller;
[all …]
/openbmc/linux/Documentation/devicetree/bindings/net/
H A Dqca,ar71xx.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - $ref: ethernet-controller.yaml#
13 - Oleksij Rempel <o.rempel@pengutronix.de>
18 - items:
19 - enum:
20 - qca,ar7100-eth # Atheros AR7100
21 - qca,ar7240-eth # Atheros AR7240
22 - qca,ar7241-eth # Atheros AR7241
[all …]
/openbmc/linux/drivers/net/wireless/ath/ath9k/
H A Dantenna.c23 * EEPROM has 2 4-bit fields containing the card configuration.
26 * ------------
33 * -----------
38 * ------------------------------------
40 * bb_enable_ant_div_lnadiv - Enable LNA path rx antenna diversity/combining.
43 * bb_ant_div_[alt/main]_gaintb - 0 -> Antenna config Alt/Main uses gaintable 0
44 * 1 -> Antenna config Alt/Main uses gaintable 1
47 * bb_enable_ant_fast_div - Enable fast antenna diversity.
50 * bb_ant_div_[alt/main]_lnaconf - Alt/Main LNA diversity/combining input config.
55 * 00=LNA1-LNA2
[all …]
H A Dar9003_calib.c2 * Copyright (c) 2010-2011 Atheros Communications Inc.
18 #include "hw-ops.h"
44 switch (currCal->calData->calType) { in ar9003_hw_setup_calibration()
52 currCal->calData->calCountMax); in ar9003_hw_setup_calibration()
58 /* Kick-off cal */ in ar9003_hw_setup_calibration()
77 struct ath9k_hw_cal_data *caldata = ah->caldata; in ar9003_hw_per_calibration()
78 const struct ath9k_percal_data *cur_caldata = currCal->calData; in ar9003_hw_per_calibration()
81 if (currCal->calState == CAL_RUNNING) { in ar9003_hw_per_calibration()
89 cur_caldata->calCollect(ah); in ar9003_hw_per_calibration()
90 ah->cal_samples++; in ar9003_hw_per_calibration()
[all …]
/openbmc/linux/drivers/net/phy/
H A Dat803x.c1 // SPDX-License-Identifier: GPL-2.0+
23 #include <dt-bindings/net/qca-ar803x.h>
103 #define AT803X_PSSR 0x11 /*PHY-Specific Status Register*/
422 context->bmcr = phy_read(phydev, MII_BMCR); in at803x_context_save()
423 context->advertise = phy_read(phydev, MII_ADVERTISE); in at803x_context_save()
424 context->control1000 = phy_read(phydev, MII_CTRL1000); in at803x_context_save()
425 context->int_enable = phy_read(phydev, AT803X_INTR_ENABLE); in at803x_context_save()
426 context->smart_speed = phy_read(phydev, AT803X_SMART_SPEED); in at803x_context_save()
427 context->led_control = phy_read(phydev, AT803X_LED_CONTROL); in at803x_context_save()
434 phy_write(phydev, MII_BMCR, context->bmcr); in at803x_context_restore()
[all …]
/openbmc/u-boot/drivers/net/
H A Dag7xxx.c1 // SPDX-License-Identifier: GPL-2.0+
74 /* ETH Configuration 0 - 5 */
152 * Switch and MDIO access
156 struct ar7xxx_eth_priv *priv = bus->priv; in ag7xxx_switch_read()
157 void __iomem *regs = priv->phyregs; in ag7xxx_switch_read()
179 struct ar7xxx_eth_priv *priv = bus->priv; in ag7xxx_switch_write()
180 void __iomem *regs = priv->phyregs; in ag7xxx_switch_write()
195 struct ar7xxx_eth_priv *priv = bus->priv; in ag7xxx_switch_reg_read()
203 if (priv->model == AG7XXX_MODEL_AG933X) { in ag7xxx_switch_reg_read()
206 } else if (priv->model == AG7XXX_MODEL_AG934X) { in ag7xxx_switch_reg_read()
[all …]
/openbmc/
Dopengrok1.0.log1 2025-01-23 03:00:35.620-0600 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler
2 2025-01-23 03:00:35.747-0600 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, -
[all...]
Dopengrok2.0.log1 2025-01-22 03:00:43.118-0600 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler
2 2025-01-22 03:00:43.231-0600 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, -
[all...]
/openbmc/linux/
H A Dopengrok0.0.log1 2024-12-28 20:09:05.996-0600 FINEST t1171 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/linux/drivers/staging/media/av7110/video-continue.rst.gz'
2 2024-12-28 20:09:05.942-0600 FINEST t1149 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/u-boot/arch/sh/config.mk.gz'
3 2024-12-2
[all...]
H A Dopengrok2.0.log1 2024-12-28 20:05:26.116-0600 FINEST t586 Statistics.logIt: Added: '/openbmc/linux/tools/testing/selftests/drivers/net/mlxsw/rtnetlink.sh' (ShAnalyzer) (took 79 ms)
2 2024-12-28 20:05:26.112-0600 FINER t592 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/qemu',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/qemu/chardev/spice.c'
3 2024-12-28 20:05:26.116-0600 FINEST t592 Statistics.logIt: Added: '/openbmc/qemu/chardev/spice.c' (CAnalyzer) (took 33 ms)
4 2024-1
[all...]