Searched full:ksz (Results 1 – 21 of 21) sorted by relevance
| /linux/drivers/net/dsa/microchip/ |
| H A D | ksz_dcb.c | 114 * @dev: Pointer to the KSZ switch device structure 144 * @dev: Pointer to the KSZ switch device structure 172 * KSZ switch 176 * This function fetches the default priority for the specified port on a KSZ 198 * ksz_port_set_default_prio - Sets the default priority for a port on a KSZ 204 * This function sets the default priority for the specified port on a KSZ 224 * ksz_port_get_dscp_prio - Retrieves the priority for a DSCP value on a KSZ 275 * @dev: Pointer to the KSZ switch device structure 299 * @dev: Pointer to the KSZ switch device structure 353 * a KSZ switch. [all …]
|
| H A D | ksz_common.h | 20 #include <linux/platform_data/microchip-ksz.h> 25 /* all KSZ switches count ports from 1 */ 1023 #define KSZ_REGMAP_TABLE(ksz, swp, regbits, regpad, regalign) \ argument 1024 static const struct regmap_config ksz##_regmap_config[] = { \ 1048 #define KSZ8463_REGMAP_TABLE(ksz, regbits, regpad, regalign) \ argument 1049 static const struct regmap_config ksz##_regmap_config[] = { \
|
| H A D | ksz_common.c | 14 #include <linux/platform_data/microchip-ksz.h> 156 * a detailed explanation of EEE/LPI handling in KSZ switches. 173 * For KSZ switch ports with integrated PHYs (e.g., KSZ9893R ports 1-2), 2180 * ksz_irq_phy_setup - Configure IRQs for PHYs in the KSZ device. 2181 * @dev: Pointer to the KSZ device structure. 2183 * Sets up IRQs for each active PHY connected to the KSZ switch by mapping the 2223 * ksz_irq_phy_free - Release IRQ mappings for PHYs in the KSZ device. 2224 * @dev: Pointer to the KSZ device structure. 2226 * Releases any IRQ mappings previously assigned to active PHYs in the KSZ 2241 * @dev: pointer to the KSZ device structure [all …]
|
| H A D | ksz_ptp.h | 2 /* Microchip KSZ PTP Implementation
|
| H A D | ksz9477_acl.c | 390 * @dev: Pointer to the KSZ device structure. 391 * @port: Port number on the KSZ device where the ACL entries reside. 453 * @dev: Pointer to the KSZ device structure. 493 * @dev: Pointer to the KSZ device structure. 736 * @dev: Pointer to the KSZ device. 1045 * ksz9477_port_acl_init - Initialize the ACL for a specified port on a ksz 1095 * ksz9477_port_acl_free - Free the ACL resources for a specified port on a ksz
|
| H A D | ksz8.c | 25 #include <linux/platform_data/microchip-ksz.h> 948 * @dev: The KSZ device instance. 992 * @dev: The KSZ device instance. 1236 * @dev: The KSZ device instance. 1268 * @dev: The KSZ device instance. 1873 * @dev: Pointer to the KSZ switch device structure 1920 * @dev: Pointer to the KSZ switch device structure 2180 * @dev: The KSZ device instance. 2248 * @dev: The KSZ device instance. 2532 * @dev: ksz device [all …]
|
| H A D | ksz_ptp_reg.h | 2 /* Microchip KSZ PTP register definitions
|
| H A D | lan937x_main.c | 675 * @dev: Pointer to the KSZ device structure. 733 bus->name = "KSZ side MDIO"; in lan937x_mdio_register() 734 snprintf(bus->id, MII_BUS_ID_SIZE, "ksz-side-mdio-%d", in lan937x_mdio_register() 739 bus->name = "ksz user smi"; in lan937x_mdio_register()
|
| H A D | ksz_ptp.c | 2 /* Microchip KSZ PTP Implementation 1213 .name = "ksz-irq", 1474 MODULE_DESCRIPTION("PTP support for KSZ switch");
|
| H A D | ksz9477.c | 12 #include <linux/platform_data/microchip-ksz.h> 1621 * @dev: ksz device
|
| /linux/include/linux/dsa/ |
| H A D | ksz_common.h | 12 /* All time stamps from the KSZ consist of 2 bits for seconds and 30 bits for
|
| /linux/include/linux/platform_data/ |
| H A D | microchip-ksz.h | 2 * Microchip KSZ series switch platform data
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | s32g274a-evb.dts | 57 /* KSZ 9031 on RGMII */
|
| H A D | s32g399a-rdb3.dts | 107 /* KSZ 9031 on RGMII */
|
| H A D | s32g274a-rdb2.dts | 91 /* KSZ 9031 on RGMII */
|
| /linux/arch/arm/boot/dts/microchip/ |
| H A D | at91-sama5d3_ksz9477_evb.dts | 201 pinctrl_spi_ksz: spi-ksz {
|
| /linux/tools/testing/selftests/drivers/net/microchip/ |
| H A D | ksz9477_qos.sh | 5 # The script is adopted to work with the Microchip KSZ switch driver. 169 # Most/all? of the KSZ switches do not provide per-TC counters. There
|
| /linux/net/dsa/ |
| H A D | tag_ksz.c | 3 * net/dsa/tag_ksz.c - Microchip KSZ Switch tag format handling
|
| /linux/drivers/net/usb/ |
| H A D | lan78xx.c | 2671 /* No PHY found – fallback to fixed PHY (e.g. KSZ switch board) */ in lan78xx_get_phy()
|
| /linux/drivers/net/phy/ |
| H A D | micrel.c | 2891 * DELTA_TIME * 0.4 meters for ksz phys. in ksz886x_cable_test_fault_length()
|
| /linux/ |
| H A D | MAINTAINERS | 17762 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 17767 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml 17771 F: include/linux/platform_data/microchip-ksz.h
|