Home
last modified time | relevance | path

Searched +full:top +full:- +full:ctrl (Results 1 – 25 of 540) sorted by relevance

12345678910>>...22

/kernel/linux/linux-6.6/drivers/soc/bcm/brcmstb/
Dcommon.c1 // SPDX-License-Identifier: GPL-2.0-only
30 { .compatible = "brcm,bcm7125-sun-top-ctrl", },
31 { .compatible = "brcm,bcm7346-sun-top-ctrl", },
32 { .compatible = "brcm,bcm7358-sun-top-ctrl", },
33 { .compatible = "brcm,bcm7360-sun-top-ctrl", },
34 { .compatible = "brcm,bcm7362-sun-top-ctrl", },
35 { .compatible = "brcm,bcm7420-sun-top-ctrl", },
36 { .compatible = "brcm,bcm7425-sun-top-ctrl", },
37 { .compatible = "brcm,bcm7429-sun-top-ctrl", },
38 { .compatible = "brcm,bcm7435-sun-top-ctrl", },
[all …]
/kernel/linux/linux-5.10/drivers/soc/bcm/brcmstb/
Dcommon.c1 // SPDX-License-Identifier: GPL-2.0-only
52 { .compatible = "brcm,bcm7125-sun-top-ctrl", },
53 { .compatible = "brcm,bcm7346-sun-top-ctrl", },
54 { .compatible = "brcm,bcm7358-sun-top-ctrl", },
55 { .compatible = "brcm,bcm7360-sun-top-ctrl", },
56 { .compatible = "brcm,bcm7362-sun-top-ctrl", },
57 { .compatible = "brcm,bcm7420-sun-top-ctrl", },
58 { .compatible = "brcm,bcm7425-sun-top-ctrl", },
59 { .compatible = "brcm,bcm7429-sun-top-ctrl", },
60 { .compatible = "brcm,bcm7435-sun-top-ctrl", },
[all …]
/kernel/linux/linux-6.6/drivers/media/i2c/
Dmt9m001.c1 // SPDX-License-Identifier: GPL-2.0
18 #include <media/v4l2-ctrls.h>
19 #include <media/v4l2-device.h>
20 #include <media/v4l2-event.h>
21 #include <media/v4l2-subdev.h>
83 /* Order important - see above */
92 /* exposure/auto-exposure cluster */
106 unsigned short y_skip_top; /* Lines to skip at the top */
181 dev_dbg(&client->dev, "%s\n", __func__); in mt9m001_init()
191 /* Blanking and start values - default... */ in mt9m001_apply_selection()
[all …]
Dov6650.c1 // SPDX-License-Identifier: GPL-2.0-only
15 * Copyright 2006-7 Jonathan Corbet <corbet@lwn.net>
29 #include <linux/v4l2-mediabus.h>
32 #include <media/v4l2-ctrls.h>
33 #include <media/v4l2-device.h>
36 #define REG_GAIN 0x00 /* range 00 - 3F */
51 /* [5:0]: Internal Clock Pre-Scaler */
165 #define W_QCIF (DEF_HSTOP - DEF_HSTRT)
167 #define H_QCIF (DEF_VSTOP - DEF_VSTRT)
254 .addr = client->addr, in ov6650_reg_read()
[all …]
/kernel/linux/linux-5.10/drivers/media/i2c/
Dmt9m001.c1 // SPDX-License-Identifier: GPL-2.0
18 #include <media/v4l2-ctrls.h>
19 #include <media/v4l2-device.h>
20 #include <media/v4l2-event.h>
21 #include <media/v4l2-subdev.h>
83 /* Order important - see above */
92 /* exposure/auto-exposure cluster */
106 unsigned short y_skip_top; /* Lines to skip at the top */
181 dev_dbg(&client->dev, "%s\n", __func__); in mt9m001_init()
191 /* Blanking and start values - default... */ in mt9m001_apply_selection()
[all …]
Dov6650.c1 // SPDX-License-Identifier: GPL-2.0-only
15 * Copyright 2006-7 Jonathan Corbet <corbet@lwn.net>
28 #include <linux/v4l2-mediabus.h>
31 #include <media/v4l2-clk.h>
32 #include <media/v4l2-ctrls.h>
33 #include <media/v4l2-device.h>
36 #define REG_GAIN 0x00 /* range 00 - 3F */
51 /* [5:0]: Internal Clock Pre-Scaler */
165 #define W_QCIF (DEF_HSTOP - DEF_HSTRT)
167 #define H_QCIF (DEF_VSTOP - DEF_VSTRT)
[all …]
/kernel/linux/linux-6.6/drivers/media/platform/renesas/vsp1/
Dvsp1_rwpf.c1 // SPDX-License-Identifier: GPL-2.0+
3 * vsp1_rwpf.c -- R-Car VSP1 Read and Write Pixel Formatters
5 * Copyright (C) 2013-2014 Renesas Electronics Corporation
10 #include <media/v4l2-subdev.h>
22 return v4l2_subdev_get_try_crop(&rwpf->entity.subdev, sd_state, in vsp1_rwpf_get_crop()
26 /* -----------------------------------------------------------------------------
40 if (code->index >= ARRAY_SIZE(codes)) in vsp1_rwpf_enum_mbus_code()
41 return -EINVAL; in vsp1_rwpf_enum_mbus_code()
43 code->code = codes[code->index]; in vsp1_rwpf_enum_mbus_code()
56 RWPF_MIN_HEIGHT, rwpf->max_width, in vsp1_rwpf_enum_frame_size()
[all …]
Dvsp1_brx.c1 // SPDX-License-Identifier: GPL-2.0+
3 * vsp1_brx.c -- R-Car VSP1 Blend ROP Unit (BRU and BRS)
13 #include <media/v4l2-subdev.h>
25 /* -----------------------------------------------------------------------------
32 vsp1_dl_body_write(dlb, brx->base + reg, data); in vsp1_brx_write()
35 /* -----------------------------------------------------------------------------
39 static int brx_s_ctrl(struct v4l2_ctrl *ctrl) in brx_s_ctrl() argument
42 container_of(ctrl->handler, struct vsp1_brx, ctrls); in brx_s_ctrl()
44 switch (ctrl->id) { in brx_s_ctrl()
46 brx->bgcolor = ctrl->val; in brx_s_ctrl()
[all …]
/kernel/linux/linux-5.10/drivers/media/platform/vsp1/
Dvsp1_rwpf.c1 // SPDX-License-Identifier: GPL-2.0+
3 * vsp1_rwpf.c -- R-Car VSP1 Read and Write Pixel Formatters
5 * Copyright (C) 2013-2014 Renesas Electronics Corporation
10 #include <media/v4l2-subdev.h>
22 return v4l2_subdev_get_try_crop(&rwpf->entity.subdev, config, in vsp1_rwpf_get_crop()
26 /* -----------------------------------------------------------------------------
40 if (code->index >= ARRAY_SIZE(codes)) in vsp1_rwpf_enum_mbus_code()
41 return -EINVAL; in vsp1_rwpf_enum_mbus_code()
43 code->code = codes[code->index]; in vsp1_rwpf_enum_mbus_code()
55 RWPF_MIN_HEIGHT, rwpf->max_width, in vsp1_rwpf_enum_frame_size()
[all …]
Dvsp1_brx.c1 // SPDX-License-Identifier: GPL-2.0+
3 * vsp1_brx.c -- R-Car VSP1 Blend ROP Unit (BRU and BRS)
13 #include <media/v4l2-subdev.h>
25 /* -----------------------------------------------------------------------------
32 vsp1_dl_body_write(dlb, brx->base + reg, data); in vsp1_brx_write()
35 /* -----------------------------------------------------------------------------
39 static int brx_s_ctrl(struct v4l2_ctrl *ctrl) in brx_s_ctrl() argument
42 container_of(ctrl->handler, struct vsp1_brx, ctrls); in brx_s_ctrl()
44 switch (ctrl->id) { in brx_s_ctrl()
46 brx->bgcolor = ctrl->val; in brx_s_ctrl()
[all …]
/kernel/linux/linux-5.10/drivers/staging/media/rkisp1/
Drkisp1-resizer.c1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Rockchip ISP1 Driver - V4l resizer device
11 #include "rkisp1-common.h"
63 u32 ctrl; member
87 u32 ctrl; member
105 .ctrl = RKISP1_CIF_MRSZ_CTRL,
129 .ctrl = RKISP1_CIF_DUAL_CROP_CTRL,
147 .ctrl = RKISP1_CIF_SRSZ_CTRL,
171 .ctrl = RKISP1_CIF_DUAL_CROP_CTRL,
187 return v4l2_subdev_get_try_format(&rsz->sd, cfg, pad); in rkisp1_rsz_get_pad_fmt()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/ata/
Dbrcm,sata-brcm.txt3 SATA nodes are defined to describe on-chip Serial ATA controllers.
7 - compatible : should be one or more of
8 "brcm,bcm7216-ahci"
9 "brcm,bcm7425-ahci"
10 "brcm,bcm7445-ahci"
11 "brcm,bcm-nsp-ahci"
12 "brcm,sata3-ahci"
13 "brcm,bcm63138-ahci"
14 - reg : register mappings for AHCI and SATA_TOP_CTRL
15 - reg-names : "ahci" and "top-ctrl"
[all …]
/kernel/linux/linux-6.6/drivers/soc/aspeed/
Daspeed-lpc-ctrl.c1 // SPDX-License-Identifier: GPL-2.0-or-later
17 #include <linux/aspeed-lpc-ctrl.h>
19 #define DEVICE_NAME "aspeed-lpc-ctrl"
45 return container_of(file->private_data, struct aspeed_lpc_ctrl, in file_aspeed_lpc_ctrl()
52 unsigned long vsize = vma->vm_end - vma->vm_start; in aspeed_lpc_ctrl_mmap()
53 pgprot_t prot = vma->vm_page_prot; in aspeed_lpc_ctrl_mmap()
55 if (vma->vm_pgoff + vma_pages(vma) > lpc_ctrl->mem_size >> PAGE_SHIFT) in aspeed_lpc_ctrl_mmap()
56 return -EINVAL; in aspeed_lpc_ctrl_mmap()
61 if (remap_pfn_range(vma, vma->vm_start, in aspeed_lpc_ctrl_mmap()
62 (lpc_ctrl->mem_base >> PAGE_SHIFT) + vma->vm_pgoff, in aspeed_lpc_ctrl_mmap()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/bcm/
Dbrcm,brcmstb.txt2 -----------------------------------------------
3 Boards with Broadcom Brahma15 ARM-based BCMxxxx (generally BCM7xxx variants)
7 - compatible: "brcm,bcm<chip_id>", "brcm,brcmstb"
11 #address-cells = <2>;
12 #size-cells = <2>;
16 Further, syscon nodes that map platform-specific registers used for general
19 - compatible: "brcm,bcm<chip_id>-sun-top-ctrl", "syscon"
20 - compatible: "brcm,bcm<chip_id>-cpu-biu-ctrl",
21 "brcm,brcmstb-cpu-biu-ctrl",
23 - compatible: "brcm,bcm<chip_id>-hif-continuation", "syscon"
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/bcm/
Dbrcm,brcmstb.txt2 -----------------------------------------------
3 Boards with Broadcom Brahma15 ARM-based BCMxxxx (generally BCM7xxx variants)
7 - compatible: "brcm,bcm<chip_id>", "brcm,brcmstb"
11 #address-cells = <2>;
12 #size-cells = <2>;
16 Further, syscon nodes that map platform-specific registers used for general
19 - compatible: "brcm,bcm<chip_id>-sun-top-ctrl", "syscon"
20 - compatible: "brcm,bcm<chip_id>-cpu-biu-ctrl",
21 "brcm,brcmstb-cpu-biu-ctrl",
23 - compatible: "brcm,bcm<chip_id>-hif-continuation", "syscon"
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/ata/
Dbrcm,sata-brcm.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/ata/brcm,sata-brcm.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 SATA nodes are defined to describe on-chip Serial ATA controllers.
14 - Florian Fainelli <f.fainelli@gmail.com>
17 - $ref: ahci-common.yaml#
22 - items:
23 - enum:
24 - brcm,bcm7216-ahci
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/imx/
Dfsl,imx8mq-vpu-blk-ctrl.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/imx/fsl,imx8mq-vpu-blk-ctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NXP i.MX8MQ VPU blk-ctrl
10 - Lucas Stach <l.stach@pengutronix.de>
13 The i.MX8MQ VPU blk-ctrl is a top-level peripheral providing access to
20 - const: fsl,imx8mq-vpu-blk-ctrl
25 '#power-domain-cells':
28 power-domains:
[all …]
Dfsl,imx8mp-hdmi-blk-ctrl.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/imx/fsl,imx8mp-hdmi-blk-ctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NXP i.MX8MP HDMI blk-ctrl
10 - Lucas Stach <l.stach@pengutronix.de>
13 The i.MX8MP HDMMI blk-ctrl is a top-level peripheral providing access to
20 - const: fsl,imx8mp-hdmi-blk-ctrl
21 - const: syscon
26 '#power-domain-cells':
[all …]
Dfsl,imx8mp-hsio-blk-ctrl.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/imx/fsl,imx8mp-hsio-blk-ctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NXP i.MX8MP HSIO blk-ctrl
10 - Lucas Stach <l.stach@pengutronix.de>
13 The i.MX8MP HSIO blk-ctrl is a top-level peripheral providing access to
14 the NoC and ensuring proper power sequencing of the high-speed IO
20 - const: fsl,imx8mp-hsio-blk-ctrl
21 - const: syscon
[all …]
/kernel/linux/linux-6.6/drivers/media/platform/samsung/s3c-camif/
Dcamif-capture.c1 // SPDX-License-Identifier: GPL-2.0-only
8 * Based on drivers/media/platform/s5p-fimc,
9 * Copyright (C) 2010 - 2012 Samsung Electronics Co., Ltd.
30 #include <media/media-device.h>
31 #include <media/v4l2-ctrls.h>
32 #include <media/v4l2-event.h>
33 #include <media/v4l2-ioctl.h>
34 #include <media/videobuf2-v4l2.h>
35 #include <media/videobuf2-dma-contig.h>
37 #include "camif-core.h"
[all …]
/kernel/linux/linux-5.10/drivers/media/platform/s3c-camif/
Dcamif-capture.c1 // SPDX-License-Identifier: GPL-2.0-only
8 * Based on drivers/media/platform/s5p-fimc,
9 * Copyright (C) 2010 - 2012 Samsung Electronics Co., Ltd.
30 #include <media/media-device.h>
31 #include <media/v4l2-ctrls.h>
32 #include <media/v4l2-event.h>
33 #include <media/v4l2-ioctl.h>
34 #include <media/videobuf2-v4l2.h>
35 #include <media/videobuf2-dma-contig.h>
37 #include "camif-core.h"
[all …]
/kernel/linux/linux-5.10/drivers/soc/aspeed/
Daspeed-lpc-ctrl.c1 // SPDX-License-Identifier: GPL-2.0-or-later
16 #include <linux/aspeed-lpc-ctrl.h>
18 #define DEVICE_NAME "aspeed-lpc-ctrl"
39 return container_of(file->private_data, struct aspeed_lpc_ctrl, in file_aspeed_lpc_ctrl()
46 unsigned long vsize = vma->vm_end - vma->vm_start; in aspeed_lpc_ctrl_mmap()
47 pgprot_t prot = vma->vm_page_prot; in aspeed_lpc_ctrl_mmap()
49 if (vma->vm_pgoff + vma_pages(vma) > lpc_ctrl->mem_size >> PAGE_SHIFT) in aspeed_lpc_ctrl_mmap()
50 return -EINVAL; in aspeed_lpc_ctrl_mmap()
55 if (remap_pfn_range(vma, vma->vm_start, in aspeed_lpc_ctrl_mmap()
56 (lpc_ctrl->mem_base >> PAGE_SHIFT) + vma->vm_pgoff, in aspeed_lpc_ctrl_mmap()
[all …]
/kernel/linux/linux-6.6/drivers/media/platform/amphion/
Dvenc.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright 2020-2021 NXP
17 #include <media/v4l2-device.h>
18 #include <media/v4l2-event.h>
19 #include <media/v4l2-mem2mem.h>
20 #include <media/v4l2-ioctl.h>
21 #include <media/videobuf2-v4l2.h>
22 #include <media/videobuf2-dma-contig.h>
23 #include <media/videobuf2-vmalloc.h>
96 strscpy(cap->driver, "amphion-vpu", sizeof(cap->driver)); in venc_querycap()
[all …]
/kernel/linux/linux-6.6/drivers/media/platform/nxp/dw100/
Ddw100.c1 // SPDX-License-Identifier: GPL-2.0+
20 #include <media/v4l2-ctrls.h>
21 #include <media/v4l2-device.h>
22 #include <media/v4l2-event.h>
23 #include <media/v4l2-ioctl.h>
24 #include <media/v4l2-mem2mem.h>
25 #include <media/videobuf2-dma-contig.h>
190 if (fmt->fourcc == pixel_format && fmt->types & fmt_type) in dw100_find_pixel_format()
199 return dw100_find_pixel_format(f->fmt.pix_mp.pixelformat, in dw100_find_format()
200 to_dw100_fmt_type(f->type)); in dw100_find_format()
[all …]
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/aspeed-vhub/
Dcore.c1 // SPDX-License-Identifier: GPL-2.0+
3 * aspeed-vhub -- Driver for Aspeed SoC "vHub" USB gadget
5 * core.c - Top level support
25 #include <linux/dma-mapping.h>
32 bool internal = req->internal; in ast_vhub_done()
33 struct ast_vhub *vhub = ep->vhub; in ast_vhub_done()
37 list_del_init(&req->queue); in ast_vhub_done()
39 if ((req->req.status == -EINPROGRESS) || (status == -EOVERFLOW)) in ast_vhub_done()
40 req->req.status = status; in ast_vhub_done()
42 if (req->req.dma) { in ast_vhub_done()
[all …]

12345678910>>...22