| /linux/Documentation/firmware-guide/acpi/ |
| H A 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 …]
|
| /linux/include/linux/platform_data/ |
| H A D | invensense_mpu6050.h | 11 * @orientation: Orientation matrix of the chip (deprecated in favor of 15 * work on this platform. The orientation matrices are 3x3 rotation matrices 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
|
| /linux/Documentation/devicetree/bindings/phy/ |
| H A D | qcom,sc8280xp-qmp-usb43dp-phy.yaml | 91 orientation-switch: true 115 # Static lane mappings are mutually exclusive with typec-mux/orientation-mux 121 - items: # DisplayPort 1 lane, normal orientation 123 - items: # DisplayPort 1 lane, flipped orientation 125 - items: # DisplayPort 2 lanes, normal orientation 128 - items: # DisplayPort 2 lanes, flipped orientation 131 - items: # DisplayPort 4 lanes, normal orientation 136 - items: # DisplayPort 4 lanes, flipped orientation 152 # Static lane mappings are mutually exclusive with typec-mux/orientation-mux 157 - items: # USB3, normal orientation [all …]
|
| H A D | phy-rockchip-usbdp.yaml | 94 (~100K) to apply a DC offset for signalling the connector orientation. 100 (~100K) to apply a DC offset for signalling the connector orientation. 103 orientation-switch: 104 description: Flag the port as possible handler of orientation switching 115 handling orientation switching.
|
| /linux/Documentation/devicetree/bindings/usb/ |
| H A D | gpio-sbu-mux.yaml | 14 and swapped depending on the altmode and orientation. This binding describes 33 description: Orientation select 39 orientation-switch: true 45 handling altmode muxing and orientation switching. 50 - orientation-switch 108 orientation-switch;
|
| H A D | usb-switch.yaml | 7 title: USB Orientation and Mode Switches Common Properties 13 Common properties for devices handling USB mode and orientation switching. 20 orientation-switch: 21 description: Possible handler of orientation switching
|
| H A D | qcom,wcd939x-usbss.yaml | 18 graph description to handle USB-C altmode & orientation switching for Audio 39 orientation-switch: true 48 purpose of handling altmode muxing and orientation switching. 54 purpose of handling USB-C Audio Accessory Mode muxing and orientation switching. 80 orientation-switch;
|
| H A D | parade,ps8830.yaml | 48 orientation-switch: true 67 handling altmode muxing and orientation switching. 79 - orientation-switch 112 orientation-switch;
|
| H A D | usb-switch-ports.yaml | 7 title: USB Orientation and Mode Switches Ports Graph Properties 13 Ports Graph properties for devices handling USB mode and orientation switching. 20 handling altmode muxing and orientation switching.
|
| H A D | nxp,ptn36502.yaml | 23 orientation-switch: true 41 handling altmode muxing and orientation switching. 66 orientation-switch;
|
| H A D | fcs,fsa4480.yaml | 31 orientation-switch: true 37 handling altmode muxing and orientation switching. 99 orientation-switch;
|
| H A D | onnn,nb7vpq904m.yaml | 24 orientation-switch: true 86 handling altmode muxing and orientation switching. 111 orientation-switch;
|
| /linux/drivers/usb/typec/mux/ |
| H A D | ps883x.c | 63 enum typec_orientation orientation; member 199 if (retimer->orientation == TYPEC_ORIENTATION_REVERSE) in ps883x_set() 241 reset = retimer->orientation == TYPEC_ORIENTATION_NONE; in ps883x_set() 270 enum typec_orientation orientation) in ps883x_sw_set() argument 275 ret = typec_switch_set(retimer->typec_switch, orientation); in ps883x_sw_set() 281 if (retimer->orientation != orientation) { in ps883x_sw_set() 282 retimer->orientation = orientation; in ps883x_sw_set() 285 * Orientation notifications usually come prior to mode switch in ps883x_sw_set() 287 * cache the new orientation value for the subsequent ps883x_set(). in ps883x_sw_set() 294 orientation == TYPEC_ORIENTATION_REVERSE); in ps883x_sw_set() [all …]
|
| H A D | tusb1046.c | 91 enum typec_orientation orientation) in tusb1046_switch_set() argument 98 dev_dbg(dev, "setting USB3.0 lane flip for orientation %d\n", orientation); in tusb1046_switch_set() 109 if (orientation == TYPEC_ORIENTATION_REVERSE) in tusb1046_switch_set()
|
| /linux/drivers/usb/typec/ |
| H A D | mux.c | 47 * property is named "orientation-switch" (@id). The value of the device in typec_switch_match() 72 * fwnode_typec_switch_get - Find USB Type-C orientation switch 92 count = fwnode_connection_find_matches(fwnode, "orientation-switch", in fwnode_typec_switch_get() 131 * typec_switch_put - Release USB Type-C orientation switch 132 * @sw: USB Type-C orientation switch 165 * typec_switch_register - Register USB Type-C orientation switch 167 * @desc: Orientation switch description 170 * data pairs depending on the cable plug orientation from the USB Type-C 214 enum typec_orientation orientation) in typec_switch_set() argument 226 ret = sw_dev->set(sw_dev, orientation); in typec_switch_set() [all …]
|
| /linux/drivers/phy/freescale/ |
| H A D | phy-fsl-imx8mq-usb.c | 116 enum typec_orientation orientation; member 142 enum typec_orientation orientation); 145 enum typec_orientation orientation) in tca_blk_typec_switch_set() argument 150 if (tca->orientation == orientation) in tca_blk_typec_switch_set() 157 tca_blk_orientation_set(tca, orientation); in tca_blk_typec_switch_set() 176 dev_err(dev, "Error register tca orientation switch: %ld", in tca_blk_get_typec_switch() 190 enum typec_orientation orientation) in tca_blk_orientation_set() argument 196 if (orientation == TYPEC_ORIENTATION_NONE) { in tca_blk_orientation_set() 219 if (orientation == TYPEC_ORIENTATION_REVERSE) in tca_blk_orientation_set() 221 else if (orientation == TYPEC_ORIENTATION_NORMAL) in tca_blk_orientation_set() [all …]
|
| /linux/Documentation/input/ |
| H A 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 273 The orientation of the touching ellipse. The value should describe a signed 283 degree orientation, the reported orientation must exceed the range max to 287 Orientation can be omitted if the touch area is circular, or if the 288 information is not available in the kernel driver. Partial orientation 346 For devices reporting contacts as rectangular shapes, signed orientation 376 Rationale: We have no information about the orientation of the touching 399 and with ORIENTATION, one can detect twisting of fingers.
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | qcom,wcd939x.yaml | 19 to handle USB-C altmode & orientation switching for Audio Accessory Mode. 37 orientation-switch: 38 description: Flag the port as possible handler of orientation switching 45 purpose of handling altmode muxing and orientation switching to detect and
|
| /linux/include/uapi/linux/ |
| H A D | amd-pmf.h | 88 * enum amd_pmf_platform_type - Describes the physical form factor orientation 94 * @AMD_PMF_STAND: Device is propped up in stand orientation 96 * @AMD_PMF_BOOK: Device is in book reading orientation 101 * This enumeration describes the current physical orientation or form
|
| /linux/include/linux/input/ |
| H A 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
|
| H A 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
|
| /linux/drivers/staging/fbtft/ |
| H A 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()
|
| /linux/Documentation/devicetree/bindings/iio/ |
| H A 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
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | ext-ctrls-camera.rst | 510 .. _v4l2-camera-sensor-orientation: 513 This read-only control describes the camera orientation by reporting its 516 particularly meaningful for devices which have a well defined orientation, 518 as a position relative to the device's intended usage orientation. For 521 orientation, while a camera installed on the opposite side of the front one 522 is said to be have ``V4L2_CAMERA_ORIENTATION_BACK`` orientation. Camera 525 have the ``V4L2_CAMERA_ORIENTATION_EXTERNAL`` orientation. 621 orientation and the device usage orientation used when taking the picture.
|
| /linux/drivers/iio/imu/inv_mpu6050/ |
| H A D | inv_mpu_iio.h | 178 * @plat_data: platform data (deprecated in favor of @orientation). 179 * @orientation: sensor chip orientation relative to main hardware. 188 * @magn_orient: magnetometer sensor chip orientation if available. 203 struct iio_mount_matrix orientation; member
|