/linux-6.14.4/Documentation/devicetree/bindings/clock/ |
D | nxp,imx95-blk-ctl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/nxp,imx95-blk-ctl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Peng Fan <[email protected]> 15 - enum: 16 - nxp,imx95-camera-csr 17 - nxp,imx95-display-csr 18 - nxp,imx95-hsio-blk-ctl 19 - nxp,imx95-lvds-csr [all …]
|
D | nxp,imx95-display-master-csr.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/nxp,imx95-display-master-csr.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Peng Fan <[email protected]> 15 - const: nxp,imx95-display-master-csr 16 - const: syscon 21 power-domains: 27 '#clock-cells': 30 The clock consumer should specify the desired clock by having the clock [all …]
|
/linux-6.14.4/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 …]
|
D | imx95-19x19-evk.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/pwm/pwm.h> 9 #include "imx95.dtsi" 14 #define BRD_SM_CTRL_SD3_WAKE 0x8000 /* PCAL6408A-0 */ 15 #define BRD_SM_CTRL_PCIE1_WAKE 0x8001 /* PCAL6408A-4 */ 16 #define BRD_SM_CTRL_BT_WAKE 0x8002 /* PCAL6408A-5 */ 17 #define BRD_SM_CTRL_PCIE2_WAKE 0x8003 /* PCAL6408A-6 */ 18 #define BRD_SM_CTRL_BUTTON 0x8004 /* PCAL6408A-7 */ 22 compatible = "fsl,imx95-19x19-evk", "fsl,imx95"; [all …]
|
/linux-6.14.4/drivers/clk/imx/ |
D | clk-imx95-blk-ctl.c | 1 // SPDX-License-Identifier: GPL-2.0 6 #include <dt-bindings/clock/nxp,imx95-clock.h> 8 #include <linux/clk-provider.h> 36 /* clock gate register */ 301 struct device *dev = &pdev->dev; in imx95_bc_probe() 311 return -ENOMEM; in imx95_bc_probe() 312 bc->dev = dev; in imx95_bc_probe() 313 dev_set_drvdata(&pdev->dev, bc); in imx95_bc_probe() 315 spin_lock_init(&bc->lock); in imx95_bc_probe() 321 bc->base = base; in imx95_bc_probe() [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 2 # common clock support for NXP i.MX SoC family. 4 tristate "IMX clock" 67 tristate "IMX8MM CCM Clock Driver" 71 Build the driver for i.MX8MM CCM Clock Driver 74 tristate "IMX8MN CCM Clock Driver" 78 Build the driver for i.MX8MN CCM Clock Driver 81 tristate "IMX8MP CCM Clock Driver" 86 Build the driver for i.MX8MP CCM Clock Driver 89 tristate "IMX8MQ CCM Clock Driver" [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/pci/ |
D | fsl,imx6q-pcie-ep.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/fsl,imx6q-pcie-ep.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Lucas Stach <[email protected]> 11 - Richard Zhu <[email protected]> 15 thus inherits all the common properties defined in snps,dw-pcie-ep.yaml. 22 - fsl,imx8mm-pcie-ep 23 - fsl,imx8mq-pcie-ep 24 - fsl,imx8mp-pcie-ep [all …]
|
D | fsl,imx6q-pcie.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/fsl,imx6q-pcie.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Lucas Stach <[email protected]> 11 - Richard Zhu <[email protected]> 15 and thus inherits all the common properties defined in snps,dw-pcie.yaml. 19 See fsl,imx6q-pcie-ep.yaml for details on the Endpoint mode device tree 25 - fsl,imx6q-pcie 26 - fsl,imx6sx-pcie [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/sound/ |
D | fsl,mqs.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Shengjiu Wang <[email protected]> 11 - Chancel Liu <[email protected]> 22 - fsl,imx6sx-mqs 23 - fsl,imx8qm-mqs 24 - fsl,imx8qxp-mqs 25 - fsl,imx93-mqs 26 - fsl,imx943-aonmix-mqs [all …]
|
D | fsl,xcvr.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Viorel Suman <[email protected]> 13 NXP XCVR (Audio Transceiver) is a on-chip functional module 23 - fsl,imx8mp-xcvr 24 - fsl,imx93-xcvr 25 - fsl,imx95-xcvr 29 - description: 20K RAM for code and data 30 - description: registers space [all …]
|
D | fsl,micfil.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Shengjiu Wang <[email protected]> 13 The MICFIL digital interface provides a 16-bit or 24-bit audio signal 19 - items: 20 - enum: 21 - fsl,imx95-micfil 22 - const: fsl,imx93-micfil 24 - enum: [all …]
|
D | fsl,rpmsg.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Shengjiu Wang <[email protected]> 18 Cortex-A and Cortex-M. 21 - $ref: sound-card-common.yaml# 26 - fsl,imx7ulp-rpmsg-audio 27 - fsl,imx8mn-rpmsg-audio 28 - fsl,imx8mm-rpmsg-audio 29 - fsl,imx8mp-rpmsg-audio [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/phy/ |
D | fsl,imx8mq-usb-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/fsl,imx8mq-usb-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Li Jun <[email protected]> 15 - enum: 16 - fsl,imx8mq-usb-phy 17 - fsl,imx8mp-usb-phy 18 - items: 19 - const: fsl,imx95-usb-phy [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/dma/ |
D | fsl,edma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 memory-mapped registers. channels are split into two groups, called 16 - Peng Fan <[email protected]> 21 - enum: 22 - fsl,vf610-edma 23 - fsl,imx7ulp-edma 24 - fsl,imx8qm-edma 25 - fsl,imx8ulp-edma [all …]
|
/linux-6.14.4/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# 11 block (IERB) and privileged register block (PRB). IERB is used for pre-boot 18 - Wei Fang <[email protected]> 19 - Clark Wang <[email protected]> 24 - nxp,imx95-netc-blk-ctrl 29 reg-names: 31 - const: ierb [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/timer/ |
D | nxp,sysctr-timer.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/timer/nxp,sysctr-timer.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bai Ping <[email protected]> 22 - nxp,imx95-sysctr-timer 23 - nxp,sysctr-timer 34 clock-names: 37 nxp,no-divider: 42 - compatible [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/i2c/ |
D | i2c-imx-lpi2c.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/i2c/i2c-imx-lpi2c.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Shawn Guo <[email protected]> 11 - Sascha Hauer <[email protected]> 12 - Fabio Estevam <[email protected]> 15 - $ref: /schemas/i2c/i2c-controller.yaml# 20 - enum: 21 - fsl,imx7ulp-lpi2c [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/serial/ |
D | fsl-lpuart.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/serial/fsl-lpuart.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Fugang Duan <[email protected]> 13 - $ref: rs485.yaml# 14 - $ref: serial.yaml# 19 - enum: 20 - fsl,vf610-lpuart 21 - fsl,ls1021a-lpuart [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/spi/ |
D | spi-fsl-lpspi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/spi/spi-fsl-lpspi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Shawn Guo <[email protected]> 11 - Sascha Hauer <[email protected]> 12 - Fabio Estevam <[email protected]> 15 - $ref: /schemas/spi/spi-controller.yaml# 20 - enum: 21 - fsl,imx7ulp-spi [all …]
|
D | spi-nxp-fspi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/spi/spi-nxp-fspi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Han Xu <[email protected]> 11 - Kuldeep Singh <[email protected]> 14 - $ref: spi-controller.yaml# 19 - enum: 20 - nxp,imx8dxl-fspi 21 - nxp,imx8mm-fspi [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/gpio/ |
D | gpio-vf610.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/gpio/gpio-vf610.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Stefan Agner <[email protected]> 23 - const: fsl,imx8ulp-gpio 24 - const: fsl,vf610-gpio 25 - items: 26 - const: fsl,imx7ulp-gpio 27 - const: fsl,vf610-gpio [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/usb/ |
D | fsl,imx8mp-dwc3.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/usb/fsl,imx8mp-dwc3.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Li Jun <[email protected]> 16 - items: 17 - const: fsl,imx95-dwc3 18 - const: fsl,imx8mp-dwc3 19 - const: fsl,imx8mp-dwc3 23 - description: Address and length of the register set for HSIO Block Control [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/nvmem/ |
D | imx-ocotp.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/nvmem/imx-ocotp.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Freescale i.MX On-Chip OTP Controller (OCOTP) 10 - Shawn Guo <[email protected]> 11 - Sascha Hauer <[email protected]> 12 - Fabio Estevam <[email protected]> 15 This binding represents the on-chip eFuse OTP controller found on 20 - $ref: nvmem.yaml# [all …]
|
/linux-6.14.4/sound/soc/fsl/ |
D | fsl_mqs.c | 1 // SPDX-License-Identifier: GPL-2.0 5 // Copyright (C) 2014-2015 Freescale Semiconductor, Inc. 13 #include <linux/mfd/syscon/imx6q-iomuxc-gpr.h> 39 * struct fsl_mqs_soc_data - soc specific data 49 * @div_mask: clock divider mask 50 * @div_shift: clock divider bit shift 84 mqs_priv->soc->ctrl_off == reg) in fsl_mqs_sm_read() 87 return -EINVAL; in fsl_mqs_sm_read() 95 mqs_priv->soc->ctrl_off == reg) in fsl_mqs_sm_write() 98 return -EINVAL; in fsl_mqs_sm_write() [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/net/can/ |
D | fsl,flexcan.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 Flexcan CAN controller on Freescale's ARM and PowerPC system-on-a-chip (SOC). 11 - Marc Kleine-Budde <[email protected]> 14 - $ref: can-controller.yaml# 19 - enum: 20 - fsl,imx95-flexcan 21 - fsl,imx93-flexcan 22 - fsl,imx8qm-flexcan [all …]
|