| /kernel/linux/linux-6.6/drivers/soc/bcm/brcmstb/ |
| D | common.c | 1 // 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/ |
| D | common.c | 1 // 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/ |
| D | mt9m001.c | 1 // 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 …]
|
| D | ov6650.c | 1 // 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/ |
| D | mt9m001.c | 1 // 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 …]
|
| D | ov6650.c | 1 // 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/ |
| D | vsp1_rwpf.c | 1 // 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 …]
|
| D | vsp1_brx.c | 1 // 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/ |
| D | vsp1_rwpf.c | 1 // 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 …]
|
| D | vsp1_brx.c | 1 // 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/ |
| D | rkisp1-resizer.c | 1 // 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/ |
| D | brcm,sata-brcm.txt | 3 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/ |
| D | aspeed-lpc-ctrl.c | 1 // 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/ |
| D | brcm,brcmstb.txt | 2 ----------------------------------------------- 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/ |
| D | brcm,brcmstb.txt | 2 ----------------------------------------------- 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/ |
| D | brcm,sata-brcm.yaml | 1 # 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/ |
| D | fsl,imx8mq-vpu-blk-ctrl.yaml | 1 # 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 …]
|
| D | fsl,imx8mp-hdmi-blk-ctrl.yaml | 1 # 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 …]
|
| D | fsl,imx8mp-hsio-blk-ctrl.yaml | 1 # 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/ |
| D | camif-capture.c | 1 // 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/ |
| D | camif-capture.c | 1 // 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/ |
| D | aspeed-lpc-ctrl.c | 1 // 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/ |
| D | venc.c | 1 // 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/ |
| D | dw100.c | 1 // 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/ |
| D | core.c | 1 // 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 …]
|