Home
last modified time | relevance | path

Searched full:ksz (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/net/dsa/microchip/
H A Dksz_dcb.c114 * @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 Dksz_spi.c3 * Microchip ksz series register access through SPI
351 .name = "ksz-switch",
365 MODULE_DESCRIPTION("Microchip ksz Series Switch SPI Driver");
H A Dksz_common.h18 #include <linux/platform_data/microchip-ksz.h>
23 /* all KSZ switches count ports from 1 */
952 #define KSZ_REGMAP_TABLE(ksz, swp, regbits, regpad, regalign) \
953 static const struct regmap_config ksz##_regmap_config[] = { \
977 #define KSZ8463_REGMAP_TABLE(ksz, regbits, regpad, regalign) \
978 static const struct regmap_config ksz##_regmap_config[] = { \
945 KSZ_REGMAP_TABLE(ksz,swp,regbits,regpad,regalign) global() argument
970 KSZ8463_REGMAP_TABLE(ksz,regbits,regpad,regalign) global() argument
H A Dksz_common.c14 #include <linux/platform_data/microchip-ksz.h>
274 * a detailed explanation of EEE/LPI handling in KSZ switches.
291 * For KSZ switch ports with integrated PHYs (e.g., KSZ9893R ports 1-2),
2576 * ksz_irq_phy_setup - Configure IRQs for PHYs in the KSZ device. in ksz_irq_phy_setup()
2577 * @dev: Pointer to the KSZ device structure. in ksz_irq_phy_setup()
2579 * Sets up IRQs for each active PHY connected to the KSZ switch by mapping the in ksz_irq_phy_setup()
2619 * ksz_irq_phy_free - Release IRQ mappings for PHYs in the KSZ device. in ksz_irq_phy_free()
2620 * @dev: Pointer to the KSZ device structure. in ksz_irq_phy_free()
2622 * Releases any IRQ mappings previously assigned to active PHYs in the KSZ
2637 * @dev: pointer to the KSZ devic
[all...]
H A Dksz9477_acl.c390 * @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 Dksz_ptp_reg.h2 /* Microchip KSZ PTP register definitions
H A Dksz8.c24 #include <linux/platform_data/microchip-ksz.h>
816 * @dev: The KSZ device instance.
860 * @dev: The KSZ device instance.
1075 * @dev: The KSZ device instance.
1107 * @dev: The KSZ device instance.
1781 * @dev: The KSZ device instance.
1849 * @dev: The KSZ device instance.
2054 * Micrel KSZ PHY. in ksz8463_r_phy()
H A Dksz_ptp.c2 /* Microchip KSZ PTP Implementation
1070 .name = "ksz-irq", in ksz_ptp_irq_domain_map()
1202 MODULE_DESCRIPTION("PTP support for KSZ switch");
H A Dksz9477.c11 #include <linux/platform_data/microchip-ksz.h>
/linux/include/linux/dsa/
H A Dksz_common.h12 /* All time stamps from the KSZ consist of 2 bits for seconds and 30 bits for
/linux/include/linux/platform_data/
H A Dmicrochip-ksz.h2 * Microchip KSZ series switch platform data
/linux/arch/arm64/boot/dts/freescale/
H A Ds32g274a-evb.dts57 /* KSZ 9031 on RGMII */
H A Ds32g399a-rdb3.dts107 /* KSZ 9031 on RGMII */
H A Ds32g274a-rdb2.dts91 /* KSZ 9031 on RGMII */
H A Dimx8mp-dhcom-pdk2.dts172 ethphypdk: ethernet-phy@7 { /* KSZ 9021 */
/linux/arch/arm/boot/dts/microchip/
H A Dat91-sama5d3_ksz9477_evb.dts201 pinctrl_spi_ksz: spi-ksz {
/linux/tools/testing/selftests/drivers/net/microchip/
H A Dksz9477_qos.sh5 # 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 Dtag_ksz.c3 * net/dsa/tag_ksz.c - Microchip KSZ Switch tag format handling
/linux/drivers/net/usb/
H A Dlan78xx.c2641 /* No PHY found – fallback to fixed PHY (e.g. KSZ switch board) */ in lan78xx_get_phy()
/linux/drivers/net/phy/
H A Dmicrel.c2773 * DELTA_TIME * 0.4 meters for ksz phys. in ksz886x_cable_test_wait_for_completion()
/linux/
H A DMAINTAINERS17194 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
17199 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
17203 F: include/linux/platform_data/microchip-ksz.h