Home
last modified time | relevance | path

Searched full:ksz9477 (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/net/dsa/microchip/
H A Dksz_spi.c37 KSZ_REGMAP_TABLE(ksz9477, 32, KSZ9477_SPI_ADDR_SHIFT,
157 .compatible = "microchip,ksz9477",
158 .data = &ksz_switch_chips[KSZ9477]
224 { "ksz9477" },
H A DMakefile4 ksz_switch-objs += ksz9477.o ksz9477_acl.o ksz9477_tc_flower.o
H A DKconfig13 KSZ9477/9897/9896/9567/8567, KSZ9893/9563/8563 and
H A Dksz9477_acl.c48 #include "ksz9477.h"
119 * @dev: Pointer to the ksz9477 device structure.
124 * index within the ksz9477 device's ACL table. It omits printing entries that
208 * @dev: Pointer to the KSZ9477 device structure.
212 * Based on the KSZ9477 switch's Access Control List (ACL) system, the RuleSet
532 * @dev: Pointer to the KSZ9477 device structure.
H A Dksz9477.h3 * Microchip KSZ9477 series Header file
H A Dksz9477.c3 * Microchip KSZ9477 switch driver main logic
20 #include "ksz9477.h"
1252 /* The KSZ9477 provides following HW features to accelerate
1355 MODULE_DESCRIPTION("Microchip KSZ9477 Series Switch DSA Driver");
H A Dlan937x_main.c18 #include "ksz9477.h"
477 * maximum 122 minutes compared to 29 minutes in KSZ9477 switch. in lan937x_set_ageing_time()
H A Dksz9477_tc_flower.c4 #include "ksz9477.h"
H A Dksz_common.h228 KSZ9477, enumerator
789 /* KSZ9477, KSZ87xx Wake-on-LAN (WoL) masks */
H A Dksz_common.c35 #include "ksz9477.h"
214 /* ksz9477_drive_strengths - Drive strength mapping for KSZ9477 variants
216 * This values are not documented in KSZ9477 variants but confirmed by
217 * Microchip that KSZ9477, KSZ9567, KSZ8567, KSZ9897, KSZ9896, KSZ9563, KSZ9893
1521 [KSZ9477] = {
1523 .dev_name = "KSZ9477",
4546 /* KSZ9477 can support HW offloading of only 1 HSR device */ in ksz_hsr_join()
4552 /* KSZ9477 only supports HSR v0 and v1 */ in ksz_hsr_join()
4558 /* KSZ9477 can only perform HSR offloading for up to two ports */ in ksz_hsr_join()
4808 * ksz9477_drive_strength_write() - Set the drive strength for specific KSZ9477
[all …]
H A Dksz9477_reg.h3 * Microchip KSZ9477 register definitions
H A Dksz8.c10 * - KSZ8563, KSZ8567 - see KSZ9477 driver
/linux/arch/arm/boot/dts/microchip/
H A Dat91-sama5d3_ksz9477_evb.dts9 model = "EVB-KSZ9477";
10 compatible = "microchip,sama5d3-ksz9477-evb", "atmel,sama5d36",
110 compatible = "microchip,ksz9477";
/linux/Documentation/devicetree/bindings/net/dsa/
H A Dmicrochip,ksz.yaml28 - microchip,ksz9477
163 ksz9477: switch@0 {
164 compatible = "microchip,ksz9477";
/linux/net/dsa/
H A Dtag_ksz.c16 #define KSZ9477_NAME "ksz9477"
161 * For Ingress (Host -> KSZ9477), 2/6 bytes are added before FCS.
170 * For Egress (KSZ9477 -> Host), 1/5 bytes is added before FCS.
/linux/drivers/net/phy/
H A Dmicrel.c19 * ksz9477, lan8804
1965 * KSZ9477, KSZ9897, KSZ9896, KSZ9567, KSZ8565 in ksz9477_phy_errata()
2005 /* According to KSZ9477 Errata DS80000754C (Module 4) all EEE modes in ksz9477_config_init()
5676 .name = "Microchip KSZ9477",