| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/ |
| D | marvell,pp2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/marvell,pp2.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marcin Wojtas <mw@semihalf.com> 11 - Russell King <linux@armlinux.org> 21 - marvell,armada-375-pp2 22 - marvell,armada-7k-pp22 28 "#address-cells": 31 "#size-cells": [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/ |
| D | marvell-pp2.txt | 6 - compatible: should be one of: 7 "marvell,armada-375-pp2" 8 "marvell,armada-7k-pp2" 9 - reg: addresses and length of the register sets for the device. 10 For "marvell,armada-375-pp2", must contain the following register 12 - common controller registers 13 - LMS registers 14 - one register area per Ethernet port 15 For "marvell,armada-7k-pp2", must contain the following register 17 - packet processor registers [all …]
|
| /kernel/linux/linux-6.6/drivers/media/common/ |
| D | cx2341x.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * cx2341x - generic code for cx23415/6/8 based devices 17 #include <media/drv-intf/cx2341x.h> 18 #include <media/v4l2-common.h> 26 MODULE_PARM_DESC(debug, "Debug level (0-1)"); 30 /* definitions for audio properties bits 29-28 */ 35 static const char *cx2341x_get_name(u32 id) in cx2341x_get_name() argument 37 switch (id) { in cx2341x_get_name() 66 static const char **cx2341x_get_menu(u32 id) in cx2341x_get_menu() argument 79 "2D Symmetric non-separable", in cx2341x_get_menu() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/common/ |
| D | cx2341x.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * cx2341x - generic code for cx23415/6/8 based devices 17 #include <media/drv-intf/cx2341x.h> 18 #include <media/v4l2-common.h> 26 MODULE_PARM_DESC(debug, "Debug level (0-1)"); 30 /* definitions for audio properties bits 29-28 */ 35 static const char *cx2341x_get_name(u32 id) in cx2341x_get_name() argument 37 switch (id) { in cx2341x_get_name() 66 static const char **cx2341x_get_menu(u32 id) in cx2341x_get_menu() argument 79 "2D Symmetric non-separable", in cx2341x_get_menu() [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/marvell/ |
| D | armada-cp11x.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include <dt-bindings/interrupt-controller/mvebu-icu.h> 9 #include <dt-bindings/thermal/thermal.h> 11 #include "armada-common.dtsi" 27 thermal-zones { 28 CP11X_LABEL(thermal_ic): CP11X_NODE_NAME(thermal-ic) { 29 polling-delay-passive = <0>; /* Interrupt driven */ 30 polling-delay = <0>; /* Interrupt driven */ 32 thermal-sensors = <&CP11X_LABEL(thermal) 0>; 42 cooling-maps { }; [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/marvell/ |
| D | armada-cp11x.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include <dt-bindings/interrupt-controller/mvebu-icu.h> 9 #include <dt-bindings/thermal/thermal.h> 11 #include "armada-common.dtsi" 27 thermal-zones { 28 CP11X_LABEL(thermal_ic): CP11X_NODE_NAME(ic-thermal) { 29 polling-delay-passive = <0>; /* Interrupt driven */ 30 polling-delay = <0>; /* Interrupt driven */ 32 thermal-sensors = <&CP11X_LABEL(thermal) 0>; 42 cooling-maps { }; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ |
| D | mvebu-gated-clock.txt | 5 should specify the desired clock by having the clock ID in its 6 "clocks" phandle cell. The clock ID is directly mapped to the 11 ID Clock Peripheral 12 ----------------------------------- 28 ID Clock Peripheral 29 ----------------------------------- 42 19 gop Gigabit Ethernet MAC 49 28 crypto0_enc Cryptographic Unit Port 0 Encryption 50 29 crypto0_core Cryptographic Unit Port 0 Core 51 30 crypto1_enc Cryptographic Unit Port 1 Encryption [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/ |
| D | mvebu-gated-clock.txt | 5 should specify the desired clock by having the clock ID in its 6 "clocks" phandle cell. The clock ID is directly mapped to the 11 ID Clock Peripheral 12 ----------------------------------- 28 ID Clock Peripheral 29 ----------------------------------- 42 19 gop Gigabit Ethernet MAC 49 28 crypto0_enc Cryptographic Unit Port 0 Encryption 50 29 crypto0_core Cryptographic Unit Port 0 Core 51 30 crypto1_enc Cryptographic Unit Port 1 Encryption [all …]
|
| /kernel/linux/linux-6.6/include/media/drv-intf/ |
| D | cx2341x.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 10 #include <media/v4l2-ctrls.h> 27 enum cx2341x_port port; member 86 const char * const *cx2341x_ctrl_get_menu(const struct cx2341x_mpeg_params *p, u32 id); 107 enum cx2341x_port port; member 133 /* video gop cluster */ 188 #define CX2341X_FIRM_ENC_FILENAME "v4l-cx2341x-enc.fw" 190 #define CX2341X_FIRM_DEC_FILENAME "v4l-cx2341x-dec.fw"
|
| /kernel/linux/linux-5.10/include/media/drv-intf/ |
| D | cx2341x.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 10 #include <media/v4l2-ctrls.h> 27 enum cx2341x_port port; member 86 const char * const *cx2341x_ctrl_get_menu(const struct cx2341x_mpeg_params *p, u32 id); 107 enum cx2341x_port port; member 133 /* video gop cluster */ 188 #define CX2341X_FIRM_ENC_FILENAME "v4l-cx2341x-enc.fw" 190 #define CX2341X_FIRM_DEC_FILENAME "v4l-cx2341x-dec.fw"
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/marvell/mvpp2/ |
| D | mvpp2_main.c | 1 // SPDX-License-Identifier: GPL-2.0 61 static void mvpp2_acpi_start(struct mvpp2_port *port); 76 writel(data, priv->swth_base[0] + offset); in mvpp2_write() 81 return readl(priv->swth_base[0] + offset); in mvpp2_read() 86 return readl_relaxed(priv->swth_base[0] + offset); in mvpp2_read_relaxed() 91 return cpu % priv->nthreads; in mvpp2_cpu_to_thread() 114 * - per-thread registers, where each thread has its own copy of the 130 * - global registers that must be accessed through a specific thread 131 * window, because they are related to an access to a per-thread 151 writel(data, priv->swth_base[thread] + offset); in mvpp2_thread_write() [all …]
|
| D | mvpp2.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 34 #define MVPP2_RX_DATA_FIFO_SIZE_REG(port) (0x00 + 4 * (port)) argument 35 #define MVPP2_RX_ATTR_FIFO_SIZE_REG(port) (0x20 + 4 * (port)) argument 38 #define MVPP22_TX_FIFO_THRESH_REG(port) (0x8840 + 4 * (port)) argument 39 #define MVPP22_TX_FIFO_SIZE_REG(port) (0x8860 + 4 * (port)) argument 42 #define MVPP2_RX_CTRL_REG(port) (0x140 + 4 * (port)) argument 61 #define MVPP2_MH_REG(port) (0x5040 + 4 * (port)) argument 67 #define MVPP2_PRS_PORT_LU_MASK(port) (0xff << ((port) * 4)) argument 68 #define MVPP2_PRS_PORT_LU_VAL(port, val) ((val) << ((port) * 4)) argument 69 #define MVPP2_PRS_INIT_OFFS_REG(port) (0x1004 + ((port) & 4)) argument [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/marvell/mvpp2/ |
| D | mvpp2_main.c | 1 // SPDX-License-Identifier: GPL-2.0 61 static void mvpp2_acpi_start(struct mvpp2_port *port); 76 writel(data, priv->swth_base[0] + offset); in mvpp2_write() 81 return readl(priv->swth_base[0] + offset); in mvpp2_read() 86 return readl_relaxed(priv->swth_base[0] + offset); in mvpp2_read_relaxed() 91 return cpu % priv->nthreads; in mvpp2_cpu_to_thread() 96 writel(data, priv->cm3_base + offset); in mvpp2_cm3_write() 101 return readl(priv->cm3_base + offset); in mvpp2_cm3_read() 124 * - per-thread registers, where each thread has its own copy of the 140 * - global registers that must be accessed through a specific thread [all …]
|
| D | mvpp2.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 34 #define MVPP2_RX_DATA_FIFO_SIZE_REG(port) (0x00 + 4 * (port)) argument 35 #define MVPP2_RX_ATTR_FIFO_SIZE_REG(port) (0x20 + 4 * (port)) argument 38 #define MVPP22_TX_FIFO_THRESH_REG(port) (0x8840 + 4 * (port)) argument 39 #define MVPP22_TX_FIFO_SIZE_REG(port) (0x8860 + 4 * (port)) argument 42 #define MVPP2_RX_CTRL_REG(port) (0x140 + 4 * (port)) argument 61 #define MVPP2_MH_REG(port) (0x5040 + 4 * (port)) argument 70 #define MVPP2_PRS_PORT_LU_MASK(port) (0xff << ((port) * 4)) argument 71 #define MVPP2_PRS_PORT_LU_VAL(port, val) ((val) << ((port) * 4)) argument 72 #define MVPP2_PRS_INIT_OFFS_REG(port) (0x1004 + ((port) & 4)) argument [all …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/media/drivers/ |
| D | cx2341x-devel.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 ----------------------- 12 .. note:: the memory long words are little-endian ('intel format'). 21 .. code-block:: none 23 ivtvctl -O min=0x02000000,max=0x020000ff 26 register space :-). 35 .. code-block:: none 37 0x00000000-0x00ffffff Encoder memory space 38 0x00000000-0x0003ffff Encode.rom 39 ???-??? MPEG buffer(s) [all …]
|
| /kernel/linux/linux-6.6/Documentation/driver-api/media/drivers/ |
| D | cx2341x-devel.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 ----------------------- 12 .. note:: the memory long words are little-endian ('intel format'). 21 .. code-block:: none 23 ivtvctl -O min=0x02000000,max=0x020000ff 26 register space :-). 35 .. code-block:: none 37 0x00000000-0x00ffffff Encoder memory space 38 0x00000000-0x0003ffff Encode.rom 39 ???-??? MPEG buffer(s) [all …]
|
| /kernel/linux/linux-5.10/drivers/media/pci/cx23885/ |
| D | cx23885-417.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Support for a cx23417 mpeg encoder via cx23885 host port. 9 * - CX23885/7/8 support 15 #include "cx23885-ioctl.h" 25 #include <media/v4l2-common.h> 26 #include <media/v4l2-ioctl.h> 27 #include <media/drv-intf/cx2341x.h> 30 #define CX23885_FIRM_IMAGE_NAME "v4l-cx23885-enc.fw" 34 MODULE_PARM_DESC(mpegbufs, "number of mpeg buffers, range 2-32"); 37 MODULE_PARM_DESC(mpeglines, "number of lines in an MPEG buffer, range 2-32"); [all …]
|
| /kernel/linux/linux-6.6/drivers/media/pci/cx23885/ |
| D | cx23885-417.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Support for a cx23417 mpeg encoder via cx23885 host port. 9 * - CX23885/7/8 support 15 #include "cx23885-ioctl.h" 25 #include <media/v4l2-common.h> 26 #include <media/v4l2-ioctl.h> 27 #include <media/drv-intf/cx2341x.h> 30 #define CX23885_FIRM_IMAGE_NAME "v4l-cx23885-enc.fw" 34 MODULE_PARM_DESC(mpegbufs, "number of mpeg buffers, range 2-32"); 37 MODULE_PARM_DESC(mpeglines, "number of lines in an MPEG buffer, range 2-32"); [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/dispnv50/ |
| D | disp.c | 31 #include <linux/dma-mapping.h> 83 chan->device = device; in nv50_chan_create() 94 &chan->user); in nv50_chan_create() 96 nvif_object_map(&chan->user, NULL, 0); in nv50_chan_create() 105 return -ENOSYS; in nv50_chan_create() 111 nvif_object_dtor(&chan->user); in nv50_chan_destroy() 121 nvif_object_dtor(&dmac->vram); in nv50_dmac_destroy() 122 nvif_object_dtor(&dmac->sync); in nv50_dmac_destroy() 124 nv50_chan_destroy(&dmac->base); in nv50_dmac_destroy() 126 nvif_mem_dtor(&dmac->_push.mem); in nv50_dmac_destroy() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/pci/cx88/ |
| D | cx88-blackbird.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Support for a cx23416 mpeg encoder via cx2388x host port. 9 * (c) 2005-2006 Mauro Carvalho Chehab <mchehab@kernel.org> 10 * - video_ioctl2 conversion 24 #include <media/v4l2-common.h> 25 #include <media/v4l2-ioctl.h> 26 #include <media/v4l2-event.h> 27 #include <media/drv-intf/cx2341x.h> 44 /* ------------------------------------------------------------------ */ 48 /* defines below are from ivtv-driver.h */ [all …]
|
| /kernel/linux/linux-6.6/drivers/media/pci/cx88/ |
| D | cx88-blackbird.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Support for a cx23416 mpeg encoder via cx2388x host port. 9 * (c) 2005-2006 Mauro Carvalho Chehab <mchehab@kernel.org> 10 * - video_ioctl2 conversion 24 #include <media/v4l2-common.h> 25 #include <media/v4l2-ioctl.h> 26 #include <media/v4l2-event.h> 27 #include <media/drv-intf/cx2341x.h> 44 /* ------------------------------------------------------------------ */ 48 /* defines below are from ivtv-driver.h */ [all …]
|
| /kernel/linux/linux-5.10/drivers/tty/ |
| D | synclinkmp.c | 1 // SPDX-License-Identifier: GPL-1.0+ 3 * $Id: synclinkmp.c,v 4.38 2005/07/15 13:29:44 paulkf Exp $ 78 #define COPY_FROM_USER(error,dest,src,size) error = copy_from_user(dest,src,size) ? -EFAULT : 0 80 #define COPY_TO_USER(error,dest,src,size) error = copy_to_user(dest,src,size) ? -EFAULT : 0 110 /* SCA-I style DMA buffer descriptor */ 126 u16 phys_entry; /* lower 16-bits of physical address of this descriptor */ 154 struct tty_port port; member 449 static int synclinkmp_adapter_count = -1; 453 * Set this param to non-zero to load eax with the 455 * This is useful for use with gdb and add-symbol-file command. [all …]
|
| /kernel/linux/linux-6.6/drivers/media/usb/cx231xx/ |
| D | cx231xx-417.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Support for a cx23417 mpeg encoder via cx231xx host port. 9 * - CX23885/7/8 support 25 #include <media/v4l2-common.h> 26 #include <media/v4l2-ioctl.h> 27 #include <media/v4l2-event.h> 28 #include <media/drv-intf/cx2341x.h> 32 #define CX231xx_FIRM_IMAGE_NAME "v4l-cx23885-enc.fw" 65 MODULE_PARM_DESC(mpeglines, "number of lines in an MPEG buffer, range 2-32"); 70 "number of bytes in each line of an MPEG buffer, range 512-1024"); [all …]
|
| /kernel/linux/linux-5.10/drivers/media/usb/cx231xx/ |
| D | cx231xx-417.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Support for a cx23417 mpeg encoder via cx231xx host port. 9 * - CX23885/7/8 support 25 #include <media/v4l2-common.h> 26 #include <media/v4l2-ioctl.h> 27 #include <media/v4l2-event.h> 28 #include <media/drv-intf/cx2341x.h> 32 #define CX231xx_FIRM_IMAGE_NAME "v4l-cx23885-enc.fw" 65 MODULE_PARM_DESC(mpeglines, "number of lines in an MPEG buffer, range 2-32"); 70 "number of bytes in each line of an MPEG buffer, range 512-1024"); [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv50/ |
| D | disp.c | 31 #include <linux/dma-mapping.h> 82 chan->device = device; in nv50_chan_create() 93 &chan->user); in nv50_chan_create() 95 nvif_object_map(&chan->user, NULL, 0); in nv50_chan_create() 104 return -ENOSYS; in nv50_chan_create() 110 nvif_object_dtor(&chan->user); in nv50_chan_destroy() 120 nvif_object_dtor(&dmac->vram); in nv50_dmac_destroy() 121 nvif_object_dtor(&dmac->sync); in nv50_dmac_destroy() 123 nv50_chan_destroy(&dmac->base); in nv50_dmac_destroy() 125 nvif_mem_dtor(&dmac->_push.mem); in nv50_dmac_destroy() [all …]
|