/linux-6.14.4/include/media/ |
D | v4l2-dv-timings.h | 147 * @polarities: the horizontal and vertical polarities (same as struct 148 * v4l2_bt_timings polarities). 159 u32 polarities, bool interlaced, 169 * @polarities: the horizontal and vertical polarities (same as struct 170 * v4l2_bt_timings polarities). 185 unsigned int vsync, u32 polarities, bool interlaced,
|
/linux-6.14.4/drivers/media/v4l2-core/ |
D | v4l2-dv-timings.c | 276 t1->bt.polarities == t2->bt.polarities && in v4l2_match_dv_timings() 327 (bt->polarities & V4L2_DV_HSYNC_POS_POL) ? "+" : "-", in v4l2_print_dv_timings() 331 (bt->polarities & V4L2_DV_VSYNC_POS_POL) ? "+" : "-", in v4l2_print_dv_timings() 336 (bt->polarities & V4L2_DV_VSYNC_POS_POL) ? "+" : "-", in v4l2_print_dv_timings() 481 * @polarities - the horizontal and vertical polarities (same as struct 482 * v4l2_bt_timings polarities). 495 u32 polarities, in v4l2_detect_cvt() argument 510 if (polarities == V4L2_DV_VSYNC_POS_POL) in v4l2_detect_cvt() 512 else if (polarities == V4L2_DV_HSYNC_POS_POL) in v4l2_detect_cvt() 632 t.bt.polarities = polarities; in v4l2_detect_cvt() [all …]
|
/linux-6.14.4/drivers/media/i2c/ |
D | st-mipid02.c | 333 bool *polarities = ep->bus.mipi_csi2.lane_polarities; in mipid02_configure_clk_lane() local 340 bridge->r.clk_lane_reg1 |= (polarities[0] << 1) | CLK_ENABLE; in mipid02_configure_clk_lane() 346 bool are_lanes_swap, bool *polarities) in mipid02_configure_data0_lane() argument 348 bool are_pin_swap = are_lanes_swap ? polarities[2] : polarities[1]; in mipid02_configure_data0_lane() 365 bool are_lanes_swap, bool *polarities) in mipid02_configure_data1_lane() argument 367 bool are_pin_swap = are_lanes_swap ? polarities[1] : polarities[2]; in mipid02_configure_data1_lane() 384 bool *polarities = ep->bus.mipi_csi2.lane_polarities; in mipid02_configure_from_rx() local 393 polarities); in mipid02_configure_from_rx() 398 polarities); in mipid02_configure_from_rx()
|
D | vgxy61.c | 1428 int polarities[VGXY61_NB_POLARITIES] = {0, 0, 0, 0, 0}; in vgxy61_tx_from_ep() local 1443 /* Build log2phy, phy2log and polarities from ep info */ in vgxy61_tx_from_ep() 1462 polarities[l] = ep.bus.mipi_csi2.lane_polarities[l]; in vgxy61_tx_from_ep() 1468 sensor->oif_ctrl = (polarities[4] << 15) + ((phy2log[4] - 1) << 13) + in vgxy61_tx_from_ep() 1469 (polarities[3] << 12) + ((phy2log[3] - 1) << 10) + in vgxy61_tx_from_ep() 1470 (polarities[2] << 9) + ((phy2log[2] - 1) << 7) + in vgxy61_tx_from_ep() 1471 (polarities[1] << 6) + ((phy2log[1] - 1) << 4) + in vgxy61_tx_from_ep() 1472 (polarities[0] << 3) + in vgxy61_tx_from_ep() 1480 dev_dbg(&client->dev, "polarity[%d] = %d\n", i, polarities[i]); in vgxy61_tx_from_ep()
|
D | ths7303.c | 293 "timings: %dx%d%s%d (%dx%d). Pix freq. = %d Hz. Polarities = 0x%x\n", in ths7303_log_status() 299 (int)bt->pixelclock, bt->polarities); in ths7303_log_status()
|
/linux-6.14.4/drivers/gpu/drm/arm/ |
D | hdlcd_crtc.c | 132 unsigned int polarities, err; in hdlcd_crtc_mode_set_nofb() local 141 polarities = HDLCD_POLARITY_DATAEN | HDLCD_POLARITY_DATA; in hdlcd_crtc_mode_set_nofb() 144 polarities |= HDLCD_POLARITY_HSYNC; in hdlcd_crtc_mode_set_nofb() 146 polarities |= HDLCD_POLARITY_VSYNC; in hdlcd_crtc_mode_set_nofb() 160 hdlcd_write(hdlcd, HDLCD_REG_POLARITIES, polarities); in hdlcd_crtc_mode_set_nofb()
|
D | hdlcd_regs.h | 55 /* polarities */
|
/linux-6.14.4/Documentation/devicetree/bindings/media/ |
D | renesas,vin.yaml | 92 If both HSYNC and VSYNC polarities are not specified, embedded 98 If both HSYNC and VSYNC polarities are not specified, embedded 141 If both HSYNC and VSYNC polarities are not specified, embedded 147 If both HSYNC and VSYNC polarities are not specified, embedded
|
D | video-interfaces.yaml | 125 that if HSYNC and VSYNC polarities are not specified, embedded 199 lane-polarities: 206 An array of polarities of the lanes starting from the clock lane and 210 lane-polarities property is omitted, the value must be interpreted as 0
|
D | ti,omap3isp.txt | 48 lane-polarities : lane polarity (required on CSI-2)
|
/linux-6.14.4/Documentation/devicetree/bindings/display/bridge/ |
D | ti,sn65dsi86.yaml | 134 lane-polarities: 143 lane-polarities: [data-lanes] 267 lane-polarities = <0 1 0 1>;
|
D | samsung,mipi-dsim.yaml | 127 lane-polarities: 135 lane-polarities: [data-lanes]
|
/linux-6.14.4/Documentation/devicetree/bindings/media/i2c/ |
D | maxim,max96714.yaml | 74 lane-polarities: 158 lane-polarities = <1 0 1>;
|
D | st,st-mipid02.yaml | 70 lane-polarities: 94 lane-polarities:
|
D | onnn,mt9m114.yaml | 66 # signal polarities (for parallel and BT.656) are fixed and must not
|
D | maxim,max96717.yaml | 71 lane-polarities:
|
/linux-6.14.4/arch/arm64/boot/dts/renesas/ |
D | r8a779a0-falcon-csi-dsi.dtsi | 134 lane-polarities = <0 0 0 0 1>; 156 lane-polarities = <0 0 0 0 1>;
|
/linux-6.14.4/arch/sh/include/asm/ |
D | sh7760fb.h | 145 * HSYNC/VSYNC polarities are derived from the fb_var_screeninfo 146 * data above; however the polarities of the following signals
|
/linux-6.14.4/drivers/acpi/ |
D | mipi-disco-img.c | 533 ret = fwnode_property_count_u8(port_fwnode, "mipi-img-lane-polarities"); in init_csi2_port() 553 acpi_handle_info(handle, "Too many lane polarities: %d\n", in init_csi2_port() 557 fwnode_property_read_u8_array(port_fwnode, "mipi-img-lane-polarities", in init_csi2_port() 567 PROPERTY_ENTRY_U32_ARRAY_LEN("lane-polarities", in init_csi2_port()
|
/linux-6.14.4/arch/arm/boot/dts/ti/omap/ |
D | omap3-n9.dts | 56 lane-polarities = <1 1 1>;
|
/linux-6.14.4/Documentation/userspace-api/media/v4l/ |
D | vidioc-g-dv-timings.rst | 108 - ``polarities`` 109 - This is a bit mask that defines polarities of sync signals. bit 0
|
D | dv-timings.rst | 20 width and height, signal polarities, frontporches, backporches, sync
|
/linux-6.14.4/drivers/media/platform/aspeed/ |
D | aspeed-video.c | 854 video->detected_timings.polarities &= in aspeed_video_check_and_set_polarity() 858 video->detected_timings.polarities |= in aspeed_video_check_and_set_polarity() 864 video->detected_timings.polarities &= in aspeed_video_check_and_set_polarity() 868 video->detected_timings.polarities |= in aspeed_video_check_and_set_polarity() 1000 det->polarities &= ~V4L2_DV_VSYNC_POS_POL; in aspeed_video_get_timings() 1002 det->polarities |= V4L2_DV_VSYNC_POS_POL; in aspeed_video_get_timings() 1004 det->polarities &= ~V4L2_DV_HSYNC_POS_POL; in aspeed_video_get_timings() 1006 det->polarities |= V4L2_DV_HSYNC_POS_POL; in aspeed_video_get_timings() 1008 if (det->polarities & V4L2_DV_VSYNC_POS_POL) { in aspeed_video_get_timings() 1018 if (det->polarities & V4L2_DV_HSYNC_POS_POL) { in aspeed_video_get_timings()
|
/linux-6.14.4/Documentation/admin-guide/media/ |
D | mgb4.rst | 101 the polarities field of the v4l2_bt_timings struct. 111 the polarities field of the v4l2_bt_timings struct.
|
/linux-6.14.4/drivers/video/fbdev/geode/ |
D | video_gx.c | 266 /* Only change the sync polarities if we are running in gx_configure_display() 267 * in CRT mode. The FP polarities will be handled in in gx_configure_display()
|