Home
last modified time | relevance | path

Searched refs:pads (Results 1 – 102 of 102) sorted by relevance

/linux-4.1.27/Documentation/devicetree/bindings/video/
Darm,pl11x.txt46 - arm,pl11x,tft-r0g0b0-pads: an array of three 32-bit values,
47 defining the way CLD pads are wired up; first value
56 arm,pl11x,tft-r0g0b0-pads = <4 15 20>;
58 arm,pl11x,tft-r0g0b0-pads = <1 7 13>;
60 arm,pl11x,tft-r0g0b0-pads = <3 11 19>;
62 arm,pl11x,tft-r0g0b0-pads = <3 10 19>;
64 arm,pl11x,tft-r0g0b0-pads = <0 8 16>;
66 arm,pl11x,tft-r0g0b0-pads = <16 8 0>;
83 arm,pl11x,tft-r0g0b0-pads = <0 8 16>;
/linux-4.1.27/drivers/gpu/host1x/
Dmipi.c87 const struct tegra_mipi_pad *pads; member
102 unsigned long pads; member
150 dev->pads = args.args[0]; in tegra_mipi_request()
217 if (device->pads & BIT(i)) { in tegra_mipi_calibrate()
227 tegra_mipi_writel(device->mipi, data, soc->pads[i].data); in tegra_mipi_calibrate()
230 tegra_mipi_writel(device->mipi, clk, soc->pads[i].clk); in tegra_mipi_calibrate()
260 .pads = tegra114_mipi_pads,
276 .pads = tegra124_mipi_pads,
/linux-4.1.27/drivers/media/platform/vsp1/
Dvsp1_entity.c208 entity->pads = devm_kzalloc(vsp1->dev, num_pads * sizeof(*entity->pads), in vsp1_entity_init()
210 if (entity->pads == NULL) in vsp1_entity_init()
215 entity->pads[i].flags = MEDIA_PAD_FL_SINK; in vsp1_entity_init()
217 entity->pads[num_pads - 1].flags = MEDIA_PAD_FL_SOURCE; in vsp1_entity_init()
221 entity->pads, 0); in vsp1_entity_init()
Dvsp1_entity.h65 struct media_pad *pads; member
Dvsp1_video.c322 pad = media_entity_remote_pad(&input->entity.pads[RWPF_PAD_SOURCE]); in vsp1_pipeline_validate_branch()
375 pad = &entity->pads[entity->source_pad]; in vsp1_pipeline_validate_branch()
680 pad = media_entity_remote_pad(&input->pads[RWPF_PAD_SOURCE]); in vsp1_pipeline_propagate_alpha()
701 pad = &entity->pads[entity->source_pad]; in vsp1_pipeline_propagate_alpha()
Dvsp1_drv.c101 if (!(entity->pads[pad].flags & MEDIA_PAD_FL_SINK)) in vsp1_create_links()
/linux-4.1.27/drivers/media/dvb-core/
Ddvbdev.c214 dvbdev->pads = kcalloc(npads, sizeof(*dvbdev->pads), in dvb_register_media_device()
216 if (!dvbdev->pads) { in dvb_register_media_device()
225 dvbdev->pads[0].flags = MEDIA_PAD_FL_SINK; in dvb_register_media_device()
226 dvbdev->pads[1].flags = MEDIA_PAD_FL_SOURCE; in dvb_register_media_device()
230 dvbdev->pads[0].flags = MEDIA_PAD_FL_SINK; in dvb_register_media_device()
231 dvbdev->pads[1].flags = MEDIA_PAD_FL_SOURCE; in dvb_register_media_device()
235 dvbdev->pads[0].flags = MEDIA_PAD_FL_SINK; in dvb_register_media_device()
239 dvbdev->pads[0].flags = MEDIA_PAD_FL_SINK; in dvb_register_media_device()
240 dvbdev->pads[1].flags = MEDIA_PAD_FL_SOURCE; in dvb_register_media_device()
252 ret = media_entity_init(dvbdev->entity, npads, dvbdev->pads, 0); in dvb_register_media_device()
[all …]
Ddvbdev.h106 struct media_pad *pads; member
/linux-4.1.27/drivers/media/
Dmedia-device.c112 u_ent.pads = ent->num_pads; in media_device_enum_entities()
137 if (links->pads) { in __media_device_enum_links()
144 media_device_kpad_to_upad(&entity->pads[p], &pad); in __media_device_enum_links()
145 if (copy_to_user(&links->pads[p], &pad, sizeof(pad))) in __media_device_enum_links()
219 link = media_entity_find_link(&source->pads[ulink.source.index], in media_device_setup_link()
220 &sink->pads[ulink.sink.index]); in media_device_setup_link()
276 compat_uptr_t pads; /* struct media_pad_desc * */ member
290 || get_user(pads_ptr, &ulinks->pads) in media_device_enum_links32()
294 links.pads = compat_ptr(pads_ptr); in media_device_enum_links32()
Dmedia-entity.c55 struct media_pad *pads, u16 extra_links) in media_entity_init() argument
70 entity->pads = pads; in media_entity_init()
74 pads[i].entity = entity; in media_entity_init()
75 pads[i].index = i; in media_entity_init()
452 link->source = &source->pads[source_pad]; in media_entity_create_link()
453 link->sink = &sink->pads[sink_pad]; in media_entity_create_link()
465 backlink->source = &source->pads[source_pad]; in media_entity_create_link()
466 backlink->sink = &sink->pads[sink_pad]; in media_entity_create_link()
/linux-4.1.27/drivers/pinctrl/intel/
Dpinctrl-intel.c79 struct intel_pad_context *pads; member
927 struct intel_pad_context *pads; in intel_pinctrl_pm_init() local
930 pads = devm_kcalloc(pctrl->dev, soc->npins, sizeof(*pads), GFP_KERNEL); in intel_pinctrl_pm_init()
931 if (!pads) in intel_pinctrl_pm_init()
952 pctrl->context.pads = pads; in intel_pinctrl_pm_init()
1058 struct intel_pad_context *pads; in intel_pinctrl_suspend() local
1061 pads = pctrl->context.pads; in intel_pinctrl_suspend()
1070 pads[i].padcfg0 = val & ~PADCFG0_GPIORXSTATE; in intel_pinctrl_suspend()
1072 pads[i].padcfg1 = val; in intel_pinctrl_suspend()
1095 const struct intel_pad_context *pads; in intel_pinctrl_resume() local
[all …]
/linux-4.1.27/drivers/input/joystick/
Dgamecon.c91 struct gc_pad pads[GC_MAX_DEVICES]; member
231 if (gc->pads[i].type != GC_N64) in gc_n64_process_packet()
234 dev = gc->pads[i].dev; in gc_n64_process_packet()
388 pad = &gc->pads[i]; in gc_nes_process_packet()
496 pad = &gc->pads[i]; in gc_multi_process_packet()
580 struct gc_pad *pad = &gc->pads[j]; in gc_psx_command()
619 struct gc_pad *pad = &gc->pads[i]; in gc_psx_read_packet()
734 pad = &gc->pads[i]; in gc_psx_process_packet()
816 struct gc_pad *pad = &gc->pads[idx]; in gc_setup_pad()
929 static struct gc __init *gc_probe(int parport, int *pads, int n_pads) in gc_probe() argument
[all …]
/linux-4.1.27/Documentation/
Dmedia-framework.txt22 through pads.
35 A link is a point-to-point oriented connection between two pads, either
94 Entities, pads and links
107 struct media_pad *pads, u16 extra_links);
114 As the number of pads is known in advance, the pads array is not allocated
116 pads array in a driver-specific structure, avoiding dynamic allocation.
118 Drivers must set the direction of every pad in the pads array before calling
119 media_entity_init. The function will initialize the other pads fields.
121 Unlike the number of pads, the total number of links isn't always known in
123 pre-allocates a number of links equal to the number of pads plus an optional
[all …]
Dpinctrl.txt8 - Multiplexing of pins, pads, fingers (etc) see below for details
10 - Configuration of pins, pads, fingers (etc), such as software-controlled
25 - PINS are equal to pads, fingers, balls or whatever packaging input or
102 For a padring with 467 pads, as opposed to actual pins, I used an enumeration
104 standard too (all these pads had names, too):
542 pads (or "fingers") rather than pins - these are the soldering surfaces on the
/linux-4.1.27/drivers/media/usb/uvc/
Duvc_entity.c45 if (!(entity->pads[i].flags & MEDIA_PAD_FL_SINK)) in uvc_mc_register_entity()
92 entity->num_pads, entity->pads, 0); in uvc_mc_init_entity()
95 entity->num_pads, entity->pads, 0); in uvc_mc_init_entity()
Duvc_driver.c850 extra_size = ALIGN(extra_size, sizeof(*entity->pads)); in uvc_alloc_entity()
852 size = sizeof(*entity) + extra_size + sizeof(*entity->pads) * num_pads in uvc_alloc_entity()
863 entity->pads = ((void *)(entity + 1)) + extra_size; in uvc_alloc_entity()
866 entity->pads[i].flags = MEDIA_PAD_FL_SINK; in uvc_alloc_entity()
868 entity->pads[num_pads-1].flags = MEDIA_PAD_FL_SOURCE; in uvc_alloc_entity()
871 entity->baSourceID = (__u8 *)(&entity->pads[num_pads]); in uvc_alloc_entity()
Duvcvideo.h260 struct media_pad *pads; member
/linux-4.1.27/drivers/media/platform/exynos4-is/
Dcommon.c19 struct media_pad *pad = &entity->pads[0]; in fimc_find_remote_sensor()
35 pad = &sd->entity.pads[0]; in fimc_find_remote_sensor()
Dmipi-csis.c205 struct media_pad pads[CSIS_PADS_NUM]; member
866 state->pads[CSIS_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in s5pcsis_probe()
867 state->pads[CSIS_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in s5pcsis_probe()
869 CSIS_PADS_NUM, state->pads, 0); in s5pcsis_probe()
Dmedia-dev.c83 struct media_pad *spad = &me->pads[i]; in fimc_pipeline_prepare()
738 ret = media_entity_call(sink, link_setup, &sink->pads[0], in __fimc_md_create_fimc_sink_links()
739 &source->pads[pad], flags); in __fimc_md_create_fimc_sink_links()
758 ret = media_entity_call(sink, link_setup, &sink->pads[0], in __fimc_md_create_fimc_sink_links()
759 &source->pads[pad], 0); in __fimc_md_create_fimc_sink_links()
Dfimc-capture.c759 struct media_pad *pad = &me->pads[0]; in fimc_pipeline_get_head()
766 pad = &me->pads[0]; in fimc_pipeline_get_head()
826 if (me->pads[0].flags & MEDIA_PAD_FL_SINK) { in fimc_pipeline_try_format()
835 pad = media_entity_remote_pad(&me->pads[sfmt.pad]); in fimc_pipeline_try_format()
1134 struct media_pad *p = &sd->entity.pads[i]; in fimc_pipeline_validate()
Dfimc-isp-video.c459 pad = &sd->entity.pads[0]; in isp_video_pipeline_validate()
Dfimc-lite.c798 pad = &sd->entity.pads[0]; in fimc_pipeline_validate()
/linux-4.1.27/arch/arm/mach-omap2/
Dserial.c121 bdata->pads = uart->default_omap_uart_pads; in omap_serial_fill_uart_tx_rx_pads()
280 oh->mux = omap_hwmod_mux_init(bdata->pads, bdata->pads_cnt); in omap_serial_init_port()
289 if (((cpu_is_omap34xx() || cpu_is_omap44xx()) && bdata->pads) in omap_serial_init_port()
310 bdata.pads = NULL; in omap_serial_board_init()
Dmux.c277 hmux->pads = kzalloc(sizeof(struct omap_device_pad) * in omap_hwmod_mux_init()
279 if (!hmux->pads) in omap_hwmod_mux_init()
284 struct omap_device_pad *bpad = &bpads[i], *pad = &hmux->pads[i]; in omap_hwmod_mux_init()
301 kfree(hmux->pads[j].name); in omap_hwmod_mux_init()
335 struct omap_device_pad *pad = &hmux->pads[i]; in omap_hwmod_mux_init()
349 kfree(hmux->pads); in omap_hwmod_mux_init()
466 struct omap_device_pad *pad = &hmux->pads[i]; in omap_hwmod_mux()
Dmux.h98 struct omap_device_pad *pads; member
Domap_hwmod.h156 struct omap_device_pad *pads; member
/linux-4.1.27/Documentation/devicetree/bindings/mipi/
Dnvidia,tegra114-mipi.txt10 - #nvidia,mipi-calibrate-cells: Should be 1. The cell is a bitmask of the pads
14 phandle to refer to the calibration controller node and a bitmask of the pads
/linux-4.1.27/include/uapi/linux/
Dmedia.h80 __u16 pads; member
164 struct media_pad_desc __user *pads; member
/linux-4.1.27/drivers/staging/media/omap4iss/
Diss_ipipe.c491 struct media_pad *pads = ipipe->pads; in ipipe_init_entities() local
504 pads[IPIPE_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in ipipe_init_entities()
505 pads[IPIPE_PAD_SOURCE_VP].flags = MEDIA_PAD_FL_SOURCE; in ipipe_init_entities()
508 ret = media_entity_init(me, IPIPE_PADS_NUM, pads, 0); in ipipe_init_entities()
Diss_ipipeif.c726 struct media_pad *pads = ipipeif->pads; in ipipeif_init_entities() local
739 pads[IPIPEIF_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in ipipeif_init_entities()
740 pads[IPIPEIF_PAD_SOURCE_ISIF_SF].flags = MEDIA_PAD_FL_SOURCE; in ipipeif_init_entities()
741 pads[IPIPEIF_PAD_SOURCE_VP].flags = MEDIA_PAD_FL_SOURCE; in ipipeif_init_entities()
744 ret = media_entity_init(me, IPIPEIF_PADS_NUM, pads, 0); in ipipeif_init_entities()
Diss_ipipe.h46 struct media_pad pads[IPIPE_PADS_NUM]; member
Diss_resizer.h48 struct media_pad pads[RESIZER_PADS_NUM]; member
Diss_ipipeif.h65 struct media_pad pads[IPIPEIF_PADS_NUM]; member
Diss_resizer.c771 struct media_pad *pads = resizer->pads; in resizer_init_entities() local
784 pads[RESIZER_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in resizer_init_entities()
785 pads[RESIZER_PAD_SOURCE_MEM].flags = MEDIA_PAD_FL_SOURCE; in resizer_init_entities()
788 ret = media_entity_init(me, RESIZER_PADS_NUM, pads, 0); in resizer_init_entities()
Diss_csi2.c545 pad = media_entity_remote_pad(&csi2->pads[CSI2_PAD_SINK]); in csi2_configure()
1250 struct media_pad *pads = csi2->pads; in csi2_init_entities() local
1264 pads[CSI2_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in csi2_init_entities()
1265 pads[CSI2_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in csi2_init_entities()
1268 ret = media_entity_init(me, CSI2_PADS_NUM, pads, 0); in csi2_init_entities()
Diss_csi2.h124 struct media_pad pads[CSI2_PADS_NUM]; member
Diss.c588 pad = &entity->pads[0]; in iss_pipeline_disable()
656 pad = &entity->pads[0]; in iss_pipeline_enable()
/linux-4.1.27/include/media/
Dmedia-entity.h80 struct media_pad *pads; /* Pads array (num_pads elements) */ member
130 struct media_pad *pads, u16 extra_links);
/linux-4.1.27/drivers/staging/media/davinci_vpfe/
Ddm365_resizer.h193 struct media_pad pads[RESIZER_CROP_PADS_NUM]; member
218 struct media_pad pads[RESIZER_PADS_NUM]; member
Ddm365_resizer.c1882 struct media_pad *pads = &vpfe_rsz->crop_resizer.pads[0]; in vpfe_resizer_init() local
1908 pads[RESIZER_CROP_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in vpfe_resizer_init()
1909 pads[RESIZER_CROP_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in vpfe_resizer_init()
1910 pads[RESIZER_CROP_PAD_SOURCE2].flags = MEDIA_PAD_FL_SOURCE; in vpfe_resizer_init()
1917 ret = media_entity_init(me, RESIZER_CROP_PADS_NUM, pads, 0); in vpfe_resizer_init()
1922 pads = &vpfe_rsz->resizer_a.pads[0]; in vpfe_resizer_init()
1932 pads[RESIZER_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in vpfe_resizer_init()
1933 pads[RESIZER_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in vpfe_resizer_init()
1939 ret = media_entity_init(me, RESIZER_PADS_NUM, pads, 0); in vpfe_resizer_init()
1944 pads = &vpfe_rsz->resizer_b.pads[0]; in vpfe_resizer_init()
[all …]
Ddm365_isif.h183 struct media_pad pads[ISIF_PADS_NUM]; member
Ddm365_ipipeif.c993 struct media_pad *pads = &ipipeif->pads[0]; in vpfe_ipipeif_init() local
1023 pads[IPIPEIF_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in vpfe_ipipeif_init()
1024 pads[IPIPEIF_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in vpfe_ipipeif_init()
1029 ret = media_entity_init(me, IPIPEIF_NUM_PADS, pads, 0); in vpfe_ipipeif_init()
Ddm365_ipipe.h118 struct media_pad pads[IPIPE_PADS_NUM]; member
Ddm365_ipipeif.h131 struct media_pad pads[IPIPEIF_NUM_PADS]; member
Ddm365_ipipe.c1791 struct media_pad *pads = &ipipe->pads[0]; in vpfe_ipipe_init() local
1823 pads[IPIPE_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in vpfe_ipipe_init()
1824 pads[IPIPE_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in vpfe_ipipe_init()
1842 return media_entity_init(me, IPIPE_PADS_NUM, pads, 0); in vpfe_ipipe_init()
Ddm365_isif.c1993 struct media_pad *pads = &isif->pads[0]; in vpfe_isif_init() local
2049 pads[ISIF_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in vpfe_isif_init()
2050 pads[ISIF_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in vpfe_isif_init()
2055 status = media_entity_init(me, ISIF_PADS_NUM, pads, 0); in vpfe_isif_init()
Dvpfe_video.c42 remote = media_entity_remote_pad(&vpfe_dev->vpfe_isif.pads[0]); in vpfe_get_input_entity()
59 remote = media_entity_remote_pad(&vpfe_dev->vpfe_isif.pads[0]); in vpfe_update_current_ext_subdev()
235 pad = &subdev->entity.pads[0]; in vpfe_video_validate_pipeline()
/linux-4.1.27/Documentation/input/
Djoystick-parport.txt47 for your pads, use either keyboard or joystick port, and make a pass-through
59 Unfortunately, there are pads that need a lot more of power, and parallel
80 NES and SNES pads have two input bits, Clock and Latch, which drive the
263 want to use them on one parallel port together with NES/SNES/PSX pads. This is
290 for the NES / SNES pads in section 2.1 of this file - that is, one data pin
368 The Sega Genesis (in Europe sold as Sega MegaDrive) pads are an extension
369 to the Sega Master System pads. They use more buttons (3+1, 5+1, 6+1). Use
397 Genesis 6 pads use, it needs one more select pin. Anyway, it is still
429 described above, allows to connect a different group of joysticks and pads.
467 work but you can try lowering it for better performance. If your pads don't
[all …]
Dxpad.txt25 pads" (module option dpad_to_buttons)
32 dpad_to_buttons has no effect for known pads. A erroneous commit message
62 For dance style pads (like the redoctane pad) several changes
67 Known dance pads automatically map the d-pad to buttons and will work
224 - added stuff for dance pads, new d-pad->axes mappings
Dgamepad.txt97 Please note that 2- and 3-button pads are fairly rare and old. You might
151 Many pads also have a third button which is branded or has a special symbol
Djoystick.txt304 of up to two of these pads either chained together or using an Y-cable on a
433 3.17 Game console and 8-bit pads and joysticks
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/
Dnvidia,tegra124-xusb-padctl.txt5 assigned to one out of a set of different pads. Some of these pads have an
34 Each subnode describes groups of lanes along with parameters and pads that
Dsamsung-pinctrl.txt4 controller. It controls the input/output settings on the available pads/pins
6 on-chip controllers onto these pads.
/linux-4.1.27/Documentation/zh_CN/video4linux/
Dv4l2-framework.txt295 struct media_pad *pads = &my_sd->pads;
298 err = media_entity_init(&sd->entity, npads, pads, 0);
300 pads 数组必须预先初始化。无须手动设置 media_entity 的 type 和
607 pads 数组必须预先初始化。没有必要手动设置 media_entity 的 type 和
/linux-4.1.27/drivers/pinctrl/qcom/
Dpinctrl-spmi-gpio.c703 struct pmic_gpio_pad *pad, *pads; in pmic_gpio_probe() local
734 pads = devm_kcalloc(dev, npins, sizeof(*pads), GFP_KERNEL); in pmic_gpio_probe()
735 if (!pads) in pmic_gpio_probe()
756 pad = &pads[i]; in pmic_gpio_probe()
Dpinctrl-spmi-mpp.c823 struct pmic_mpp_pad *pad, *pads; in pmic_mpp_probe() local
853 pads = devm_kcalloc(dev, npins, sizeof(*pads), GFP_KERNEL); in pmic_mpp_probe()
854 if (!pads) in pmic_mpp_probe()
870 pad = &pads[i]; in pmic_mpp_probe()
/linux-4.1.27/drivers/media/platform/xilinx/
Dxilinx-tpg.c94 struct media_pad pads[2]; member
809 xtpg->pads[0].flags = MEDIA_PAD_FL_SINK; in xtpg_probe()
810 xtpg->pads[1].flags = MEDIA_PAD_FL_SOURCE; in xtpg_probe()
812 xtpg->pads[0].flags = MEDIA_PAD_FL_SOURCE; in xtpg_probe()
839 ret = media_entity_init(&subdev->entity, xtpg->npads, xtpg->pads, 0); in xtpg_probe()
Dxilinx-vipp.c113 local_pad = &local->pads[link.local_port]; in xvip_graph_build_one()
150 remote_pad = &remote->pads[link.remote_port]; in xvip_graph_build_one()
258 sink_pad = &sink->pads[link.remote_port]; in xvip_graph_build_dma()
261 source_pad = &source->pads[link.remote_port]; in xvip_graph_build_dma()
Dxilinx-dma.c111 pad = &entity->pads[0]; in xvip_pipeline_start_stop()
/linux-4.1.27/drivers/media/platform/omap3isp/
Dispccp2.h66 struct media_pad pads[CCP2_PADS_NUM]; member
Dispccp2.c359 pad = media_entity_remote_pad(&ccp2->pads[CCP2_PAD_SINK]); in ccp2_if_configure()
1055 struct media_pad *pads = ccp2->pads; in ccp2_init_entities() local
1069 pads[CCP2_PAD_SINK].flags = MEDIA_PAD_FL_SINK in ccp2_init_entities()
1071 pads[CCP2_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in ccp2_init_entities()
1074 ret = media_entity_init(me, CCP2_PADS_NUM, pads, 0); in ccp2_init_entities()
Dispresizer.h96 struct media_pad pads[RESZ_PADS_NUM]; member
Disppreview.h125 struct media_pad pads[PREV_PADS_NUM]; member
Dispccdc.h132 struct media_pad pads[CCDC_PADS_NUM]; member
Dispcsi2.c567 pad = media_entity_remote_pad(&csi2->pads[CSI2_PAD_SINK]); in csi2_configure()
1231 struct media_pad *pads = csi2->pads; in csi2_init_entities() local
1243 pads[CSI2_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in csi2_init_entities()
1244 pads[CSI2_PAD_SINK].flags = MEDIA_PAD_FL_SINK in csi2_init_entities()
1248 ret = media_entity_init(me, CSI2_PADS_NUM, pads, 0); in csi2_init_entities()
Dispcsi2.h123 struct media_pad pads[CSI2_PADS_NUM]; member
Dispresizer.c1713 struct media_pad *pads = res->pads; in resizer_init_entities() local
1726 pads[RESZ_PAD_SINK].flags = MEDIA_PAD_FL_SINK in resizer_init_entities()
1728 pads[RESZ_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in resizer_init_entities()
1731 ret = media_entity_init(me, RESZ_PADS_NUM, pads, 0); in resizer_init_entities()
Disp.h365 if (subdev->entity.pads[pad].flags & MEDIA_PAD_FL_SINK) in isp_pad_buffer_type()
Dispccdc.c1138 pad = media_entity_remote_pad(&ccdc->pads[CCDC_PAD_SINK]); in ccdc_configure()
2634 struct media_pad *pads = ccdc->pads; in ccdc_init_entities() local
2647 pads[CCDC_PAD_SINK].flags = MEDIA_PAD_FL_SINK in ccdc_init_entities()
2649 pads[CCDC_PAD_SOURCE_VP].flags = MEDIA_PAD_FL_SOURCE; in ccdc_init_entities()
2650 pads[CCDC_PAD_SOURCE_OF].flags = MEDIA_PAD_FL_SOURCE; in ccdc_init_entities()
2653 ret = media_entity_init(me, CCDC_PADS_NUM, pads, 0); in ccdc_init_entities()
Disppreview.c2261 struct media_pad *pads = prev->pads; in preview_init_entities() local
2284 pads[PREV_PAD_SINK].flags = MEDIA_PAD_FL_SINK in preview_init_entities()
2286 pads[PREV_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in preview_init_entities()
2289 ret = media_entity_init(me, PREV_PADS_NUM, pads, 0); in preview_init_entities()
Disp.c897 pad = &entity->pads[0]; in isp_pipeline_enable()
987 pad = &entity->pads[0]; in isp_pipeline_disable()
1899 if (entity->pads[i].flags & MEDIA_PAD_FL_SOURCE) in isp_link_entity()
Dispvideo.c905 source_pad = media_entity_remote_pad(&ents[i]->pads[0]); in isp_video_check_external_subdevs()
/linux-4.1.27/Documentation/devicetree/bindings/regulator/
Dpbias-regulator.txt1 PBIAS internal regulator for SD card dual voltage i/o pads on OMAP SoCs.
/linux-4.1.27/drivers/pinctrl/sirf/
Dpinctrl-sirf.h106 struct pinctrl_pin_desc *pads; member
Dpinctrl-sirf.c307 sirfsoc_pinmux_desc.pins = pdata->pads; in sirfsoc_pinmux_probe()
/linux-4.1.27/arch/arm/boot/dts/
Dtegra30.dtsi19 reg-names = "pads", "afi", "cs";
800 clock-names = "reg", "pll_u", "utmi-pads";
802 reset-names = "usb", "utmi-pads";
837 clock-names = "reg", "pll_u", "utmi-pads";
839 reset-names = "usb", "utmi-pads";
873 clock-names = "reg", "pll_u", "utmi-pads";
875 reset-names = "usb", "utmi-pads";
Dtegra114.dtsi103 nvidia,mipi-calibrate = <&mipi 0x060>; /* DSIA & DSIB pads */
119 nvidia,mipi-calibrate = <&mipi 0x180>; /* DSIC & DSID pads */
690 clock-names = "reg", "pll_u", "utmi-pads";
692 reset-names = "usb", "utmi-pads";
726 clock-names = "reg", "pll_u", "utmi-pads";
728 reset-names = "usb", "utmi-pads";
Dtegra20.dtsi579 reg-names = "pads", "afi", "cs";
657 clock-names = "reg", "pll_u", "timer", "utmi-pads";
659 reset-names = "usb", "utmi-pads";
693 reset-names = "usb", "utmi-pads";
717 clock-names = "reg", "pll_u", "timer", "utmi-pads";
719 reset-names = "usb", "utmi-pads";
Dtegra124.dtsi23 reg-names = "pads", "afi", "cs";
828 clock-names = "reg", "pll_u", "utmi-pads";
830 reset-names = "usb", "utmi-pads";
865 clock-names = "reg", "pll_u", "utmi-pads";
867 reset-names = "usb", "utmi-pads";
901 clock-names = "reg", "pll_u", "utmi-pads";
903 reset-names = "usb", "utmi-pads";
Dvexpress-v2p-ca9.dts82 arm,pl11x,tft-r0g0b0-pads = <0 8 16>;
Dvexpress-v2m-rs1.dtsi259 arm,pl11x,tft-r0g0b0-pads = <0 8 16>;
Dvexpress-v2m.dtsi258 arm,pl11x,tft-r0g0b0-pads = <0 8 16>;
/linux-4.1.27/drivers/pci/host/
Dpci-tegra.c270 void __iomem *pads; member
342 writel(value, pcie->pads + offset); in pads_writel()
347 return readl(pcie->pads + offset); in pads_readl()
1040 struct resource *pads, *afi, *res; in tegra_pcie_get_resources() local
1074 pads = platform_get_resource_byname(pdev, IORESOURCE_MEM, "pads"); in tegra_pcie_get_resources()
1075 pcie->pads = devm_ioremap_resource(&pdev->dev, pads); in tegra_pcie_get_resources()
1076 if (IS_ERR(pcie->pads)) { in tegra_pcie_get_resources()
1077 err = PTR_ERR(pcie->pads); in tegra_pcie_get_resources()
/linux-4.1.27/drivers/pinctrl/
Dpinctrl-lantiq.h76 struct pinctrl_pin_desc *pads; member
Dpinctrl-xway.c778 xway_info.pads = devm_kzalloc(&pdev->dev, in pinmux_xway_probe()
781 if (!xway_info.pads) { in pinmux_xway_probe()
794 xway_info.pads[i].number = GPIO0 + i; in pinmux_xway_probe()
795 xway_info.pads[i].name = name; in pinmux_xway_probe()
797 xway_pctrl_desc.pins = xway_info.pads; in pinmux_xway_probe()
/linux-4.1.27/Documentation/devicetree/bindings/usb/
Dnvidia,tegra20-usb-phy.txt22 - utmi-pads: The clock needed to access the UTMI pad control registers.
30 - utmi-pads: The reset of the PHY containing the chip-wide UTMI pad control
/linux-4.1.27/drivers/media/i2c/cx25840/
Dcx25840-core.h76 struct media_pad pads[CX25840_NUM_PADS]; member
Dcx25840-core.c5199 state->pads[CX25840_PAD_INPUT].flags = MEDIA_PAD_FL_SINK; in cx25840_probe()
5200 state->pads[CX25840_PAD_VID_OUT].flags = MEDIA_PAD_FL_SOURCE; in cx25840_probe()
5201 state->pads[CX25840_PAD_VBI_OUT].flags = MEDIA_PAD_FL_SOURCE; in cx25840_probe()
5204 ret = media_entity_init(&sd->entity, ARRAY_SIZE(state->pads), in cx25840_probe()
5205 state->pads, 0); in cx25840_probe()
/linux-4.1.27/arch/m68k/include/asm/
Dm68360_pram.h343 unsigned short pads; /* short frame PAD characters */ member
/linux-4.1.27/drivers/media/i2c/smiapp/
Dsmiapp.h165 struct media_pad pads[2]; member
Dsmiapp-core.c2491 this->npads, this->pads, 0); in smiapp_register_subdevs()
2743 this->pads[this->source_pad].flags = MEDIA_PAD_FL_SOURCE; in smiapp_init()
2746 this->pads[this->sink_pad].flags = MEDIA_PAD_FL_SINK; in smiapp_init()
3081 sensor->src->pads[0].flags = MEDIA_PAD_FL_SOURCE; in smiapp_probe()
3083 sensor->src->pads, 0); in smiapp_probe()
/linux-4.1.27/drivers/media/platform/s3c-camif/
Dcamif-core.h272 struct media_pad pads[CAMIF_SD_PADS_NUM]; member
Dcamif-capture.c836 pad = media_entity_remote_pad(&camif->pads[0]); in camif_pipeline_validate()
1570 camif->pads[CAMIF_SD_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in s3c_camif_create_subdev()
1571 camif->pads[CAMIF_SD_PAD_SOURCE_C].flags = MEDIA_PAD_FL_SOURCE; in s3c_camif_create_subdev()
1572 camif->pads[CAMIF_SD_PAD_SOURCE_P].flags = MEDIA_PAD_FL_SOURCE; in s3c_camif_create_subdev()
1575 camif->pads, 0); in s3c_camif_create_subdev()
/linux-4.1.27/Documentation/devicetree/bindings/pci/
Dnvidia,tegra20-pcie.txt12 "pads": PADS registers
135 reg-names = "pads", "afi", "cs";
/linux-4.1.27/arch/arm64/boot/dts/arm/
Drtsm_ve-motherboard.dtsi193 arm,pl11x,tft-r0g0b0-pads = <0 8 16>;
/linux-4.1.27/drivers/media/i2c/
Ds5k5baf.c305 struct media_pad pads[NUM_ISP_PADS]; member
1920 state->pads[PAD_CIS].flags = MEDIA_PAD_FL_SINK; in s5k5baf_configure_subdevs()
1921 state->pads[PAD_OUT].flags = MEDIA_PAD_FL_SOURCE; in s5k5baf_configure_subdevs()
1923 ret = media_entity_init(&sd->entity, NUM_ISP_PADS, state->pads, 0); in s5k5baf_configure_subdevs()
Dadv7604.c144 struct media_pad pads[ADV76XX_PAD_MAX]; member
2847 state->pads[i].flags = MEDIA_PAD_FL_SINK; in adv76xx_probe()
2848 state->pads[state->source_pad].flags = MEDIA_PAD_FL_SOURCE; in adv76xx_probe()
2851 state->pads, 0); in adv76xx_probe()
/linux-4.1.27/Documentation/video4linux/
Dfimc.txt78 video device, it has no media pads. However please note the mem-to-mem and
Dv4l2-framework.txt300 struct media_pad *pads = &my_sd->pads;
303 err = media_entity_init(&sd->entity, npads, pads, 0);
305 The pads array must have been previously initialized. There is no need to
705 The pads array must have been previously initialized. There is no need to
/linux-4.1.27/Documentation/scsi/
Dosst.txt105 buffering still proves useful in most cases. It also pads the data to
/linux-4.1.27/Documentation/devicetree/bindings/gpu/
Dnvidia,tegra20-host1x.txt186 which pads are used by this DSI output and need to be calibrated. See also