/kernel/linux/linux-5.10/Documentation/firmware-guide/acpi/ |
D | intel-pmc-mux.rst | 20 configure the cable plug orientation and mode (with Alternate Modes). The driver 90 Orientation subsection 95 should not configure them according to the cable plug orientation. This can 97 orientation. The driver uses a specific device properties "sbu-orientation" 98 (SBU) and "hsl-orientation" (data) to know if those lines are "fixed", and to 99 which orientation. The value that these properties have is a string value, and 100 it can be one that is defined for the USB Type-C connector orientation: "normal" 106 Package () {"sbu-orientation", "normal"}, 107 Package () {"hsl-orientation", "normal"}, 132 Package () {"sbu-orientation", "normal"}, [all …]
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
D | intel_dsi.c | 119 enum drm_panel_orientation orientation; in intel_dsi_get_panel_orientation() local 121 orientation = dev_priv->vbt.dsi.orientation; in intel_dsi_get_panel_orientation() 122 if (orientation != DRM_MODE_PANEL_ORIENTATION_UNKNOWN) in intel_dsi_get_panel_orientation() 123 return orientation; in intel_dsi_get_panel_orientation() 125 orientation = dev_priv->vbt.orientation; in intel_dsi_get_panel_orientation() 126 if (orientation != DRM_MODE_PANEL_ORIENTATION_UNKNOWN) in intel_dsi_get_panel_orientation() 127 return orientation; in intel_dsi_get_panel_orientation()
|
/kernel/linux/linux-5.10/include/linux/platform_data/ |
D | invensense_mpu6050.h | 11 * @orientation: Orientation matrix of the chip (deprecated in favor of 15 * work on this platform. The orientation matricies are 3x3 rotation matricies 16 * that are applied to the data to rotate from the mounting orientation to the 17 * platform orientation. The values must be one of 0, 1, or -1 and each row and 23 __s8 orientation[9]; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
D | drm_panel_orientation_quirks.c | 3 * drm_panel_orientation_quirks.c -- Quirks for non-normal panel orientation 30 int orientation; member 36 .orientation = DRM_MODE_PANEL_ORIENTATION_LEFT_UP, 44 .orientation = DRM_MODE_PANEL_ORIENTATION_RIGHT_UP, 52 .orientation = DRM_MODE_PANEL_ORIENTATION_RIGHT_UP, 60 .orientation = DRM_MODE_PANEL_ORIENTATION_RIGHT_UP, 69 .orientation = DRM_MODE_PANEL_ORIENTATION_RIGHT_UP, 77 .orientation = DRM_MODE_PANEL_ORIENTATION_RIGHT_UP, 84 .orientation = DRM_MODE_PANEL_ORIENTATION_RIGHT_UP, 91 .orientation = DRM_MODE_PANEL_ORIENTATION_RIGHT_UP, [all …]
|
D | drm_panel.c | 265 * of_drm_get_panel_orientation - look up the orientation of the panel through 268 * @orientation: orientation enum to be filled in 270 * Looks up the rotation of a panel in the device tree. The orientation of the 278 enum drm_panel_orientation *orientation) in of_drm_get_panel_orientation() argument 285 *orientation = DRM_MODE_PANEL_ORIENTATION_UNKNOWN; in of_drm_get_panel_orientation() 293 *orientation = DRM_MODE_PANEL_ORIENTATION_NORMAL; in of_drm_get_panel_orientation() 295 *orientation = DRM_MODE_PANEL_ORIENTATION_RIGHT_UP; in of_drm_get_panel_orientation() 297 *orientation = DRM_MODE_PANEL_ORIENTATION_BOTTOM_UP; in of_drm_get_panel_orientation() 299 *orientation = DRM_MODE_PANEL_ORIENTATION_LEFT_UP; in of_drm_get_panel_orientation()
|
/kernel/linux/linux-5.10/drivers/usb/typec/ |
D | mux.c | 52 * fwnode_typec_switch_get - Find USB Type-C orientation switch 64 sw = fwnode_connection_find_match(fwnode, "orientation-switch", NULL, in fwnode_typec_switch_get() 74 * typec_switch_put - Release USB Type-C orientation switch 75 * @sw: USB Type-C orientation switch 99 * typec_switch_register - Register USB Type-C orientation switch 101 * @desc: Orientation switch description 104 * data pairs depending on the cable plug orientation from the USB Type-C 148 enum typec_orientation orientation) in typec_switch_set() argument 153 return sw->set(sw, orientation); in typec_switch_set() 158 * typec_switch_unregister - Unregister USB Type-C orientation switch [all …]
|
D | class.c | 51 enum typec_orientation orientation; member 1261 return sprintf(buf, "%s\n", typec_orientations[port->orientation]); in orientation_show() 1263 static DEVICE_ATTR_RO(orientation); 1470 * typec_find_orientation - Convert orientation string to enum typec_orientation 1471 * @name: Orientation string 1475 * Returns the orientation value on success, otherwise negative error code. 1532 * typec_set_orientation - Set USB Type-C cable plug orientation 1534 * @orientation: USB Type-C cable plug orientation 1536 * Set cable plug orientation for @port. 1539 enum typec_orientation orientation) in typec_set_orientation() argument [all …]
|
D | qcom-pmic-typec.c | 68 enum typec_orientation orientation; in qcom_pmic_typec_check_connection() local 77 orientation = (stat & CC_ORIENTATION) ? in qcom_pmic_typec_check_connection() 80 typec_set_orientation(qcom_usb->port, orientation); in qcom_pmic_typec_check_connection()
|
/kernel/linux/linux-5.10/drivers/iio/imu/inv_mpu6050/ |
D | inv_mpu_magn.c | 268 /* fill magnetometer orientation */ in inv_mpu_magn_set_orient() 274 st->magn_orient.rotation[0] = st->orientation.rotation[3]; in inv_mpu_magn_set_orient() 275 st->magn_orient.rotation[1] = st->orientation.rotation[4]; in inv_mpu_magn_set_orient() 276 st->magn_orient.rotation[2] = st->orientation.rotation[5]; in inv_mpu_magn_set_orient() 278 st->magn_orient.rotation[3] = st->orientation.rotation[0]; in inv_mpu_magn_set_orient() 279 st->magn_orient.rotation[4] = st->orientation.rotation[1]; in inv_mpu_magn_set_orient() 280 st->magn_orient.rotation[5] = st->orientation.rotation[2]; in inv_mpu_magn_set_orient() 283 orient = st->orientation.rotation[6 + i]; in inv_mpu_magn_set_orient() 301 st->magn_orient = st->orientation; in inv_mpu_magn_set_orient()
|
D | inv_mpu_iio.h | 161 * @plat_data: platform data (deprecated in favor of @orientation). 162 * @orientation: sensor chip orientation relative to main hardware. 173 * @magn_orient: magnetometer sensor chip orientation if available. 187 struct iio_mount_matrix orientation; member
|
/kernel/linux/linux-5.10/Documentation/input/ |
D | multi-touch-protocol.rst | 215 and MINOR are the major and minor axis of an ellipse. The orientation of 216 the touch ellipse can be described with the ORIENTATION parameter, and the 246 orientation of the contact and the approaching tool are assumed to be the 269 The orientation of the touching ellipse. The value should describe a signed 279 degree orientation, the reported orientation must exceed the range max to 283 Orientation can be omitted if the touch area is circular, or if the 284 information is not available in the kernel driver. Partial orientation 342 For devices reporting contacts as rectangular shapes, signed orientation 372 Rationale: We have no information about the orientation of the touching 395 and with ORIENTATION, one can detect twisting of fingers.
|
/kernel/linux/linux-5.10/drivers/usb/typec/mux/ |
D | intel_pmc_mux.c | 128 enum typec_orientation orientation; member 165 return port->orientation - 1; in sbu_orientation() 173 return port->orientation - 1; in hsl_orientation() 250 req.mode_data = (port->orientation - 1) << PMC_USB_ALTMODE_ORI_SHIFT; in pmc_usb_mux_dp() 281 req.mode_data = (port->orientation - 1) << PMC_USB_ALTMODE_ORI_SHIFT; in pmc_usb_mux_tbt() 322 req.mode_data |= (port->orientation - 1) << PMC_USB_ALTMODE_ORI_SHIFT; in pmc_usb_mux_usb4() 392 if (port->orientation == TYPEC_ORIENTATION_NONE) in pmc_usb_connect() 423 if (port->orientation == TYPEC_ORIENTATION_NONE || port->role == USB_ROLE_NONE) in pmc_usb_mux_set() 454 enum typec_orientation orientation) in pmc_usb_set_orientation() argument 460 port->orientation = orientation; in pmc_usb_set_orientation() [all …]
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/dp/ |
D | dp_hpd.h | 23 * @orientation: plug orientation configuration 36 enum plug_orientation orientation; member
|
/kernel/linux/linux-5.10/include/linux/input/ |
D | adxl34x.h | 305 * ADXL346 only ORIENTATION SENSING feature 306 * The orientation function of the ADXL346 reports both 2-D and 307 * 3-D orientation concurrently. 318 * orientation positions is determined by setting the Deadzone 321 * angle where the orientation is considered invalid. 338 * orientation bandwidth. Set the depth of the filter used to 340 * orientation sensing
|
D | kxtj9.h | 18 * changed to account for sensor orientation within the host device. 25 * Each axis can be negated to account for sensor orientation within
|
/kernel/linux/linux-5.10/drivers/staging/fbtft/ |
D | fb_uc1701.c | 33 /* 8: select orientation */ 58 /* column offset for normal orientation */ 60 /* column offset for bottom view orientation */ 74 /* select orientation BOTTOMVIEW */ in init_display()
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/ |
D | mount-matrix.txt | 22 and thus implying that the component should be mounted in a certain orientation 28 reference to (x,y,z) orientation, with (x,y) corresponding to these axes on the 43 to this world. When using the mounting matrix, the sensor and device orientation 94 geomagnetic field. The system orientation vis-a-vis the world is defined with 151 relative orientation of any given sensor of this type with respect to the
|
/kernel/linux/linux-5.10/drivers/gpu/drm/panel/ |
D | panel-lvds.c | 41 enum drm_panel_orientation orientation; member 104 drm_connector_set_panel_orientation(connector, lvds->orientation); in panel_lvds_get_modes() 122 ret = of_drm_get_panel_orientation(np, &lvds->orientation); in panel_lvds_parse_dt() 124 dev_err(lvds->dev, "%pOF: failed to get orientation %d\n", np, ret); in panel_lvds_parse_dt()
|
/kernel/linux/linux-5.10/Documentation/fb/ |
D | fbcon.rst | 125 This option changes the orientation angle of the console display. The 128 - 0 - normal orientation (0 degree) 129 - 1 - clockwise orientation (90 degrees) 130 - 2 - upside down orientation (180 degrees) 131 - 3 - counterclockwise orientation (270 degrees) 144 use the framebuffer will remain at their 'normal' orientation.
|
/kernel/linux/linux-5.10/Documentation/ABI/testing/ |
D | sysfs-class-typec | 116 What: /sys/class/typec/<port>/orientation 120 Indicates the active orientation of the Type-C connector. 122 - "normal": CC1 orientation 123 - "reverse": CC2 orientation 124 - "unknown": Orientation cannot be determined.
|
/kernel/linux/linux-5.10/include/linux/ |
D | lis3lv02d.h | 26 * @axis_x: Sensor orientation remapping for x-axis 27 * @axis_y: Sensor orientation remapping for y-axis 28 * @axis_z: Sensor orientation remapping for z-axis
|
D | hid-sensor-ids.h | 53 /* ORIENTATION: Compass 3D: (200083) */ 72 /* ORIENTATION: Inclinometer 3D: (200086) */
|
/kernel/linux/linux-5.10/include/linux/usb/ |
D | typec_mux.h | 16 enum typec_orientation orientation); 28 enum typec_orientation orientation);
|
/kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
D | ext-ctrls-camera.rst | 507 This read-only control describes the camera orientation by reporting its 510 particularly meaningful for devices which have a well defined orientation, 512 as a position relative to the device's intended usage orientation. For 515 orientation, while a camera installed on the opposite side of the front one 516 is said to be have ``V4L2_CAMERA_ORIENTATION_BACK`` orientation. Camera 519 have the ``V4L2_CAMERA_ORIENTATION_EXTERNAL`` orientation. 613 orientation and the device usage orientation used when taking the picture.
|
/kernel/linux/linux-5.10/drivers/iio/gyro/ |
D | mpu3050.h | 44 * @orientation: mounting matrix, flipped axis etc 70 struct iio_mount_matrix orientation; member
|