Home
last modified time | relevance | path

Searched +full:mpeg +full:- +full:clk (Results 1 – 25 of 66) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/device/
Dbase.c41 if (device->handle == handle) in nvkm_device_find_locked()
65 name[nr - 1] = device->handle; in nvkm_device_list()
82 .clk = nv04_clk_new,
103 .clk = nv04_clk_new,
124 .clk = nv04_clk_new,
144 .clk = nv04_clk_new,
166 .clk = nv04_clk_new,
188 .clk = nv04_clk_new,
210 .clk = nv04_clk_new,
232 .clk = nv04_clk_new,
[all …]
Dpriv.h1 /* SPDX-License-Identifier: MIT */
10 #include <subdev/clk.h>
39 #include <engine/mpeg.h>
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/
Dmxl5xx_defs.h1 /* SPDX-License-Identifier: GPL-2.0 */
8 * Copyright (c) 2011-2013 MaxLinear, Inc. All rights reserved
29 /* Firmware-Host Command IDs */
31 /* --Device command IDs-- */
37 /* Host-used CMD, not used by firmware */
44 /* --Tuner command IDs-- */
48 /* --Demod command IDs-- */
63 /* --- ABORT channel tune */
66 /* --SWM/FSK command IDs-- */
71 /* --DiSeqC command IDs-- */
[all …]
Ddrxk_hard.h1 /* SPDX-License-Identifier: GPL-2.0 */
24 #define SCU_RESULT_SIZE -4
25 #define SCU_RESULT_INVPAR -3
26 #define SCU_RESULT_UNKSTD -2
27 #define SCU_RESULT_UNKCMD -1
189 u16 top; /* rf-agc take over point */
190 u16 cut_off_current; /* rf-agc is accelerated if output current
191 is below cut-off current */
203 u16 subcmd; /* Sub-command parameter*/
247 struct s_cfg_agc m_vsb_rf_agc_cfg; /* settings for VSB RF-AGC */
[all …]
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/
Dmxl5xx_defs.h1 /* SPDX-License-Identifier: GPL-2.0 */
8 * Copyright (c) 2011-2013 MaxLinear, Inc. All rights reserved
33 /* Firmware-Host Command IDs */
35 /* --Device command IDs-- */
41 /* Host-used CMD, not used by firmware */
48 /* --Tuner command IDs-- */
52 /* --Demod command IDs-- */
67 /* --- ABORT channel tune */
70 /* --SWM/FSK command IDs-- */
75 /* --DiSeqC command IDs-- */
[all …]
Ddrxk_hard.h1 /* SPDX-License-Identifier: GPL-2.0 */
24 #define SCU_RESULT_SIZE -4
25 #define SCU_RESULT_INVPAR -3
26 #define SCU_RESULT_UNKSTD -2
27 #define SCU_RESULT_UNKCMD -1
189 u16 top; /* rf-agc take over point */
190 u16 cut_off_current; /* rf-agc is accelerated if output current
191 is below cut-off current */
203 u16 subcmd; /* Sub-command parameter*/
247 struct s_cfg_agc m_vsb_rf_agc_cfg; /* settings for VSB RF-AGC */
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
Damlogic,gxbb-aoclkc.txt4 controllers within the Always-On part of the SoC.
8 - compatible: value should be different for each SoC family as :
9 - GXBB (S905) : "amlogic,meson-gxbb-aoclkc"
10 - GXL (S905X, S905D) : "amlogic,meson-gxl-aoclkc"
11 - GXM (S912) : "amlogic,meson-gxm-aoclkc"
12 - AXG (A113D, A113X) : "amlogic,meson-axg-aoclkc"
13 - G12A (S905X2, S905D2, S905Y2) : "amlogic,meson-g12a-aoclkc"
14 followed by the common "amlogic,meson-gx-aoclkc"
15 - clocks: list of clock phandle, one for each entry clock-names.
16 - clock-names: should contain the following:
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/device/
Dbase.c40 if (device->handle == handle) in nvkm_device_find_locked()
64 name[nr - 1] = device->handle; in nvkm_device_list()
81 .clk = { 0x00000001, nv04_clk_new },
102 .clk = { 0x00000001, nv04_clk_new },
123 .clk = { 0x00000001, nv04_clk_new },
143 .clk = { 0x00000001, nv04_clk_new },
165 .clk = { 0x00000001, nv04_clk_new },
187 .clk = { 0x00000001, nv04_clk_new },
209 .clk = { 0x00000001, nv04_clk_new },
231 .clk = { 0x00000001, nv04_clk_new },
[all …]
Dpriv.h1 /* SPDX-License-Identifier: MIT */
10 #include <subdev/clk.h>
40 #include <engine/mpeg.h>
/kernel/linux/linux-6.6/arch/mips/ath25/
Dar2315_regs.h11 * Copyright (C) 2006-2008 Felix Fietkau <nbd@openwrt.org>
81 #define AR2315_RESET_MPEGTS_RSVD 0x00000004 /* warm reset MPEG-TS */
97 #define AR2315_ARB_MPEGTS_RSVD 0x00000004 /* MPEG-TS */
106 #define AR2315_CONFIG_AHB 0x00000001 /* EC-AHB bridge endian */
108 #define AR2315_CONFIG_MPEGTS_RSVD 0x00000004 /* MPEG-TS byteswap */
128 /* Revision Register - Initial value is 0x3010 (WMAC 3.0, AR231X 1.0). */
172 #define AR2315_GISR_MPEGTS_RSVD 0x00000004 /* MPEG-TS */
260 /* CPU CLK Control fields */
266 /* AMBA CLK Control fields */
303 * - No read or write buffers are included.
[all …]
/kernel/linux/linux-5.10/arch/mips/ath25/
Dar2315_regs.h11 * Copyright (C) 2006-2008 Felix Fietkau <nbd@openwrt.org>
81 #define AR2315_RESET_MPEGTS_RSVD 0x00000004 /* warm reset MPEG-TS */
97 #define AR2315_ARB_MPEGTS_RSVD 0x00000004 /* MPEG-TS */
106 #define AR2315_CONFIG_AHB 0x00000001 /* EC-AHB bridge endian */
108 #define AR2315_CONFIG_MPEGTS_RSVD 0x00000004 /* MPEG-TS byteswap */
128 /* Revision Register - Initial value is 0x3010 (WMAC 3.0, AR231X 1.0). */
172 #define AR2315_GISR_MPEGTS_RSVD 0x00000004 /* MPEG-TS */
260 /* CPU CLK Control fields */
266 /* AMBA CLK Control fields */
303 * - No read or write buffers are included.
[all …]
/kernel/linux/linux-5.10/drivers/clk/meson/
Dgxbb-aoclk.c1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause)
8 #include "meson-aoclk.h"
9 #include "gxbb-aoclk.h"
11 #include "clk-regmap.h"
12 #include "clk-dualdiv.h"
33 .fw_name = "mpeg-clk", \
167 { .fw_name = "ext-32k-0", },
168 { .fw_name = "ext-32k-1", },
169 { .fw_name = "ext-32k-2", },
188 { .fw_name = "mpeg-clk", },
[all …]
Daxg-aoclk.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Amlogic Meson-AXG Clock Controller Driver
11 #include <linux/clk-provider.h>
13 #include <linux/reset-controller.h>
15 #include "meson-aoclk.h"
16 #include "axg-aoclk.h"
18 #include "clk-regmap.h"
19 #include "clk-dualdiv.h"
44 .fw_name = "mpeg-clk", \
185 { .fw_name = "ext_32k-0", },
[all …]
Dg12a-aoclk.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Amlogic Meson-AXG Clock Controller Driver
11 #include <linux/clk-provider.h>
13 #include <linux/reset-controller.h>
15 #include "meson-aoclk.h"
16 #include "g12a-aoclk.h"
18 #include "clk-regmap.h"
19 #include "clk-dualdiv.h"
53 .fw_name = "mpeg-clk", \
295 { .fw_name = "ext-32k-0", },
[all …]
/kernel/linux/linux-6.6/drivers/clk/meson/
Daxg-aoclk.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Amlogic Meson-AXG Clock Controller Driver
11 #include <linux/clk-provider.h>
13 #include <linux/reset-controller.h>
16 #include "meson-aoclk.h"
18 #include "clk-regmap.h"
19 #include "clk-dualdiv.h"
21 #include <dt-bindings/clock/axg-aoclkc.h>
22 #include <dt-bindings/reset/axg-aoclkc.h>
47 .fw_name = "mpeg-clk", \
[all …]
Dgxbb-aoclk.c1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause)
9 #include "meson-aoclk.h"
11 #include "clk-regmap.h"
12 #include "clk-dualdiv.h"
14 #include <dt-bindings/clock/gxbb-aoclkc.h>
15 #include <dt-bindings/reset/gxbb-aoclkc.h>
36 .fw_name = "mpeg-clk", \
170 { .fw_name = "ext-32k-0", },
171 { .fw_name = "ext-32k-1", },
172 { .fw_name = "ext-32k-2", },
[all …]
Dg12a-aoclk.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Amlogic Meson-AXG Clock Controller Driver
11 #include <linux/clk-provider.h>
13 #include <linux/reset-controller.h>
16 #include "meson-aoclk.h"
18 #include "clk-regmap.h"
19 #include "clk-dualdiv.h"
21 #include <dt-bindings/clock/g12a-aoclkc.h>
22 #include <dt-bindings/reset/g12a-aoclkc.h>
56 .fw_name = "mpeg-clk", \
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/
Damlogic,gxbb-aoclkc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/clock/amlogic,gxbb-aoclkc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Amlogic Always-On Clock Controller
10 - Neil Armstrong <neil.armstrong@linaro.org>
15 - items:
16 - enum:
17 - amlogic,meson-gxbb-aoclkc
18 - amlogic,meson-gxl-aoclkc
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvkm/core/
Dlayout.h1 /* SPDX-License-Identifier: MIT */
27 NVKM_LAYOUT_ONCE(NVKM_SUBDEV_CLK , struct nvkm_clk , clk)
40 NVKM_LAYOUT_ONCE(NVKM_ENGINE_MPEG , struct nvkm_engine , mpeg)
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/core/
Ddevice.h1 /* SPDX-License-Identifier: MIT */
136 struct nvkm_clk *clk; member
167 struct nvkm_engine *mpeg; member
209 int (*clk )(struct nvkm_device *, int idx, struct nvkm_clk **); member
240 int (*mpeg )(struct nvkm_device *, int idx, struct nvkm_engine **); member
259 #define nvkm_rd08(d,a) ioread8((d)->pri + (a))
260 #define nvkm_rd16(d,a) ioread16_native((d)->pri + (a))
261 #define nvkm_rd32(d,a) ioread32_native((d)->pri + (a))
262 #define nvkm_wr08(d,a,v) iowrite8((v), (d)->pri + (a))
263 #define nvkm_wr16(d,a,v) iowrite16_native((v), (d)->pri + (a))
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/amlogic/
Damlogic,meson-gx-hhi-sysctrl.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/amlogic/amlogic,meson-gx-hhi-sysctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Neil Armstrong <neil.armstrong@linaro.org>
15 - enum:
16 - amlogic,meson-gx-hhi-sysctrl
17 - amlogic,meson-gx-ao-sysctrl
18 - amlogic,meson-axg-hhi-sysctrl
19 - amlogic,meson-axg-ao-sysctrl
[all …]
/kernel/linux/linux-5.10/drivers/staging/media/meson/vdec/
Dvdec_1.c1 // SPDX-License-Identifier: GPL-2.0+
7 * MPEG 1/2/4, H.263, H.264, MJPEG, VC1
11 #include <linux/clk.h>
29 struct amvdec_core *core = sess->core; in vdec_1_load_firmware()
30 struct device *dev = core->dev_dec; in vdec_1_load_firmware()
31 struct amvdec_codec_ops *codec_ops = sess->fmt_out->codec_ops; in vdec_1_load_firmware()
39 return -EINVAL; in vdec_1_load_firmware()
41 if (fw->size < MC_SIZE) { in vdec_1_load_firmware()
43 fw->size, MC_SIZE); in vdec_1_load_firmware()
44 ret = -EINVAL; in vdec_1_load_firmware()
[all …]
/kernel/linux/linux-6.6/drivers/staging/media/meson/vdec/
Dvdec_1.c1 // SPDX-License-Identifier: GPL-2.0+
7 * MPEG 1/2/4, H.263, H.264, MJPEG, VC1
11 #include <linux/clk.h>
29 struct amvdec_core *core = sess->core; in vdec_1_load_firmware()
30 struct device *dev = core->dev_dec; in vdec_1_load_firmware()
31 struct amvdec_codec_ops *codec_ops = sess->fmt_out->codec_ops; in vdec_1_load_firmware()
39 return -EINVAL; in vdec_1_load_firmware()
41 if (fw->size < MC_SIZE) { in vdec_1_load_firmware()
43 fw->size, MC_SIZE); in vdec_1_load_firmware()
44 ret = -EINVAL; in vdec_1_load_firmware()
[all …]
/kernel/linux/linux-5.10/drivers/staging/media/hantro/
Dhantro.h1 /* SPDX-License-Identifier: GPL-2.0 */
8 * Based on s5p-mfc driver by Samsung Electronics Co., Ltd.
18 #include <linux/clk.h>
20 #include <media/v4l2-ctrls.h>
21 #include <media/v4l2-device.h>
22 #include <media/v4l2-ioctl.h>
23 #include <media/v4l2-mem2mem.h>
24 #include <media/videobuf2-core.h>
25 #include <media/videobuf2-dma-contig.h>
40 * struct hantro_irq - irq handler and name
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/core/
Dsubdev.c37 [NVKM_SUBDEV_CLK ] = "clk",
75 [NVKM_ENGINE_MPEG ] = "mpeg",
97 if (subdev->func->intr) in nvkm_subdev_intr()
98 subdev->func->intr(subdev); in nvkm_subdev_intr()
104 if (subdev->func->info) in nvkm_subdev_info()
105 return subdev->func->info(subdev, mthd, data); in nvkm_subdev_info()
106 return -ENOSYS; in nvkm_subdev_info()
112 struct nvkm_device *device = subdev->device; in nvkm_subdev_fini()
119 if (subdev->func->fini) { in nvkm_subdev_fini()
120 int ret = subdev->func->fini(subdev, suspend); in nvkm_subdev_fini()
[all …]

123