Home
last modified time | relevance | path

Searched +full:r8a779g0 +full:- +full:ethertsn (Results 1 – 3 of 3) sorted by relevance

/linux/Documentation/devicetree/bindings/net/
H A Drenesas,ethertsn.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/renesas,ethertsn.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Renesas Ethernet TSN End-station
10 - Niklas Söderlund <niklas.soderlund@ragnatech.se>
14 Gbps full-duplex link via MII/GMII/RMII/RGMII. Depending on the connected PHY.
17 - $ref: ethernet-controller.yaml#
22 - enum:
23 - renesas,r8a779g0-ethertsn # R-Car V4H
[all …]
/linux/arch/arm64/boot/dts/renesas/
H A Dr8a779g0.dtsi1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 * Device Tree Source for the R-Car V4H (R8A779G0) SoC
8 #include <dt-bindings/clock/r8a779g0-cpg-mssr.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/power/r8a779g0-sysc.h>
13 compatible = "renesas,r8a779g0";
14 #address-cells = <2>;
15 #size-cells = <2>;
17 /* External Audio clock - to be overridden by boards that provide it */
19 compatible = "fixed-clock";
[all …]
/linux/drivers/net/ethernet/renesas/
H A Drtsn.c1 // SPDX-License-Identifier: GPL-2.0
3 /* Renesas Ethernet-TSN device driver
10 #include <linux/dma-mapping.h>
69 return ioread32(priv->base + reg); in rtsn_read()
74 iowrite32(data, priv->base + reg); in rtsn_write()
88 return readl_poll_timeout(priv->base + reg, val, in rtsn_reg_wait()
106 struct rcar_gen4_ptp_private *ptp_priv = priv->ptp_priv; in rtsn_get_timestamp()
108 ptp_priv->info.gettime64(&ptp_priv->info, ts); in rtsn_get_timestamp()
119 for (; priv->cur_tx - priv->dirty_tx > 0; priv->dirty_tx++) { in rtsn_tx_free()
120 entry = priv->dirty_tx % priv->num_tx_ring; in rtsn_tx_free()
[all …]