Searched full:icssg (Results 1 – 25 of 29) sorted by relevance
12
/linux-6.8/drivers/net/ethernet/ti/ |
D | Makefile | 34 obj-$(CONFIG_TI_ICSSG_PRUETH) += icssg-prueth.o 35 icssg-prueth-y := icssg/icssg_prueth.o \ 36 icssg/icssg_classifier.o \ 37 icssg/icssg_queues.o \ 38 icssg/icssg_config.o \ 39 icssg/icssg_mii_cfg.o \ 40 icssg/icssg_stats.o \ 41 icssg/icssg_ethtool.o 42 obj-$(CONFIG_TI_ICSS_IEP) += icssg/icss_iep.o
|
D | Kconfig | 194 Support dual Gigabit Ethernet ports over the ICSSG PRU Subsystem.
|
/linux-6.8/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 22 - ti,am642-icssg-prueth # for AM64x SoC family 23 - ti,am654-icssg-prueth # for AM65x SoC family 62 phandle to IEP (Industrial Ethernet Peripheral) for ICSSG 87 description: ICSSG PRUETH external ports 95 description: ICSSG PRUETH port number 104 - description: The offset to ICSSG control register 108 to ICSSG control register for RGMII transmit delay 113 Indicates that the PHY output pin COL is routed to ICSSG GPIO pin [all …]
|
/linux-6.8/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 166 This is applicable only for ICSSG (K3 SoCs). The ICSSG modules 301 inactive by using the standard DT string property, "status". The ICSSG IP 329 - ti,am654-icssg 330 - ti,j721e-icssg 331 - ti,am642-icssg
|
/linux-6.8/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.8/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.8/drivers/net/ethernet/ti/icssg/ |
D | icssg_prueth.h | 2 /* Texas Instruments ICSSG Ethernet driver 53 /* Number of ICSSG related stats */ 207 * @pdev: pointer to ICSSG platform device 208 * @pdata: pointer to platform data for ICSSG driver
|
D | icssg_config.c | 2 /* ICSSG Ethernet driver 77 * struct map - ICSSG Queue Map 90 /* Hardware queue map for ICSSG */ 130 /* In MII mode TX lines swapped inside ICSSG, so TX_MUX_SEL cfg need in icssg_config_mii_init() 380 /* Bitmask for ICSSG r30 commands */
|
D | icssg_config.h | 2 /* Texas Instruments ICSSG Ethernet driver 170 * struct prueth_vlan_tbl - VLAN table entries struct in ICSSG SMEM
|
D | icssg_switch_map.h | 2 /* Texas Instruments ICSSG Ethernet driver 18 /* This is fixed in ICSSG */
|
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_stats.h | 2 /* Texas Instruments ICSSG Ethernet driver
|
D | icssg_ethtool.c | 2 /* Texas Instruments ICSSG Ethernet driver
|
D | icssg_prueth.c | 3 /* Texas Instruments ICSSG Ethernet Driver 35 #define PRUETH_MODULE_DESCRIPTION "PRUSS ICSSG Ethernet driver" 2346 { .compatible = "ti,am654-icssg-prueth", .data = &am654_icssg_pdata }, 2347 { .compatible = "ti,am642-icssg-prueth", .data = &am64x_icssg_pdata }, 2356 .name = "icssg-prueth", 2365 MODULE_DESCRIPTION("PRUSS ICSSG Ethernet Driver");
|
D | icssg_classifier.c | 2 /* Texas Instruments ICSSG Ethernet Driver
|
/linux-6.8/arch/arm64/boot/dts/ti/ |
D | k3-am65-main.dtsi | 1113 icssg0: icssg@b000000 { 1114 compatible = "ti,am654-icssg"; 1183 compatible = "ti,icssg-intc"; 1267 icssg1: icssg@b100000 { 1268 compatible = "ti,am654-icssg"; 1337 compatible = "ti,icssg-intc"; 1421 icssg2: icssg@b200000 { 1422 compatible = "ti,am654-icssg"; 1491 compatible = "ti,icssg-intc";
|
D | k3-am654-idk.dtso | 24 compatible = "ti,am654-icssg-prueth"; 92 compatible = "ti,am654-icssg-prueth";
|
D | k3-am64-main.dtsi | 1201 icssg0: icssg@30000000 { 1202 compatible = "ti,am642-icssg"; 1258 compatible = "ti,icssg-intc"; 1342 icssg1: icssg@30080000 { 1343 compatible = "ti,am642-icssg"; 1399 compatible = "ti,icssg-intc";
|
D | k3-am654-icssg2.dtso | 22 compatible = "ti,am654-icssg-prueth";
|
D | k3-j721e-main.dtsi | 2158 icssg0: icssg@b000000 { 2159 compatible = "ti,j721e-icssg"; 2216 compatible = "ti,icssg-intc"; 2300 icssg1: icssg@b100000 { 2301 compatible = "ti,j721e-icssg"; 2358 compatible = "ti,icssg-intc";
|
/linux-6.8/drivers/soc/ti/ |
D | pruss.c | 597 { .compatible = "ti,am654-icssg", .data = &am65x_j721e_pruss_data, }, 598 { .compatible = "ti,j721e-icssg", .data = &am65x_j721e_pruss_data, }, 599 { .compatible = "ti,am642-icssg", .data = &am65x_j721e_pruss_data, },
|
/linux-6.8/drivers/remoteproc/ |
D | pru_rproc.c | 759 * Custom memory copy implementation for ICSSG PRU/RTU/Tx_PRU Cores 761 * The ICSSG PRU/RTU/Tx_PRU cores have a memory copying issue with IRAM
|
12