Home
last modified time | relevance | path

Searched +full:syscon +full:- +full:sa +full:- +full:cfg (Results 1 – 14 of 14) sorted by relevance

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/rng/
Dti,keystone-rng.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/rng/ti,keystone-rng.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Nishanth Menon <nm@ti.com>
11 - Santosh Shilimkar <ssantosh@kernel.org>
15 const: ti,keystone-rng
20 clock-names:
22 - const: fck
27 ti,syscon-sa-cfg:
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/rng/
Dks-sa-rng.txt5 - compatible: should be "ti,keystone-rng"
6 - ti,syscon-sa-cfg: phandle to syscon node of the SA configuration registers.
8 - clocks: phandle to the reference clocks for the subsystem
9 - clock-names: functional clock name. Should be set to "fck"
10 - reg: HWRNG module register space
16 compatible = "ti,keystone-rng";
17 ti,syscon-sa-cfg = <&sa_config>;
19 clock-names = "fck";
/kernel/linux/linux-6.6/drivers/char/hw_random/
Dks-sa-rng.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2016 Texas Instruments Incorporated - https://www.ti.com
20 #include <linux/mfd/syscon.h>
28 /* TRNG enable control in SA System module*/
116 struct device *dev = (struct device *)rng->priv; in ks_sa_rng_init()
118 unsigned long clk_rate = clk_get_rate(ks_sa_rng->clk); in ks_sa_rng_init()
121 regmap_write_bits(ks_sa_rng->regmap_cfg, SA_CMD_STATUS_OFS, in ks_sa_rng_init()
126 writel(0, &ks_sa_rng->reg_rng->control); in ks_sa_rng_init()
128 writel(value, &ks_sa_rng->reg_rng->control); in ks_sa_rng_init()
137 writel(value, &ks_sa_rng->reg_rng->config); in ks_sa_rng_init()
[all …]
/kernel/linux/linux-5.10/drivers/char/hw_random/
Dks-sa-rng.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2016 Texas Instruments Incorporated - https://www.ti.com
20 #include <linux/mfd/syscon.h>
28 /* TRNG enable control in SA System module*/
116 struct device *dev = (struct device *)rng->priv; in ks_sa_rng_init()
118 unsigned long clk_rate = clk_get_rate(ks_sa_rng->clk); in ks_sa_rng_init()
121 regmap_write_bits(ks_sa_rng->regmap_cfg, SA_CMD_STATUS_OFS, in ks_sa_rng_init()
126 writel(0, &ks_sa_rng->reg_rng->control); in ks_sa_rng_init()
128 writel(value, &ks_sa_rng->reg_rng->control); in ks_sa_rng_init()
137 writel(value, &ks_sa_rng->reg_rng->config); in ks_sa_rng_init()
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/ti/keystone/
Dkeystone-k2e-netcp.dtsi1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2015-2017 Texas Instruments Incorporated - http://www.ti.com/
9 compatible = "ti,keystone-navigator-qmss";
10 dma-coherent;
11 #address-cells = <1>;
12 #size-cells = <1>;
15 queue-range = <0 0x2000>;
20 #address-cells = <1>;
21 #size-cells = <1>;
24 managed-queues = <0 0x2000>;
[all …]
Dkeystone-k2l-netcp.dtsi1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2015-2017 Texas Instruments Incorporated - http://www.ti.com/
9 compatible = "ti,keystone-navigator-qmss";
10 dma-coherent;
11 #address-cells = <1>;
12 #size-cells = <1>;
15 queue-range = <0 0x2000>;
20 #address-cells = <1>;
21 #size-cells = <1>;
24 managed-queues = <0 0x2000>;
[all …]
Dkeystone-k2hk-netcp.dtsi1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2015-2017 Texas Instruments Incorporated - http://www.ti.com/
9 compatible = "ti,keystone-navigator-qmss";
10 dma-coherent;
11 #address-cells = <1>;
12 #size-cells = <1>;
15 queue-range = <0 0x4000>;
20 #address-cells = <1>;
21 #size-cells = <1>;
24 managed-queues = <0 0x2000>;
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dkeystone-k2e-netcp.dtsi1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2015-2017 Texas Instruments Incorporated - http://www.ti.com/
9 compatible = "ti,keystone-navigator-qmss";
10 dma-coherent;
11 #address-cells = <1>;
12 #size-cells = <1>;
15 queue-range = <0 0x2000>;
20 #address-cells = <1>;
21 #size-cells = <1>;
24 managed-queues = <0 0x2000>;
[all …]
Dkeystone-k2l-netcp.dtsi1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2015-2017 Texas Instruments Incorporated - http://www.ti.com/
9 compatible = "ti,keystone-navigator-qmss";
10 dma-coherent;
11 #address-cells = <1>;
12 #size-cells = <1>;
15 queue-range = <0 0x2000>;
20 #address-cells = <1>;
21 #size-cells = <1>;
24 managed-queues = <0 0x2000>;
[all …]
Dkeystone-k2hk-netcp.dtsi1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2015-2017 Texas Instruments Incorporated - http://www.ti.com/
9 compatible = "ti,keystone-navigator-qmss";
10 dma-coherent;
11 #address-cells = <1>;
12 #size-cells = <1>;
15 queue-range = <0 0x4000>;
20 #address-cells = <1>;
21 #size-cells = <1>;
24 managed-queues = <0 0x2000>;
[all …]
/kernel/linux/linux-5.10/drivers/iommu/
Dmtk_iommu.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2015-2016 MediaTek Inc.
10 #include <linux/dma-iommu.h>
17 #include <linux/mfd/syscon.h>
63 #define F_MMU_VLD_PA_RNG(EA, SA) (((EA) << 8) | (SA)) argument
124 ((((pdata)->flags) & (_x)) == (_x))
127 struct io_pgtable_cfg cfg; member
142 * |---A---|---B---|---C---|---D---|---E---|
143 * +--I/O--+------------Memory-------------+
149 * |---E---|---B---|---C---|---D---|
[all …]
/kernel/linux/linux-6.6/drivers/iommu/
Dmtk_iommu.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2015-2016 MediaTek Inc.
6 #include <linux/arm-smccc.h>
17 #include <linux/io-pgtable.h>
19 #include <linux/mfd/syscon.h>
35 #include <dt-bindings/memory/mtk-memory-port.h>
69 #define F_MMU_VLD_PA_RNG(EA, SA) (((EA) << 8) | (SA)) argument
151 ((((pdata)->flags) & (mask)) == (_x))
207 * is in 4G-8G and cam is in 8G-12G. Meanwhile, some masters may have the
209 * 0x40000000-0x44000000.
[all …]
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/
D0036_linux_drivers_staging.patch7 Change-Id: Ibe08cc261b06fe7f07187b5214df34e7cfed2515
9 diff --git a/drivers/staging/Kconfig b/drivers/staging/Kconfig
11 --- a/drivers/staging/Kconfig
13 @@ -90,6 +90,8 @@ source "drivers/staging/greybus/Kconfig"
21 source "drivers/staging/mt7621-pci/Kconfig"
22 @@ -118,6 +120,8 @@ source "drivers/staging/wfx/Kconfig"
31 diff --git a/drivers/staging/Makefile b/drivers/staging/Makefile
33 --- a/drivers/staging/Makefile
35 @@ -21,7 +21,7 @@ obj-$(CONFIG_IIO) += iio/
36 obj-$(CONFIG_FB_SM750) += sm750fb/
[all …]
D0020_linux_drivers_gpu.patch7 Change-Id: Ie95ebc16d7424b75135df39b9e20893d1a5171d6
9 diff --git a/drivers/gpu/Makefile b/drivers/gpu/Makefile
11 --- a/drivers/gpu/Makefile
13 @@ -3,6 +3,7 @@
16 obj-$(CONFIG_TEGRA_HOST1X) += host1x/
17 +obj-y += imx/
18 obj-y += drm/ vga/
19 obj-$(CONFIG_IMX_IPUV3_CORE) += ipu-v3/
20 obj-$(CONFIG_TRACE_GPU_MEM) += trace/
21 diff --git a/drivers/gpu/drm/Makefile b/drivers/gpu/drm/Makefile
[all …]