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/ |
D | nxp,netc-blk-ctrl.yaml | 1 # 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/ |
D | netc_blk_ctrl.c | 1 // 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/ |
D | imx95.dtsi | 1 // 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 …]
|