Home
last modified time | relevance | path

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

/linux-4.4.14/Documentation/devicetree/bindings/display/
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.4.14/drivers/media/platform/vsp1/
Dvsp1_entity.c210 entity->pads = devm_kzalloc(vsp1->dev, num_pads * sizeof(*entity->pads), in vsp1_entity_init()
212 if (entity->pads == NULL) in vsp1_entity_init()
217 entity->pads[i].flags = MEDIA_PAD_FL_SINK; in vsp1_entity_init()
219 entity->pads[num_pads - 1].flags = MEDIA_PAD_FL_SOURCE; in vsp1_entity_init()
223 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()
692 pad = media_entity_remote_pad(&input->pads[RWPF_PAD_SOURCE]); in vsp1_pipeline_propagate_alpha()
713 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.4.14/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.h152 struct media_pad *pads; member
/linux-4.4.14/drivers/gpu/host1x/
Dmipi.c96 const struct tegra_mipi_pad *pads; member
133 unsigned long pads; member
242 dev->pads = args.args[0]; in tegra_mipi_request()
341 if (device->pads & BIT(i)) { in tegra_mipi_calibrate()
351 tegra_mipi_writel(device->mipi, data, soc->pads[i].data); in tegra_mipi_calibrate()
353 if (soc->has_clk_lane && soc->pads[i].clk != 0) in tegra_mipi_calibrate()
354 tegra_mipi_writel(device->mipi, clk, soc->pads[i].clk); in tegra_mipi_calibrate()
401 .pads = tegra114_mipi_pads,
428 .pads = tegra124_mipi_pads,
445 .pads = tegra124_mipi_pads,
[all …]
/linux-4.4.14/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.4.14/drivers/input/joystick/
Dgamecon.c91 struct gc_pad pads[GC_MAX_DEVICES]; member
232 if (gc->pads[i].type != GC_N64) in gc_n64_process_packet()
235 dev = gc->pads[i].dev; in gc_n64_process_packet()
389 pad = &gc->pads[i]; in gc_nes_process_packet()
497 pad = &gc->pads[i]; in gc_multi_process_packet()
581 struct gc_pad *pad = &gc->pads[j]; in gc_psx_command()
620 struct gc_pad *pad = &gc->pads[i]; in gc_psx_read_packet()
735 pad = &gc->pads[i]; in gc_psx_process_packet()
817 struct gc_pad *pad = &gc->pads[idx]; in gc_setup_pad()
936 int *pads, n_pads; in gc_attach() local
[all …]
/linux-4.4.14/drivers/pinctrl/intel/
Dpinctrl-intel.c78 struct intel_pad_context *pads; member
925 struct intel_pad_context *pads; in intel_pinctrl_pm_init() local
928 pads = devm_kcalloc(pctrl->dev, soc->npins, sizeof(*pads), GFP_KERNEL); in intel_pinctrl_pm_init()
929 if (!pads) in intel_pinctrl_pm_init()
950 pctrl->context.pads = pads; in intel_pinctrl_pm_init()
1057 struct intel_pad_context *pads; in intel_pinctrl_suspend() local
1060 pads = pctrl->context.pads; in intel_pinctrl_suspend()
1069 pads[i].padcfg0 = val & ~PADCFG0_GPIORXSTATE; in intel_pinctrl_suspend()
1071 pads[i].padcfg1 = val; in intel_pinctrl_suspend()
1114 const struct intel_pad_context *pads; in intel_pinctrl_resume() local
[all …]
/linux-4.4.14/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.4.14/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.c851 extra_size = ALIGN(extra_size, sizeof(*entity->pads)); in uvc_alloc_entity()
853 size = sizeof(*entity) + extra_size + sizeof(*entity->pads) * num_pads in uvc_alloc_entity()
864 entity->pads = ((void *)(entity + 1)) + extra_size; in uvc_alloc_entity()
867 entity->pads[i].flags = MEDIA_PAD_FL_SINK; in uvc_alloc_entity()
869 entity->pads[num_pads-1].flags = MEDIA_PAD_FL_SOURCE; in uvc_alloc_entity()
872 entity->baSourceID = (__u8 *)(&entity->pads[num_pads]); in uvc_alloc_entity()
Duvcvideo.h260 struct media_pad *pads; member
/linux-4.4.14/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
867 state->pads[CSIS_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in s5pcsis_probe()
868 state->pads[CSIS_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in s5pcsis_probe()
870 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.c755 struct media_pad *pad = &me->pads[0]; in fimc_pipeline_get_head()
762 pad = &me->pads[0]; in fimc_pipeline_get_head()
822 if (me->pads[0].flags & MEDIA_PAD_FL_SINK) { in fimc_pipeline_try_format()
831 pad = media_entity_remote_pad(&me->pads[sfmt.pad]); in fimc_pipeline_try_format()
1130 struct media_pad *p = &sd->entity.pads[i]; in fimc_pipeline_validate()
Dfimc-isp-video.c461 pad = &sd->entity.pads[0]; in isp_video_pipeline_validate()
Dfimc-lite.c795 pad = &sd->entity.pads[0]; in fimc_pipeline_validate()
/linux-4.4.14/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.h162 struct omap_device_pad *pads; member
/linux-4.4.14/Documentation/devicetree/bindings/display/tegra/
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
Dnvidia,tegra20-host1x.txt186 which pads are used by this DSI output and need to be calibrated. See also
/linux-4.4.14/include/uapi/linux/
Dmedia.h80 __u16 pads; member
164 struct media_pad_desc __user *pads; member
/linux-4.4.14/drivers/staging/media/omap4iss/
Diss_ipipe.c499 struct media_pad *pads = ipipe->pads; in ipipe_init_entities() local
512 pads[IPIPE_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in ipipe_init_entities()
513 pads[IPIPE_PAD_SOURCE_VP].flags = MEDIA_PAD_FL_SOURCE; in ipipe_init_entities()
516 ret = media_entity_init(me, IPIPE_PADS_NUM, pads, 0); in ipipe_init_entities()
Diss_ipipeif.c728 struct media_pad *pads = ipipeif->pads; in ipipeif_init_entities() local
741 pads[IPIPEIF_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in ipipeif_init_entities()
742 pads[IPIPEIF_PAD_SOURCE_ISIF_SF].flags = MEDIA_PAD_FL_SOURCE; in ipipeif_init_entities()
743 pads[IPIPEIF_PAD_SOURCE_VP].flags = MEDIA_PAD_FL_SOURCE; in ipipeif_init_entities()
746 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()
1256 struct media_pad *pads = csi2->pads; in csi2_init_entities() local
1270 pads[CSI2_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in csi2_init_entities()
1271 pads[CSI2_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in csi2_init_entities()
1274 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.4.14/include/media/
Dmedia-entity.h80 struct media_pad *pads; /* Pads array (num_pads elements) */ member
137 struct media_pad *pads, u16 extra_links);
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/
Dfsl,imx7d-pinctrl.txt22 Pheriparials using pads from iomuxc-lpsr support low state retention power
23 state, under LPSR mode GPIO's state of pads are retain.
57 advantages of LPSR power mode, is also possible that an IP to use pads from
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.4.14/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.c1883 struct media_pad *pads = &vpfe_rsz->crop_resizer.pads[0]; in vpfe_resizer_init() local
1909 pads[RESIZER_CROP_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in vpfe_resizer_init()
1910 pads[RESIZER_CROP_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in vpfe_resizer_init()
1911 pads[RESIZER_CROP_PAD_SOURCE2].flags = MEDIA_PAD_FL_SOURCE; in vpfe_resizer_init()
1918 ret = media_entity_init(me, RESIZER_CROP_PADS_NUM, pads, 0); in vpfe_resizer_init()
1923 pads = &vpfe_rsz->resizer_a.pads[0]; in vpfe_resizer_init()
1933 pads[RESIZER_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in vpfe_resizer_init()
1934 pads[RESIZER_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in vpfe_resizer_init()
1940 ret = media_entity_init(me, RESIZER_PADS_NUM, pads, 0); in vpfe_resizer_init()
1945 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.c39 remote = media_entity_remote_pad(&vpfe_dev->vpfe_isif.pads[0]); in vpfe_get_input_entity()
56 remote = media_entity_remote_pad(&vpfe_dev->vpfe_isif.pads[0]); in vpfe_update_current_ext_subdev()
232 pad = &subdev->entity.pads[0]; in vpfe_video_validate_pipeline()
/linux-4.4.14/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.4.14/drivers/pinctrl/qcom/
Dpinctrl-spmi-gpio.c693 struct pmic_gpio_pad *pad, *pads; in pmic_gpio_probe() local
724 pads = devm_kcalloc(dev, npins, sizeof(*pads), GFP_KERNEL); in pmic_gpio_probe()
725 if (!pads) in pmic_gpio_probe()
746 pad = &pads[i]; in pmic_gpio_probe()
Dpinctrl-spmi-mpp.c795 struct pmic_mpp_pad *pad, *pads; in pmic_mpp_probe() local
825 pads = devm_kcalloc(dev, npins, sizeof(*pads), GFP_KERNEL); in pmic_mpp_probe()
826 if (!pads) in pmic_mpp_probe()
848 pad = &pads[i]; in pmic_mpp_probe()
/linux-4.4.14/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.4.14/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.4.14/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.h360 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.c2257 struct media_pad *pads = prev->pads; in preview_init_entities() local
2280 pads[PREV_PAD_SINK].flags = MEDIA_PAD_FL_SINK in preview_init_entities()
2282 pads[PREV_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in preview_init_entities()
2285 ret = media_entity_init(me, PREV_PADS_NUM, pads, 0); in preview_init_entities()
Disp.c895 pad = &entity->pads[0]; in isp_pipeline_enable()
985 pad = &entity->pads[0]; in isp_pipeline_disable()
1856 if (entity->pads[i].flags & MEDIA_PAD_FL_SOURCE) in isp_link_entity()
Dispvideo.c908 source_pad = media_entity_remote_pad(&ents[i]->pads[0]); in isp_video_check_external_subdevs()
/linux-4.4.14/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()
Dpinctrl-atlas7.c298 struct pinctrl_pin_desc *pads; member
4755 .pads = (struct pinctrl_pin_desc *)atlas7_ioc_pads,
5398 pmx->pctl_desc.pins = pmx->pctl_data->pads; in atlas7_pinmux_probe()
/linux-4.4.14/arch/arm/boot/dts/
Dtegra30.dtsi19 reg-names = "pads", "afi", "cs";
818 clock-names = "reg", "pll_u", "utmi-pads";
820 reset-names = "usb", "utmi-pads";
855 clock-names = "reg", "pll_u", "utmi-pads";
857 reset-names = "usb", "utmi-pads";
891 clock-names = "reg", "pll_u", "utmi-pads";
893 reset-names = "usb", "utmi-pads";
Dtegra114.dtsi103 nvidia,mipi-calibrate = <&mipi 0x060>; /* DSIA & DSIB pads */
119 nvidia,mipi-calibrate = <&mipi 0x180>; /* DSIC & DSID pads */
693 clock-names = "reg", "pll_u", "utmi-pads";
695 reset-names = "usb", "utmi-pads";
729 clock-names = "reg", "pll_u", "utmi-pads";
731 reset-names = "usb", "utmi-pads";
Dtegra20.dtsi582 reg-names = "pads", "afi", "cs";
660 clock-names = "reg", "pll_u", "timer", "utmi-pads";
662 reset-names = "usb", "utmi-pads";
696 reset-names = "usb", "utmi-pads";
720 clock-names = "reg", "pll_u", "timer", "utmi-pads";
722 reset-names = "usb", "utmi-pads";
Dtegra124.dtsi24 reg-names = "pads", "afi", "cs";
853 clock-names = "reg", "pll_u", "utmi-pads";
855 reset-names = "usb", "utmi-pads";
890 clock-names = "reg", "pll_u", "utmi-pads";
892 reset-names = "usb", "utmi-pads";
926 clock-names = "reg", "pll_u", "utmi-pads";
928 reset-names = "usb", "utmi-pads";
Duniphier-ph1-ld6b.dtsi56 /* UART3 unavilable: the pads are not wired to the package balls */
Dsun6i-a31s-sina31s-core.dtsi134 /* UART0 pads available on core board */
Dvexpress-v2p-ca9.dts82 arm,pl11x,tft-r0g0b0-pads = <0 8 16>;
Dvexpress-v2m-rs1.dtsi261 arm,pl11x,tft-r0g0b0-pads = <0 8 16>;
Dvexpress-v2m.dtsi260 arm,pl11x,tft-r0g0b0-pads = <0 8 16>;
/linux-4.4.14/Documentation/devicetree/bindings/regulator/
Dpbias-regulator.txt1 PBIAS internal regulator for SD card dual voltage i/o pads on OMAP SoCs.
/linux-4.4.14/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()
1025 struct resource *pads, *afi, *res; in tegra_pcie_get_resources() local
1059 pads = platform_get_resource_byname(pdev, IORESOURCE_MEM, "pads"); in tegra_pcie_get_resources()
1060 pcie->pads = devm_ioremap_resource(&pdev->dev, pads); in tegra_pcie_get_resources()
1061 if (IS_ERR(pcie->pads)) { in tegra_pcie_get_resources()
1062 err = PTR_ERR(pcie->pads); in tegra_pcie_get_resources()
/linux-4.4.14/drivers/pinctrl/
Dpinctrl-lantiq.h76 struct pinctrl_pin_desc *pads; member
Dpinctrl-xway.c764 xway_info.pads = devm_kzalloc(&pdev->dev, in pinmux_xway_probe()
767 if (!xway_info.pads) { in pinmux_xway_probe()
780 xway_info.pads[i].number = GPIO0 + i; in pinmux_xway_probe()
781 xway_info.pads[i].name = name; in pinmux_xway_probe()
783 xway_pctrl_desc.pins = xway_info.pads; in pinmux_xway_probe()
/linux-4.4.14/Documentation/devicetree/bindings/phy/
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.4.14/drivers/media/i2c/cx25840/
Dcx25840-core.h76 struct media_pad pads[CX25840_NUM_PADS]; member
Dcx25840-core.c5208 state->pads[CX25840_PAD_INPUT].flags = MEDIA_PAD_FL_SINK; in cx25840_probe()
5209 state->pads[CX25840_PAD_VID_OUT].flags = MEDIA_PAD_FL_SOURCE; in cx25840_probe()
5210 state->pads[CX25840_PAD_VBI_OUT].flags = MEDIA_PAD_FL_SOURCE; in cx25840_probe()
5213 ret = media_entity_init(&sd->entity, ARRAY_SIZE(state->pads), in cx25840_probe()
5214 state->pads, 0); in cx25840_probe()
/linux-4.4.14/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()
3079 sensor->src->pads[0].flags = MEDIA_PAD_FL_SOURCE; in smiapp_probe()
3081 sensor->src->pads, 0); in smiapp_probe()
/linux-4.4.14/arch/m68k/include/asm/
Dm68360_pram.h343 unsigned short pads; /* short frame PAD characters */ member
/linux-4.4.14/drivers/media/platform/s3c-camif/
Dcamif-core.h272 struct media_pad pads[CAMIF_SD_PADS_NUM]; member
Dcamif-capture.c835 pad = media_entity_remote_pad(&camif->pads[0]); in camif_pipeline_validate()
1569 camif->pads[CAMIF_SD_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in s3c_camif_create_subdev()
1570 camif->pads[CAMIF_SD_PAD_SOURCE_C].flags = MEDIA_PAD_FL_SOURCE; in s3c_camif_create_subdev()
1571 camif->pads[CAMIF_SD_PAD_SOURCE_P].flags = MEDIA_PAD_FL_SOURCE; in s3c_camif_create_subdev()
1574 camif->pads, 0); in s3c_camif_create_subdev()
/linux-4.4.14/Documentation/devicetree/bindings/pci/
Dnvidia,tegra20-pcie.txt12 "pads": PADS registers
135 reg-names = "pads", "afi", "cs";
/linux-4.4.14/arch/arm64/boot/dts/arm/
Drtsm_ve-motherboard.dtsi195 arm,pl11x,tft-r0g0b0-pads = <0 8 16>;
Dvexpress-v2m-rs1.dtsi261 arm,pl11x,tft-r0g0b0-pads = <0 8 16>;
/linux-4.4.14/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.c169 struct media_pad pads[ADV76XX_PAD_MAX]; member
3207 state->pads[i].flags = MEDIA_PAD_FL_SINK; in adv76xx_probe()
3208 state->pads[state->source_pad].flags = MEDIA_PAD_FL_SOURCE; in adv76xx_probe()
3211 state->pads, 0); in adv76xx_probe()
/linux-4.4.14/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.4.14/Documentation/scsi/
Dosst.txt105 buffering still proves useful in most cases. It also pads the data to