Searched +full:r8a779g0 +full:- +full:ethertsn (Results 1 – 3 of 3) sorted by relevance
1 # 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-station10 - 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 …]
1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 * Device Tree Source for the R-Car V4H (R8A779G0) SoC8 #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 …]
1 // SPDX-License-Identifier: GPL-2.03 /* Renesas Ethernet-TSN device driver10 #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 …]