Home
last modified time | relevance | path

Searched +full:imx95 +full:- +full:netc +full:- +full:blk +full:- +full:ctrl (Results 1 – 3 of 3) sorted by relevance

/linux-6.15/Documentation/devicetree/bindings/net/
Dnxp,netc-blk-ctrl.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/nxp,netc-blk-ctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NETC Blocks Control
10 Usually, NETC has 2 blocks of 64KB registers, integrated endpoint register
11 block (IERB) and privileged register block (PRB). IERB is used for pre-boot
12 initialization for all NETC devices, such as ENETC, Timer, EMIDO and so on.
13 And PRB controls global reset and global error handling for NETC. Moreover,
18 - Wei Fang <wei.fang@nxp.com>
[all …]
/linux-6.15/drivers/net/ethernet/freescale/enetc/
Dnetc_blk_ctrl.c1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * NXP NETC Blocks Control Driver
7 * This driver is used for pre-initialization of NETC, such as PCS and MII
8 * protocols, LDID, warm reset, etc. Therefore, all NETC device drivers can
9 * only be probed after the netc-blk-crtl driver has completed initialization.
50 /* NETC privileged register block register */
59 /* NETC integrated endpoint register block register */
131 return -EINVAL; in netc_get_link_mii_protocol()
138 struct device_node *np = pdev->dev.of_node; in imx95_netcmix_init()
148 /* Update the link MII protocol through parsing phy-mode */ in imx95_netcmix_init()
[all …]
/linux-6.15/arch/arm64/boot/dts/freescale/
Dimx95.dtsi1 // SPDX-License-Identifier: (GPL-2.0-only OR MIT)
6 #include <dt-bindings/dma/fsl-edma.h>
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/input/input.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/thermal/thermal.h>
12 #include "imx95-clock.h"
13 #include "imx95-pinfunc.h"
14 #include "imx95-power.h"
17 interrupt-parent = <&gic>;
[all …]