| /kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
| D | base.c | 41 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 …]
|
| D | priv.h | 1 /* SPDX-License-Identifier: MIT */ 10 #include <subdev/clk.h> 39 #include <engine/mpeg.h>
|
| /kernel/linux/linux-6.6/drivers/media/dvb-frontends/ |
| D | mxl5xx_defs.h | 1 /* 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 …]
|
| D | drxk_hard.h | 1 /* 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/ |
| D | mxl5xx_defs.h | 1 /* 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 …]
|
| D | drxk_hard.h | 1 /* 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/ |
| D | amlogic,gxbb-aoclkc.txt | 4 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/ |
| D | base.c | 40 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 …]
|
| D | priv.h | 1 /* SPDX-License-Identifier: MIT */ 10 #include <subdev/clk.h> 40 #include <engine/mpeg.h>
|
| /kernel/linux/linux-6.6/arch/mips/ath25/ |
| D | ar2315_regs.h | 11 * 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/ |
| D | ar2315_regs.h | 11 * 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/ |
| D | gxbb-aoclk.c | 1 // 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 …]
|
| D | axg-aoclk.c | 1 // 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 …]
|
| D | g12a-aoclk.c | 1 // 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/ |
| D | axg-aoclk.c | 1 // 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 …]
|
| D | gxbb-aoclk.c | 1 // 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 …]
|
| D | g12a-aoclk.c | 1 // 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/ |
| D | amlogic,gxbb-aoclkc.yaml | 1 # 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/ |
| D | layout.h | 1 /* 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/ |
| D | device.h | 1 /* 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/ |
| D | amlogic,meson-gx-hhi-sysctrl.yaml | 1 # 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/ |
| D | vdec_1.c | 1 // 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/ |
| D | vdec_1.c | 1 // 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/ |
| D | hantro.h | 1 /* 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/ |
| D | subdev.c | 37 [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 …]
|