Home
last modified time | relevance | path

Searched full:icssg (Results 1 – 25 of 29) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/net/ethernet/ti/
DMakefile34 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
DKconfig198 Support dual Gigabit Ethernet ports over the ICSSG PRU Subsystem.
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/
Dti,icssg-prueth.yaml4 $id: http://devicetree.org/schemas/net/ti,icssg-prueth.yaml#
7 title: Texas Instruments ICSSG PRUSS Ethernet
22 - ti,am654-icssg-prueth # for AM65x SoC family
61 phandle to IEP (Industrial Ethernet Peripheral) for ICSSG
86 description: ICSSG PRUETH external ports
94 description: ICSSG PRUETH port number
103 - description: The offset to ICSSG control register
107 to ICSSG control register for RGMII transmit delay
133 compatible = "ti,am654-icssg-prueth";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/ti/
Dti,pruss.yaml60 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
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/soc/ti/
Dti,pruss.yaml60 pattern: "^(pruss|icssg)@[0-9a-f]+$"
69 - ti,am654-icssg # for K3 AM65x SoC family
70 - ti,j721e-icssg # for K3 J721E SoC family
160 This is applicable only for ICSSG (K3 SoCs). The ICSSG modules
298 inactive by using the standard DT string property, "status". The ICSSG IP
325 - ti,am654-icssg
326 - ti,j721e-icssg
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/remoteproc/
Dti,pru-rproc.yaml19 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
149 /* AM65x SR2.0 ICSSG */
152 icssg0: icssg@b000000 {
153 compatible = "ti,am654-icssg";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/interrupt-controller/
Dti,pruss-intc.yaml30 through 19) are connected to new sub-modules within the ICSSG instances.
39 - ti,icssg-intc
46 Use "ti,icssg-intc" for K3 AM65x & J721E family of SoCs
93 "host_intr7" interrupts connected to MPU, and other ICSSG
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/interrupt-controller/
Dti,pruss-intc.yaml30 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
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/icssg/
Dicssg_prueth.h2 /* Texas Instruments ICSSG Ethernet driver
53 /* Number of ICSSG related stats */
206 * @pdev: pointer to ICSSG platform device
207 * @pdata: pointer to platform data for ICSSG driver
Dicssg_config.c2 /* 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 */
Dicssg_config.h2 /* Texas Instruments ICSSG Ethernet driver
170 * struct prueth_vlan_tbl - VLAN table entries struct in ICSSG SMEM
Dicssg_switch_map.h2 /* Texas Instruments ICSSG Ethernet driver
18 /* This is fixed in ICSSG */
Dicssg_queues.c2 /* ICSSG Buffer queue helpers
Dicss_iep.h2 /* Texas Instruments ICSSG Industrial Ethernet Peripheral (IEP) Driver
Dicssg_stats.c2 /* Texas Instruments ICSSG Ethernet driver
Dicssg_mii_cfg.c2 /* Texas Instruments ICSSG Ethernet Driver
Dicssg_stats.h2 /* Texas Instruments ICSSG Ethernet driver
Dicssg_ethtool.c2 /* Texas Instruments ICSSG Ethernet driver
Dicssg_prueth.c3 /* Texas Instruments ICSSG Ethernet Driver
36 #define PRUETH_MODULE_DESCRIPTION "PRUSS ICSSG Ethernet driver"
2343 { .compatible = "ti,am654-icssg-prueth", .data = &am654_icssg_pdata },
2352 .name = "icssg-prueth",
2361 MODULE_DESCRIPTION("PRUSS ICSSG Ethernet Driver");
Dicssg_classifier.c2 /* Texas Instruments ICSSG Ethernet Driver
/kernel/linux/linux-6.6/arch/arm64/boot/dts/ti/
Dk3-am65-main.dtsi1115 icssg0: icssg@b000000 {
1116 compatible = "ti,am654-icssg";
1173 compatible = "ti,icssg-intc";
1257 icssg1: icssg@b100000 {
1258 compatible = "ti,am654-icssg";
1315 compatible = "ti,icssg-intc";
1399 icssg2: icssg@b200000 {
1400 compatible = "ti,am654-icssg";
1457 compatible = "ti,icssg-intc";
Dk3-am64-main.dtsi1187 icssg0: icssg@30000000 {
1188 compatible = "ti,am642-icssg";
1244 compatible = "ti,icssg-intc";
1328 icssg1: icssg@30080000 {
1329 compatible = "ti,am642-icssg";
1385 compatible = "ti,icssg-intc";
Dk3-j721e-main.dtsi2154 icssg0: icssg@b000000 {
2155 compatible = "ti,j721e-icssg";
2212 compatible = "ti,icssg-intc";
2296 icssg1: icssg@b100000 {
2297 compatible = "ti,j721e-icssg";
2354 compatible = "ti,icssg-intc";
/kernel/linux/linux-6.6/drivers/soc/ti/
Dpruss.c599 { .compatible = "ti,am654-icssg", .data = &am65x_j721e_pruss_data, },
600 { .compatible = "ti,j721e-icssg", .data = &am65x_j721e_pruss_data, },
601 { .compatible = "ti,am642-icssg", .data = &am65x_j721e_pruss_data, },
/kernel/linux/linux-5.10/drivers/soc/ti/
Dpruss.c336 { .compatible = "ti,am654-icssg", .data = &am65x_j721e_pruss_data, },
337 { .compatible = "ti,j721e-icssg", .data = &am65x_j721e_pruss_data, },

12