Home
last modified time | relevance | path

Searched +full:fsl +full:- +full:mc (Results 1 – 25 of 175) sorted by relevance

1234567

/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/
D0014_linux_drivers_bus.patch7 Change-Id: Ib4e19be35f96c3efd5aae827e7364cad4cc67392
9 diff --git a/drivers/bus/fsl-mc/Kconfig b/drivers/bus/fsl-mc/Kconfig
11 --- a/drivers/bus/fsl-mc/Kconfig
12 +++ b/drivers/bus/fsl-mc/Kconfig
13 @@ -14,3 +14,10 @@ config FSL_MC_BUS
14 architecture. The fsl-mc bus driver handles discovery of
19 + bool "Management Complex (MC) userspace support"
24 diff --git a/drivers/bus/fsl-mc/Makefile b/drivers/bus/fsl-mc/Makefile
26 --- a/drivers/bus/fsl-mc/Makefile
27 +++ b/drivers/bus/fsl-mc/Makefile
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/misc/
Dfsl,qoriq-mc.txt3 The Freescale Management Complex (fsl-mc) is a hardware resource
5 network-oriented packet processing applications. After the fsl-mc
12 For an overview of the DPAA2 architecture and fsl-mc bus see:
16 same hardware "isolation context" and a 10-bit value called an ICID
21 between ICIDs and IOMMUs, so an iommu-map property is used to define
28 For arm-smmu binding, see:
32 The msi-map property is used to associate the devices with both the ITS
36 Documentation/devicetree/bindings/interrupt-controller/msi.txt.
39 Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml.
43 - compatible
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/misc/
Dfsl,qoriq-mc.txt3 The Freescale Management Complex (fsl-mc) is a hardware resource
5 network-oriented packet processing applications. After the fsl-mc
12 For an overview of the DPAA2 architecture and fsl-mc bus see:
16 same hardware "isolation context" and a 10-bit value called an ICID
21 between ICIDs and IOMMUs, so an iommu-map property is used to define
28 For arm-smmu binding, see:
32 The msi-map property is used to associate the devices with both the ITS
36 Documentation/devicetree/bindings/interrupt-controller/msi.txt.
39 Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml.
43 - compatible
[all …]
/kernel/linux/linux-6.6/drivers/bus/fsl-mc/
DMakefile1 # SPDX-License-Identifier: GPL-2.0
3 # Freescale Management Complex (MC) bus drivers
7 obj-$(CONFIG_FSL_MC_BUS) += mc-bus-driver.o
9 mc-bus-driver-objs := fsl-mc-bus.o \
10 mc-sys.o \
11 mc-io.o \
15 dprc-driver.o \
16 fsl-mc-allocator.o \
17 fsl-mc-msi.o \
19 obj-api.o
[all …]
Dfsl-mc-allocator.c1 // SPDX-License-Identifier: GPL-2.0
3 * fsl-mc object allocator driver
5 * Copyright (C) 2013-2016 Freescale Semiconductor, Inc.
11 #include <linux/fsl/mc.h>
13 #include "fsl-mc-private.h"
23 * fsl_mc_resource_pool_add_device - add allocatable object to a resource
24 * pool of a given fsl-mc bus
26 * @mc_bus: pointer to the fsl-mc bus
28 * @mc_dev: pointer to allocatable fsl-mc device
39 struct fsl_mc_device *mc_bus_dev = &mc_bus->mc_dev; in fsl_mc_resource_pool_add_device()
[all …]
Dfsl-mc-bus.c1 // SPDX-License-Identifier: GPL-2.0
3 * Freescale Management Complex (MC) bus driver
5 * Copyright (C) 2014-2016 Freescale Semiconductor, Inc.
6 * Copyright 2019-2020 NXP
11 #define pr_fmt(fmt) "fsl-mc: " fmt
21 #include <linux/dma-mapping.h>
24 #include <linux/dma-map-ops.h>
26 #include "fsl-mc-private.h"
29 * Default DMA mask for devices on a fsl-mc bus
36 * struct fsl_mc - Private data of a "fsl,qoriq-mc" platform device
[all …]
Ddprc-driver.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2014-2016 Freescale Semiconductor, Inc.
6 * Copyright 2019-2020 NXP
14 #include <linux/fsl/mc.h>
16 #include "fsl-mc-private.h"
28 return mc_dev->obj_desc.id == obj_desc->id && in fsl_mc_device_match()
29 strcmp(mc_dev->obj_desc.type, obj_desc->type) == 0; in fsl_mc_device_match()
34 if (strcmp(obj->type, "dpmcp") == 0 || in fsl_mc_obj_desc_is_allocatable()
35 strcmp(obj->type, "dpcon") == 0 || in fsl_mc_obj_desc_is_allocatable()
36 strcmp(obj->type, "dpbp") == 0) in fsl_mc_obj_desc_is_allocatable()
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # DPAA2 fsl-mc bus
5 # Copyright (C) 2014-2016 Freescale Semiconductor, Inc.
9 bool "QorIQ DPAA2 fsl-mc bus driver"
14 architecture. The fsl-mc bus driver handles discovery of
19 bool "Management Complex (MC) userspace support"
/kernel/linux/linux-6.6/Documentation/ABI/testing/
Dsysfs-bus-fsl-mc1 What: /sys/bus/fsl-mc/drivers/.../bind
8 and is the same as found in /sys/bus/fsl-mc/devices/.
12 # echo dpni.2 > /sys/bus/fsl-mc/drivers/fsl_dpaa2_eth/bind
14 What: /sys/bus/fsl-mc/drivers/.../unbind
21 and is the same as found in /sys/bus/fsl-mc/devices/.
25 # echo dpni.2 > /sys/bus/fsl-mc/drivers/fsl_dpaa2_eth/unbind
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-bus-fsl-mc1 What: /sys/bus/fsl-mc/drivers/.../bind
8 and is the same as found in /sys/bus/fsl-mc/devices/.
12 # echo dpni.2 > /sys/bus/fsl-mc/drivers/fsl_dpaa2_eth/bind
14 What: /sys/bus/fsl-mc/drivers/.../unbind
21 and is the same as found in /sys/bus/fsl-mc/devices/.
25 # echo dpni.2 > /sys/bus/fsl-mc/drivers/fsl_dpaa2_eth/unbind
/kernel/linux/linux-6.6/Documentation/ABI/stable/
Dsysfs-bus-fsl-mc1 What: /sys/bus/fsl-mc/rescan
5 Description: Writing a non-zero value to this attribute will
6 force a rescan of fsl-mc bus in the system and
7 synchronize the objects under fsl-mc bus and the
11 What: /sys/bus/fsl-mc/autorescan
17 of the fsl-mc bus is performed. A non-zero value
/kernel/linux/linux-5.10/drivers/bus/fsl-mc/
DMakefile1 # SPDX-License-Identifier: GPL-2.0
3 # Freescale Management Complex (MC) bus drivers
7 obj-$(CONFIG_FSL_MC_BUS) += mc-bus-driver.o
9 mc-bus-driver-objs := fsl-mc-bus.o \
10 mc-sys.o \
11 mc-io.o \
15 dprc-driver.o \
16 fsl-mc-allocator.o \
17 fsl-mc-msi.o \
Dfsl-mc-allocator.c1 // SPDX-License-Identifier: GPL-2.0
3 * fsl-mc object allocator driver
5 * Copyright (C) 2013-2016 Freescale Semiconductor, Inc.
11 #include <linux/fsl/mc.h>
13 #include "fsl-mc-private.h"
23 * fsl_mc_resource_pool_add_device - add allocatable object to a resource
24 * pool of a given fsl-mc bus
26 * @mc_bus: pointer to the fsl-mc bus
28 * @mc_dev: pointer to allocatable fsl-mc device
39 struct fsl_mc_device *mc_bus_dev = &mc_bus->mc_dev; in fsl_mc_resource_pool_add_device()
[all …]
Dfsl-mc-bus.c1 // SPDX-License-Identifier: GPL-2.0
3 * Freescale Management Complex (MC) bus driver
5 * Copyright (C) 2014-2016 Freescale Semiconductor, Inc.
6 * Copyright 2019-2020 NXP
11 #define pr_fmt(fmt) "fsl-mc: " fmt
21 #include <linux/dma-mapping.h>
25 #include "fsl-mc-private.h"
28 * Default DMA mask for devices on a fsl-mc bus
35 * struct fsl_mc - Private data of a "fsl,qoriq-mc" platform device
36 * @root_mc_bus_dev: fsl-mc device representing the root DPRC
[all …]
Ddprc-driver.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2014-2016 Freescale Semiconductor, Inc.
6 * Copyright 2019-2020 NXP
15 #include <linux/fsl/mc.h>
17 #include "fsl-mc-private.h"
29 return mc_dev->obj_desc.id == obj_desc->id && in fsl_mc_device_match()
30 strcmp(mc_dev->obj_desc.type, obj_desc->type) == 0; in fsl_mc_device_match()
35 if (strcmp(obj->type, "dpmcp") == 0 || in fsl_mc_obj_desc_is_allocatable()
36 strcmp(obj->type, "dpcon") == 0 || in fsl_mc_obj_desc_is_allocatable()
37 strcmp(obj->type, "dpbp") == 0) in fsl_mc_obj_desc_is_allocatable()
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # DPAA2 fsl-mc bus
5 # Copyright (C) 2014-2016 Freescale Semiconductor, Inc.
9 bool "QorIQ DPAA2 fsl-mc bus driver"
14 architecture. The fsl-mc bus driver handles discovery of
/kernel/linux/linux-5.10/arch/arm64/boot/dts/freescale/
Dfsl-ls208xa.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Device Tree Include file for Freescale Layerscape-2080A family SoC.
12 #include <dt-bindings/thermal/thermal.h>
13 #include <dt-bindings/interrupt-controller/arm-gic.h>
16 compatible = "fsl,ls2080a";
17 interrupt-parent = <&gic>;
18 #address-cells = <2>;
19 #size-cells = <2>;
31 #address-cells = <1>;
32 #size-cells = <0>;
[all …]
Dfsl-ls1088a.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Device Tree Include file for NXP Layerscape-1088A family SoC.
5 * Copyright 2017-2020 NXP
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
11 #include <dt-bindings/thermal/thermal.h>
14 compatible = "fsl,ls1088a";
15 interrupt-parent = <&gic>;
16 #address-cells = <2>;
17 #size-cells = <2>;
25 #address-cells = <1>;
[all …]
Dfsl-lx2160a.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
3 // Device Tree Include file for Layerscape-LX2160A family SoC.
5 // Copyright 2018-2020 NXP
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/interrupt-controller/arm-gic.h>
9 #include <dt-bindings/thermal/thermal.h>
14 compatible = "fsl,lx2160a";
15 interrupt-parent = <&gic>;
16 #address-cells = <2>;
17 #size-cells = <2>;
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/
Dfsl,qoriq-mc-dpmac.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/fsl,qoriq-mc-dpmac.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Ioana Ciornei <ioana.ciornei@nxp.com>
13 This binding represents the DPAA2 MAC objects found on the fsl-mc bus and
14 located under the 'dpmacs' node for the fsl-mc bus DTS node.
17 - $ref: ethernet-controller.yaml#
21 const: fsl,qoriq-mc-dpmac
27 phy-handle: true
[all …]
/kernel/linux/linux-6.6/arch/arm64/boot/dts/freescale/
Dfsl-ls208xa.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Device Tree Include file for Freescale Layerscape-2080A family SoC.
6 * Copyright 2017-2020 NXP
12 #include <dt-bindings/clock/fsl,qoriq-clockgen.h>
13 #include <dt-bindings/thermal/thermal.h>
14 #include <dt-bindings/interrupt-controller/arm-gic.h>
17 compatible = "fsl,ls2080a";
18 interrupt-parent = <&gic>;
19 #address-cells = <2>;
20 #size-cells = <2>;
[all …]
Dfsl-ls1088a.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Device Tree Include file for NXP Layerscape-1088A family SoC.
5 * Copyright 2017-2020 NXP
10 #include <dt-bindings/clock/fsl,qoriq-clockgen.h>
11 #include <dt-bindings/interrupt-controller/arm-gic.h>
12 #include <dt-bindings/thermal/thermal.h>
15 compatible = "fsl,ls1088a";
16 interrupt-parent = <&gic>;
17 #address-cells = <2>;
18 #size-cells = <2>;
[all …]
Dfsl-lx2160a.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
3 // Device Tree Include file for Layerscape-LX2160A family SoC.
5 // Copyright 2018-2020 NXP
7 #include <dt-bindings/clock/fsl,qoriq-clockgen.h>
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/thermal/thermal.h>
15 compatible = "fsl,lx2160a";
16 interrupt-parent = <&gic>;
17 #address-cells = <2>;
[all …]
/kernel/linux/linux-5.10/drivers/vfio/fsl-mc/
DKconfig2 tristate "VFIO support for QorIQ DPAA2 fsl-mc bus devices"
5 Driver to enable support for the VFIO QorIQ DPAA2 fsl-mc
7 fsl-mc bus devices using the VFIO framework.
/kernel/linux/linux-6.6/drivers/vfio/fsl-mc/
DKconfig5 tristate "VFIO support for QorIQ DPAA2 fsl-mc bus devices"
8 Driver to enable support for the VFIO QorIQ DPAA2 fsl-mc
10 fsl-mc bus devices using the VFIO framework.

1234567