Home
last modified time | relevance | path

Searched +full:am654 +full:- +full:icss +full:- +full:iep (Results 1 – 6 of 6) sorted by relevance

/linux-6.12.1/Documentation/devicetree/bindings/net/
Dti,icss-iep.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/ti,icss-iep.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Texas Instruments ICSS Industrial Ethernet Peripheral (IEP) module
10 - Md Danish Anwar <danishanwar@ti.com>
15 - items:
16 - enum:
17 - ti,am642-icss-iep
18 - ti,j721e-icss-iep
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/soc/ti/
Dti,pruss.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 TI Programmable Real-Time Unit and Industrial Communication Subsystem
11 - Suman Anna <s-anna@ti.com>
15 The Programmable Real-Time Unit and Industrial Communication Subsystem
16 (PRU-ICSS a.k.a. PRUSS) is present on various TI SoCs such as AM335x, AM437x,
17 Keystone 66AK2G, OMAP-L138/DA850 etc. A PRUSS consists of dual 32-bit RISC
18 cores (Programmable Real-Time Units, or PRUs), shared RAM, data and
23 peripheral interfaces, fast real-time responses, or specialized data handling.
[all …]
/linux-6.12.1/arch/arm64/boot/dts/ti/
Dk3-am65-main.dtsi1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
5 * Copyright (C) 2016-2024 Texas Instruments Incorporated - https://www.ti.com/
7 #include <dt-bindings/phy/phy-am654-serdes.h>
11 compatible = "mmio-sram";
13 #address-cells = <1>;
14 #size-cells = <1>;
17 atf-sram@0 {
21 sysfw-sram@f0000 {
25 l3cache-sram@100000 {
30 gic500: interrupt-controller@1800000 {
[all …]
Dk3-am64-main.dtsi1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
5 * Copyright (C) 2020-2024 Texas Instruments Incorporated - https://www.ti.com/
8 #include <dt-bindings/phy/phy-cadence.h>
9 #include <dt-bindings/phy/phy-ti.h>
12 serdes_refclk: clock-cmnrefclk {
13 #clock-cells = <0>;
14 compatible = "fixed-clock";
15 clock-frequency = <0>;
21 compatible = "mmio-sram";
23 #address-cells = <1>;
[all …]
/linux-6.12.1/drivers/net/ethernet/ti/icssg/
Dicss_iep.c1 // SPDX-License-Identifier: GPL-2.0
3 /* Texas Instruments ICSSG Industrial Ethernet Peripheral (IEP) Driver
5 * Copyright (C) 2023 Texas Instruments Incorporated - https://www.ti.com
57 * icss_iep_get_count_hi() - Get the upper 32 bit IEP counter
58 * @iep: Pointer to structure representing IEP.
60 * Return: upper 32 bit IEP counter
62 int icss_iep_get_count_hi(struct icss_iep *iep) in icss_iep_get_count_hi() argument
66 if (iep && (iep->plat_data->flags & ICSS_IEP_64BIT_COUNTER_SUPPORT)) in icss_iep_get_count_hi()
67 val = readl(iep->base + iep->plat_data->reg_offs[ICSS_IEP_COUNT_REG1]); in icss_iep_get_count_hi()
74 * icss_iep_get_count_low() - Get the lower 32 bit IEP counter
[all …]
/linux-6.12.1/drivers/net/ethernet/ti/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
106 This driver supports TI K3 AM654/J721E CPSW2G Ethernet SubSystem.
107 The two-port Gigabit Ethernet MAC (MCU_CPSW0) subsystem provides
113 will be called ti-am65-cpsw-nuss.
133 the IEEE 1588-2008 standard for a precision clock synchronization
143 MQPRIO qdisc offload and Frame-Preemption MAC Merge / Interspersing
219 tristate "TI PRU ICSS IEP driver"
224 This driver enables support for the PRU-ICSS Industrial Ethernet
225 Peripheral within a PRU-ICSS subsystem present on various TI SoCs.