Home
last modified time | relevance | path

Searched full:dcp (Results 1 – 25 of 53) sorted by relevance

123

/linux/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_transform.h40 SRI(GAMUT_REMAP_CONTROL, DCP, id), \
41 SRI(GAMUT_REMAP_C11_C12, DCP, id), \
42 SRI(GAMUT_REMAP_C13_C14, DCP, id), \
43 SRI(GAMUT_REMAP_C21_C22, DCP, id), \
44 SRI(GAMUT_REMAP_C23_C24, DCP, id), \
45 SRI(GAMUT_REMAP_C31_C32, DCP, id), \
46 SRI(GAMUT_REMAP_C33_C34, DCP, id), \
47 SRI(OUTPUT_CSC_C11_C12, DCP, id), \
48 SRI(OUTPUT_CSC_C13_C14, DCP, id), \
49 SRI(OUTPUT_CSC_C21_C22, DCP, id), \
[all …]
H A Ddce_mem_input.h35 SRI(GRPH_ENABLE, DCP, id),\
36 SRI(GRPH_CONTROL, DCP, id),\
37 SRI(GRPH_X_START, DCP, id),\
38 SRI(GRPH_Y_START, DCP, id),\
39 SRI(GRPH_X_END, DCP, id),\
40 SRI(GRPH_Y_END, DCP, id),\
41 SRI(GRPH_PITCH, DCP, id),\
42 SRI(HW_ROTATION, DCP, id),\
43 SRI(GRPH_SWAP_CNTL, DCP, id),\
44 SRI(PRESCALE_GRPH_CONTROL, DCP, id),\
[all …]
H A Ddce_ipp.h35 SRI(CUR_UPDATE, DCP, id), \
36 SRI(CUR_CONTROL, DCP, id), \
37 SRI(CUR_POSITION, DCP, id), \
38 SRI(CUR_HOT_SPOT, DCP, id), \
39 SRI(CUR_COLOR1, DCP, id), \
40 SRI(CUR_COLOR2, DCP, id), \
41 SRI(CUR_SIZE, DCP, id), \
42 SRI(CUR_SURFACE_ADDRESS_HIGH, DCP, id), \
43 SRI(CUR_SURFACE_ADDRESS, DCP, id), \
44 SRI(PRESCALE_GRPH_CONTROL, DCP, id), \
[all …]
/linux/Documentation/devicetree/bindings/crypto/
H A Dfsl-dcp.yaml4 $id: http://devicetree.org/schemas/crypto/fsl-dcp.yaml#
7 title: Freescale DCP (Data Co-Processor) found on i.MX23/i.MX28
16 - fsl,imx23-dcp
17 - fsl,imx28-dcp
20 - fsl,imx6sl-dcp
21 - fsl,imx6ull-dcp
22 - const: fsl,imx28-dcp
28 description: Should contain MXS DCP interrupt numbers, VMI IRQ and DCP IRQ
32 - description: MXS DCP VMI interrupt
33 - description: MXS DCP DCP interrupt
[all …]
/linux/security/keys/trusted-keys/
H A Dtrusted_dcp.c17 #include <soc/fsl/dcp.h>
23 * DOC: dcp blob format
25 * The Data Co-Processor (DCP) provides hardware-bound AES keys using its
27 * To make DCP hardware encryption keys usable as trust source, we define
31 * Whenever a new trusted key using DCP is generated, we generate a random 128-bit
35 * The BEK itself is encrypted using the hardware-bound key using the DCP's AES
42 * struct dcp_blob_fmt - DCP BLOB format.
47 * AES-128-ECB mode by DCP.
53 * The total size of a DCP BLOB is sizeof(struct dcp_blob_fmt) + @payload_len +
91 tfm = crypto_alloc_skcipher("ecb-paes-dcp", CRYPTO_ALG_INTERNAL, in do_dcp_crypto()
[all …]
H A DKconfig42 bool "DCP-based trusted keys"
47 Enable use of NXP's DCP (Data Co-Processor) as trusted key backend.
H A Dtrusted_core.c34 MODULE_PARM_DESC(source, "Select trusted keys source (tpm, tee, caam or dcp)");
47 { "dcp", &dcp_trusted_key_ops },
/linux/Documentation/security/keys/
H A Dtrusted-encrypted.rst45 (4) DCP (Data Co-Processor: crypto accelerator of various i.MX SoCs)
48 in the on-chip fuses and is accessible to the DCP encryption engine only.
49 DCP provides two keys that can be used as root of trust: the OTP key
68 (4) DCP
96 (4) DCP
116 (4) DCP
118 Vendor-specific API that is implemented as part of the DCP crypto driver in
119 ``drivers/crypto/mxs-dcp.c``.
156 * DCP (Data Co-Processor: crypto accelerator of various i.MX SoCs)
158 The DCP hardware device itself does not provide a dedicated RNG interface,
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dce60/
H A Ddce60_timing_generator.c54 .dcp = (mmDCP0_GRPH_CONTROL - mmDCP0_GRPH_CONTROL),
58 .dcp = (mmDCP1_GRPH_CONTROL - mmDCP0_GRPH_CONTROL),
62 .dcp = (mmDCP2_GRPH_CONTROL - mmDCP0_GRPH_CONTROL),
66 .dcp = (mmDCP3_GRPH_CONTROL - mmDCP0_GRPH_CONTROL),
70 .dcp = (mmDCP4_GRPH_CONTROL - mmDCP0_GRPH_CONTROL),
74 .dcp = (mmDCP5_GRPH_CONTROL - mmDCP0_GRPH_CONTROL),
84 #define DCP_REG(reg) (reg + tg110->offsets.dcp)
/linux/drivers/usb/renesas_usbhs/
H A Dmod_gadget.c222 struct usbhsg_uep *dcp = usbhsg_gpriv_to_dcp(gpriv); in usbhsg_recip_handler_std_control_done() local
223 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(dcp); in usbhsg_recip_handler_std_control_done()
314 struct usbhsg_uep *dcp = usbhsg_gpriv_to_dcp(gpriv); in __usbhsg_recip_send_status() local
315 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(dcp); in __usbhsg_recip_send_status()
321 req = usb_ep_alloc_request(&dcp->ep, GFP_ATOMIC); in __usbhsg_recip_send_status()
330 usb_ep_free_request(&dcp->ep, req); in __usbhsg_recip_send_status()
345 usbhsg_queue_push(dcp, usbhsg_req_to_ureq(req)); in __usbhsg_recip_send_status()
480 struct usbhsg_uep *dcp = usbhsg_gpriv_to_dcp(gpriv); in usbhsg_irq_ctrl_stage() local
481 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(dcp); in usbhsg_irq_ctrl_stage()
817 struct usbhsg_uep *dcp = usbhsg_gpriv_to_dcp(gpriv); in usbhsg_try_start() local
[all …]
H A Dpipe.c27 [USB_ENDPOINT_XFER_CONTROL] = "DCP",
73 * DCP/PIPE functions
225 * if pipe is dcp, no pipe is selected. in usbhsp_pipe_select()
226 * it is no problem, because dcp have its register in usbhsp_pipe_select()
284 /* Do not support for DCP pipe */ in usbhs_pipe_contains_transmittable_data()
767 * dcp control
817 /* This driver expects 1st pipe is DCP */ in usbhs_pipe_probe()
819 dev_err(dev, "1st PIPE is not DCP\n"); in usbhs_pipe_probe()
H A Dfifo.c235 * And DCP pipe can NOT use "ready interrupt" for "send" in usbhsf_tx_irq_ctrl()
294 * if non-DCP pipe, this driver should set BCLR when in usbhsf_fifo_clear()
355 * DCP status stage
440 * DCP data stage (push)
461 * DCP data stage (pop)
474 * prepare pop for DCP should in usbhsf_dcp_data_stage_prepare_pop()
475 * - change DCP direction, in usbhsf_dcp_data_stage_prepare_pop()
748 * DCP ctrol statge handler
888 /* use PIO if packet is less than pio_dma_border or pipe is DCP */ in usbhsf_dma_prepare_push()
998 /* use PIO if packet is less than pio_dma_border or pipe is DCP */ in usbhsf_dma_prepare_pop_with_usb_dmac()
[all …]
H A Dmod_host.c38 * | udev 1 |-+- [uep 0 (dcp) ] --+ pipe will be switched when
41 * | +--------------> | pipe0 (dcp) |
45 * | udev 2 |-+- [uep 0 (dcp) ] -@ +----------> | pipe2 (bulk) |
50 * | udev 3 |-+- [uep 0 (dcp) ] -@ | +--------------+
86 struct usbhs_pipe *dcp; member
119 #define usbhsh_hpriv_to_dcp(h) ((h)->dcp)
207 /* DCP is out of sequence control */ in usbhsh_endpoint_sequence_save()
734 * DCP setup stage
795 * DCP data stage
837 * DCP status stage
[all …]
H A Dpipe.h111 * dcp control
/linux/lib/
H A Ddynamic_debug.c605 static int ddebug_apply_class_bitmap(const struct ddebug_class_param *dcp, in ddebug_apply_class_bitmap() argument
610 const struct ddebug_class_map *map = dcp->map; in ddebug_apply_class_bitmap()
621 test_bit(bi, new_bits) ? '+' : '-', dcp->flags); in ddebug_apply_class_bitmap()
640 const struct ddebug_class_param *dcp = kp->arg; in param_set_dyndbg_classnames() local
641 const struct ddebug_class_map *map = dcp->map; in param_set_dyndbg_classnames()
652 curr_bits = old_bits = *dcp->bits; in param_set_dyndbg_classnames()
683 totct += ddebug_apply_class_bitmap(dcp, &curr_bits, dcp->bits); in param_set_dyndbg_classnames()
684 *dcp->bits = curr_bits; in param_set_dyndbg_classnames()
690 old_bits = CLASSMAP_BITMASK(*dcp->lvl); in param_set_dyndbg_classnames()
693 totct += ddebug_apply_class_bitmap(dcp, &curr_bits, &old_bits); in param_set_dyndbg_classnames()
[all …]
/linux/Documentation/devicetree/bindings/soc/fsl/
H A Dfsl,qman.yaml66 Portals (DCP) must link to the respective QMan instance.
71 List of phandle and DCP index pairs, to the QMan instance
72 to which this device is connected via the DCP
H A Dfsl,bman.yaml48 Devices connected to a BMan instance via Direct Connect Portals (DCP) must link
/linux/include/soc/fsl/
H A Ddcp.h5 * Specifies paes key slot handles for NXP's DCP (Data Co-Processor) to be used
/linux/include/uapi/linux/usb/
H A Dcharger.h12 * DCP (Dedicated Charging Port)
/linux/drivers/gpu/drm/loongson/
H A Dlsdc_drv.h93 to_loongson_gfx(const struct lsdc_desc *dcp) in to_loongson_gfx() argument
95 return container_of_const(dcp, struct loongson_gfx_desc, dc); in to_loongson_gfx()
/linux/drivers/gpu/drm/amd/display/dc/resource/dce60/
H A Ddce60_resource.c116 .dcp = (mmGRPH_CONTROL - mmGRPH_CONTROL),
122 .dcp = (mmDCP1_GRPH_CONTROL - mmGRPH_CONTROL),
128 .dcp = (mmDCP2_GRPH_CONTROL - mmGRPH_CONTROL),
134 .dcp = (mmDCP3_GRPH_CONTROL - mmGRPH_CONTROL),
140 .dcp = (mmDCP4_GRPH_CONTROL - mmGRPH_CONTROL),
146 .dcp = (mmDCP5_GRPH_CONTROL - mmGRPH_CONTROL),
/linux/arch/mips/alchemy/common/
H A Ddbdma.c258 u32 dcp; in au1xxx_dbdma_chan_alloc() local
322 dcp = KSEG1ADDR(AU1550_DBDMA_PHYS_ADDR); in au1xxx_dbdma_chan_alloc()
323 dcp += (0x0100 * chan); in au1xxx_dbdma_chan_alloc()
324 ctp->chan_ptr = (au1x_dma_chan_t *)dcp; in au1xxx_dbdma_chan_alloc()
325 cp = (au1x_dma_chan_t *)dcp; in au1xxx_dbdma_chan_alloc()
/linux/arch/arm/boot/dts/nxp/mxs/
H A Dimx23.dtsi431 dcp: crypto@80028000 { label
432 compatible = "fsl,imx23-dcp";
/linux/Documentation/devicetree/bindings/power/supply/
H A Dcharger-manager.yaml134 - DCP
/linux/drivers/usb/typec/ucsi/
H A Dpsy.c165 /* UCSI can't tell b/w DCP/CDP or USB2/3x1/3x2 SDP chargers */ in ucsi_psy_get_current_max()

123