| /linux/Documentation/devicetree/bindings/net/ |
| H A D | ti,icssg-prueth.yaml | 4 $id: http://devicetree.org/schemas/net/ti,icssg-prueth.yaml# 7 title: Texas Instruments ICSSG PRUSS Ethernet 19 - ti,am642-icssg-prueth # for AM64x SoC family 20 - ti,am654-icssg-prueth # for AM65x SoC family 21 - ti,am654-sr1-icssg-prueth # for AM65x SoC family, SR1.0 62 registers where different statistics related to ICSSG, are dumped by 63 ICSSG firmware. PA_STATS module's syscon regmap will help the device to 72 phandle to IEP (Industrial Ethernet Peripheral) for ICSSG 97 description: ICSSG PRUETH external ports 105 description: ICSSG PRUETH port number [all …]
|
| /linux/Documentation/devicetree/bindings/interrupt-controller/ |
| H A D | ti,pruss-intc.yaml | 30 through 19) are connected to new sub-modules within the ICSSG instances. 42 - ti,icssg-intc 49 Use "ti,icssg-intc" for K3 AM65x, J721E and AM64x family of SoCs 96 "host_intr7" interrupts connected to MPU, and other ICSSG
|
| /linux/Documentation/devicetree/bindings/remoteproc/ |
| H A D | ti,pru-rproc.yaml | 19 The K3 SoCs containing ICSSG v1.0 (eg: AM65x SR1.0) also have two Auxiliary 21 containing the revised ICSSG v1.1 (eg: J721E, AM65x SR2.0) have an extra two 160 /* AM65x SR2.0 ICSSG */ 163 icssg0: icssg@b000000 { 164 compatible = "ti,am654-icssg";
|
| /linux/drivers/net/ethernet/ti/icssg/ |
| H A D | icssg_prueth.h | 2 /* Texas Instruments ICSSG Ethernet driver 60 /* Number of ICSSG related stats */ 287 * @pdev: pointer to ICSSG platform device 288 * @pdata: pointer to platform data for ICSSG driver 353 /** @stats_lock: Lock for reading icssg stats */
|
| H A D | icssg_stats.c | 2 /* Texas Instruments ICSSG Ethernet driver 31 /* In MII mode TX lines are swapped inside ICSSG, so read Tx stats in emac_update_hardware_stats()
|
| H A D | icssg_config.h | 2 /* Texas Instruments ICSSG Ethernet driver 41 * - only 4 out of 8 pools used per port (as only 4 real QoS levels in ICSSG) 305 * struct prueth_vlan_tbl - VLAN table entries struct in ICSSG SMEM
|
| H A D | icssg_switch_map.h | 2 /* Texas Instruments ICSSG Ethernet driver 18 /* This is fixed in ICSSG */
|
| H A D | icssg_config.c | 2 /* ICSSG Ethernet driver 79 * struct map - ICSSG Queue Map 92 /* Hardware queue map for ICSSG */ 153 /* In MII mode TX lines swapped inside ICSSG, so TX_MUX_SEL cfg need in icssg_config_mii_init() 559 /* Bitmask for ICSSG r30 commands */
|
| H A D | icssg_queues.c | 2 /* ICSSG Buffer queue helpers
|
| H A D | icss_iep.h | 2 /* Texas Instruments ICSSG Industrial Ethernet Peripheral (IEP) Driver
|
| H A D | icssg_mii_cfg.c | 2 /* Texas Instruments ICSSG Ethernet Driver
|
| H A D | icssg_prueth_sr1.c | 3 /* Texas Instruments ICSSG SR1.0 Ethernet Driver 28 #define PRUETH_MODULE_DESCRIPTION "PRUSS ICSSG SR1.0 Ethernet driver" 1229 { .compatible = "ti,am654-sr1-icssg-prueth", .data = &am654_sr1_icssg_pdata }, 1238 .name = "icssg-prueth-sr1",
|
| H A D | icssg_prueth.c | 3 /* Texas Instruments ICSSG Ethernet Driver 39 #define PRUETH_MODULE_DESCRIPTION "PRUSS ICSSG Ethernet driver" 2099 { .compatible = "ti,am654-icssg-prueth", .data = &am654_icssg_pdata }, 2100 { .compatible = "ti,am642-icssg-prueth", .data = &am64x_icssg_pdata }, 2109 .name = "icssg-prueth", 2118 MODULE_DESCRIPTION("PRUSS ICSSG Ethernet Driver");
|
| H A D | icssg_ethtool.c | 2 /* Texas Instruments ICSSG Ethernet driver
|
| H A D | icssg_switchdev.c | 3 /* Texas Instruments K3 ICSSG Ethernet Switchdev Driver
|
| H A D | icssg_classifier.c | 2 /* Texas Instruments ICSSG Ethernet Driver
|
| H A D | icssg_common.c | 3 /* Texas Instruments ICSSG Ethernet Driver 1544 MODULE_DESCRIPTION("PRUSS ICSSG Ethernet Driver Common Module");
|
| /linux/arch/arm64/boot/dts/ti/ |
| H A D | k3-am65-main.dtsi | 1104 icssg0: icssg@b000000 { 1105 compatible = "ti,am654-icssg"; 1179 compatible = "ti,icssg-intc"; 1275 icssg1: icssg@b100000 { 1276 compatible = "ti,am654-icssg"; 1350 compatible = "ti,icssg-intc"; 1446 icssg2: icssg@b200000 { 1447 compatible = "ti,am654-icssg"; 1521 compatible = "ti,icssg-intc";
|
| H A D | k3-am65-iot2050-common-pg1.dtsi | 46 compatible = "ti,am654-sr1-icssg-prueth";
|
| H A D | k3-am654-idk.dtso | 25 compatible = "ti,am654-icssg-prueth"; 92 compatible = "ti,am654-icssg-prueth";
|
| /linux/drivers/irqchip/ |
| H A D | irq-pruss-intc.c | 636 .compatible = "ti,icssg-intc",
|