Searched full:icssg (Results 1 – 25 of 37) sorted by relevance
12
/linux-6.14.4/drivers/net/ethernet/ti/ |
D | Makefile | 34 obj-$(CONFIG_TI_ICSSG_PRUETH) += icssg-prueth.o icssg.o 35 icssg-prueth-y := icssg/icssg_prueth.o icssg/icssg_switchdev.o 37 obj-$(CONFIG_TI_ICSSG_PRUETH_SR1) += icssg-prueth-sr1.o icssg.o 38 icssg-prueth-sr1-y := icssg/icssg_prueth_sr1.o 40 icssg-y := icssg/icssg_common.o \ 41 icssg/icssg_classifier.o \ 42 icssg/icssg_queues.o \ 43 icssg/icssg_config.o \ 44 icssg/icssg_mii_cfg.o \ 45 icssg/icssg_stats.o \ [all …]
|
D | Kconfig | 196 Support dual Gigabit Ethernet ports over the ICSSG PRU Subsystem. 212 Support dual Gigabit Ethernet ports over the ICSSG PRU Subsystem.
|
/linux-6.14.4/Documentation/devicetree/bindings/net/ |
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-6.14.4/Documentation/devicetree/bindings/soc/ti/ |
D | ti,pruss.yaml | 60 pattern: "^(pruss|icssg)@[0-9a-f]+$" 69 - ti,am642-icssg # for K3 AM64x SoC family 70 - ti,am654-icssg # for K3 AM65x SoC family 71 - ti,j721e-icssg # for K3 J721E SoC family 176 This is applicable only for ICSSG (K3 SoCs). The ICSSG modules 294 registers where different statistics related to ICSSG, are dumped by 295 ICSSG firmware. This syscon sub-module will help the device to 331 inactive by using the standard DT string property, "status". The ICSSG IP 359 - ti,am654-icssg 360 - ti,j721e-icssg [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/interrupt-controller/ |
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-6.14.4/Documentation/devicetree/bindings/remoteproc/ |
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-6.14.4/drivers/net/ethernet/ti/icssg/ |
D | icssg_prueth.h | 2 /* Texas Instruments ICSSG Ethernet driver 55 /* Number of ICSSG related stats */ 248 * @pdev: pointer to ICSSG platform device 249 * @pdata: pointer to platform data for ICSSG driver 308 /** @stats_lock: Lock for reading icssg stats */
|
D | icssg_stats.h | 2 /* Texas Instruments ICSSG Ethernet driver 159 * struct pa_stats_regs - ICSSG Firmware maintained PA Stats register
|
D | icssg_switch_map.h | 2 /* Texas Instruments ICSSG Ethernet driver 18 /* This is fixed in ICSSG */
|
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() 505 /* Bitmask for ICSSG r30 commands */
|
D | icssg_config.h | 2 /* Texas Instruments ICSSG Ethernet driver 255 * struct prueth_vlan_tbl - VLAN table entries struct in ICSSG SMEM
|
D | icssg_queues.c | 2 /* ICSSG Buffer queue helpers
|
D | icss_iep.h | 2 /* Texas Instruments ICSSG Industrial Ethernet Peripheral (IEP) Driver
|
D | icssg_stats.c | 2 /* Texas Instruments ICSSG Ethernet driver
|
D | icssg_mii_cfg.c | 2 /* Texas Instruments ICSSG Ethernet Driver
|
D | icssg_prueth_sr1.c | 3 /* Texas Instruments ICSSG SR1.0 Ethernet Driver 28 #define PRUETH_MODULE_DESCRIPTION "PRUSS ICSSG SR1.0 Ethernet driver" 1231 { .compatible = "ti,am654-sr1-icssg-prueth", .data = &am654_sr1_icssg_pdata }, 1240 .name = "icssg-prueth-sr1",
|
D | icssg_prueth.c | 3 /* Texas Instruments ICSSG Ethernet Driver 39 #define PRUETH_MODULE_DESCRIPTION "PRUSS ICSSG Ethernet driver" 1876 { .compatible = "ti,am654-icssg-prueth", .data = &am654_icssg_pdata }, 1877 { .compatible = "ti,am642-icssg-prueth", .data = &am64x_icssg_pdata }, 1886 .name = "icssg-prueth", 1895 MODULE_DESCRIPTION("PRUSS ICSSG Ethernet Driver");
|
D | icssg_ethtool.c | 2 /* Texas Instruments ICSSG Ethernet driver
|
/linux-6.14.4/arch/arm64/boot/dts/ti/ |
D | k3-am65-main.dtsi | 1101 icssg0: icssg@b000000 { 1102 compatible = "ti,am654-icssg"; 1176 compatible = "ti,icssg-intc"; 1272 icssg1: icssg@b100000 { 1273 compatible = "ti,am654-icssg"; 1347 compatible = "ti,icssg-intc"; 1443 icssg2: icssg@b200000 { 1444 compatible = "ti,am654-icssg"; 1518 compatible = "ti,icssg-intc";
|
D | k3-am65-iot2050-common-pg1.dtsi | 46 compatible = "ti,am654-sr1-icssg-prueth";
|
D | k3-am654-idk.dtso | 25 compatible = "ti,am654-icssg-prueth"; 92 compatible = "ti,am654-icssg-prueth";
|
D | k3-am64-main.dtsi | 1223 icssg0: icssg@30000000 { 1224 compatible = "ti,am642-icssg"; 1306 compatible = "ti,icssg-intc"; 1402 icssg1: icssg@30080000 { 1403 compatible = "ti,am642-icssg"; 1485 compatible = "ti,icssg-intc";
|
D | k3-am654-icssg2.dtso | 22 compatible = "ti,am654-icssg-prueth";
|
D | k3-am642-sr-som.dtsi | 29 compatible = "ti,am642-icssg-prueth"; 50 * Configure icssg interrupt controller to map pru-internal
|
/linux-6.14.4/drivers/soc/ti/ |
D | pruss.c | 583 { .compatible = "ti,am654-icssg", .data = &am65x_j721e_pruss_data, }, 584 { .compatible = "ti,j721e-icssg", .data = &am65x_j721e_pruss_data, }, 585 { .compatible = "ti,am642-icssg", .data = &am65x_j721e_pruss_data, },
|
12