Home
last modified time | relevance | path

Searched full:orientation (Results 1 – 25 of 246) sorted by relevance

12345678910

/openbmc/linux/Documentation/firmware-guide/acpi/
H A Dintel-pmc-mux.rst20 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 …]
/openbmc/linux/drivers/gpu/drm/i915/display/
H A Dintel_dsi.c123 enum drm_panel_orientation orientation; in intel_dsi_get_panel_orientation() local
125 orientation = connector->panel.vbt.dsi.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()
129 orientation = dev_priv->display.vbt.orientation; in intel_dsi_get_panel_orientation()
130 if (orientation != DRM_MODE_PANEL_ORIENTATION_UNKNOWN) in intel_dsi_get_panel_orientation()
131 return orientation; in intel_dsi_get_panel_orientation()
/openbmc/linux/include/linux/platform_data/
H A Dinvensense_mpu6050.h11 * @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
/openbmc/linux/Documentation/devicetree/bindings/usb/
H A Dgpio-sbu-mux.yaml14 and swapped depending on the altmode and orientation. This binding describes
30 description: Orientation select
39 orientation-switch:
40 description: Flag the port as possible handler of orientation switching
47 handling altmode muxing and orientation switching.
54 - orientation-switch
102 orientation-switch;
H A Dfcs,fsa4480.yaml30 orientation-switch:
31 description: Flag the port as possible handler of orientation switching
38 handling altmode muxing and orientation switching.
63 orientation-switch;
H A Donnn,nb7vpq904m.yaml29 orientation-switch:
30 description: Flag the port as possible handler of orientation switching
92 handling altmode muxing and orientation switching.
113 orientation-switch;
/openbmc/linux/drivers/gpu/drm/
H A Ddrm_panel_orientation_quirks.c3 * drm_panel_orientation_quirks.c -- Quirks for non-normal panel orientation
30 int orientation; member
38 .orientation = DRM_MODE_PANEL_ORIENTATION_RIGHT_UP,
46 .orientation = DRM_MODE_PANEL_ORIENTATION_RIGHT_UP,
54 .orientation = DRM_MODE_PANEL_ORIENTATION_RIGHT_UP,
62 .orientation = DRM_MODE_PANEL_ORIENTATION_RIGHT_UP,
71 .orientation = DRM_MODE_PANEL_ORIENTATION_RIGHT_UP,
79 .orientation = DRM_MODE_PANEL_ORIENTATION_RIGHT_UP,
86 .orientation = DRM_MODE_PANEL_ORIENTATION_RIGHT_UP,
93 .orientation = DRM_MODE_PANEL_ORIENTATION_RIGHT_UP,
[all …]
H A Ddrm_panel.c337 * of_drm_get_panel_orientation - look up the orientation of the panel through
340 * @orientation: orientation enum to be filled in
342 * Looks up the rotation of a panel in the device tree. The orientation of the
350 enum drm_panel_orientation *orientation) in of_drm_get_panel_orientation() argument
357 *orientation = DRM_MODE_PANEL_ORIENTATION_UNKNOWN; in of_drm_get_panel_orientation()
365 *orientation = DRM_MODE_PANEL_ORIENTATION_NORMAL; in of_drm_get_panel_orientation()
367 *orientation = DRM_MODE_PANEL_ORIENTATION_RIGHT_UP; in of_drm_get_panel_orientation()
369 *orientation = DRM_MODE_PANEL_ORIENTATION_BOTTOM_UP; in of_drm_get_panel_orientation()
371 *orientation = DRM_MODE_PANEL_ORIENTATION_LEFT_UP; in of_drm_get_panel_orientation()
/openbmc/bmcweb/redfish-core/include/generated/enums/
H A Dresource.hpp105 enum class Orientation{ enum
212 NLOHMANN_JSON_SERIALIZE_ENUM(Orientation, {
213 {Orientation::Invalid, "Invalid"},
214 {Orientation::FrontToBack, "FrontToBack"},
215 {Orientation::BackToFront, "BackToFront"},
216 {Orientation::TopToBottom, "TopToBottom"},
217 {Orientation::BottomToTop, "BottomToTop"},
218 {Orientation::LeftToRight, "LeftToRight"},
219 {Orientation::RightToLeft, "RightToLeft"},
/openbmc/linux/drivers/usb/typec/mux/
H A Dnb7vpq904m.c77 enum typec_orientation orientation; member
110 bool reverse = (nb7->orientation == TYPEC_ORIENTATION_REVERSE); in nb7vpq904m_set()
132 * Normal Orientation (CC1) in nb7vpq904m_set()
137 * Flipped Orientation (CC2) in nb7vpq904m_set()
183 * Normal Orientation (CC1) in nb7vpq904m_set()
188 * Flipped Orientation (CC2) in nb7vpq904m_set()
222 * Normal Orientation (CC1) in nb7vpq904m_set()
227 * Flipped Orientation (CC2) in nb7vpq904m_set()
255 static int nb7vpq904m_sw_set(struct typec_switch_dev *sw, enum typec_orientation orientation) in nb7vpq904m_sw_set() argument
260 ret = typec_switch_set(nb7->typec_switch, orientation); in nb7vpq904m_sw_set()
[all …]
H A Dfsa4480.c58 enum typec_orientation orientation; member
75 bool reverse = (fsa->orientation == TYPEC_ORIENTATION_REVERSE); in fsa4480_set()
141 enum typec_orientation orientation) in fsa4480_switch_set() argument
148 if (fsa->orientation != orientation) { in fsa4480_switch_set()
149 fsa->orientation = orientation; in fsa4480_switch_set()
203 fsa->orientation = TYPEC_ORIENTATION_NONE; in fsa4480_probe()
H A Dintel_pmc_mux.c141 enum typec_orientation orientation; member
183 return port->orientation - 1; in sbu_orientation()
191 return port->orientation - 1; in hsl_orientation()
290 req.mode_data = (port->orientation - 1) << PMC_USB_ALTMODE_ORI_SHIFT; in pmc_usb_mux_dp()
322 req.mode_data = (port->orientation - 1) << PMC_USB_ALTMODE_ORI_SHIFT; in pmc_usb_mux_tbt()
375 req.mode_data |= (port->orientation - 1) << PMC_USB_ALTMODE_ORI_SHIFT; in pmc_usb_mux_usb4()
459 if (port->orientation == TYPEC_ORIENTATION_NONE) in pmc_usb_connect()
490 if (port->orientation == TYPEC_ORIENTATION_NONE || port->role == USB_ROLE_NONE) in pmc_usb_mux_set()
521 enum typec_orientation orientation) in pmc_usb_set_orientation() argument
527 port->orientation = orientation; in pmc_usb_set_orientation()
[all …]
/openbmc/linux/drivers/soc/qcom/
H A Dpmic_glink_altmode.c81 enum typec_orientation orientation; member
223 typec_switch_set(alt_port->typec_switch, alt_port->orientation); in pmic_glink_altmode_worker()
241 static enum typec_orientation pmic_glink_altmode_orientation(unsigned int orientation) in pmic_glink_altmode_orientation() argument
243 if (orientation == 0) in pmic_glink_altmode_orientation()
245 else if (orientation == 1) in pmic_glink_altmode_orientation()
264 u8 orientation; in pmic_glink_altmode_sc8180xp_notify() local
280 orientation = FIELD_GET(SC8180X_ORIENTATION_MASK, notification); in pmic_glink_altmode_sc8180xp_notify()
294 alt_port->orientation = pmic_glink_altmode_orientation(orientation); in pmic_glink_altmode_sc8180xp_notify()
311 u8 orientation; in pmic_glink_altmode_sc8280xp_notify() local
326 orientation = notify->payload[1]; in pmic_glink_altmode_sc8280xp_notify()
[all …]
/openbmc/linux/drivers/usb/typec/
H A Dmux.c45 * property is named "orientation-switch" (@id). The value of the device in typec_switch_match()
63 * fwnode_typec_switch_get - Find USB Type-C orientation switch
83 count = fwnode_connection_find_matches(fwnode, "orientation-switch", NULL, in fwnode_typec_switch_get()
121 * typec_switch_put - Release USB Type-C orientation switch
122 * @sw: USB Type-C orientation switch
155 * typec_switch_register - Register USB Type-C orientation switch
157 * @desc: Orientation switch description
160 * data pairs depending on the cable plug orientation from the USB Type-C
204 enum typec_orientation orientation) in typec_switch_set() argument
216 ret = sw_dev->set(sw_dev, orientation); in typec_switch_set()
[all …]
/openbmc/linux/drivers/usb/typec/ucsi/
H A Ducsi_glink.c234 int orientation = gpiod_get_value(ucsi->port_orientation[con_num - 1]); in pmic_glink_ucsi_notify() local
236 if (orientation >= 0) { in pmic_glink_ucsi_notify()
238 orientation ? TYPEC_ORIENTATION_REVERSE in pmic_glink_ucsi_notify()
255 int orientation; in pmic_glink_ucsi_register() local
261 orientation = gpiod_get_value(ucsi->port_orientation[i]); in pmic_glink_ucsi_register()
263 if (orientation >= 0) { in pmic_glink_ucsi_register()
265 orientation ? TYPEC_ORIENTATION_REVERSE in pmic_glink_ucsi_register()
360 desc = devm_gpiod_get_index_optional(&adev->dev, "orientation", port, GPIOD_IN); in pmic_glink_ucsi_probe()
369 "unable to acquire orientation gpio\n"); in pmic_glink_ucsi_probe()
376 "failed to acquire orientation-switch\n"); in pmic_glink_ucsi_probe()
/openbmc/linux/drivers/iio/imu/inv_mpu6050/
H A Dinv_mpu_magn.c269 /* fill magnetometer orientation */ in inv_mpu_magn_set_orient()
275 st->magn_orient.rotation[0] = st->orientation.rotation[3]; in inv_mpu_magn_set_orient()
276 st->magn_orient.rotation[1] = st->orientation.rotation[4]; in inv_mpu_magn_set_orient()
277 st->magn_orient.rotation[2] = st->orientation.rotation[5]; in inv_mpu_magn_set_orient()
279 st->magn_orient.rotation[3] = st->orientation.rotation[0]; in inv_mpu_magn_set_orient()
280 st->magn_orient.rotation[4] = st->orientation.rotation[1]; in inv_mpu_magn_set_orient()
281 st->magn_orient.rotation[5] = st->orientation.rotation[2]; in inv_mpu_magn_set_orient()
284 orient = st->orientation.rotation[i]; in inv_mpu_magn_set_orient()
307 st->magn_orient = st->orientation; in inv_mpu_magn_set_orient()
/openbmc/linux/Documentation/input/
H A Dmulti-touch-protocol.rst215 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.
/openbmc/linux/drivers/gpu/drm/panel/
H A Dpanel-lvds.c42 enum drm_panel_orientation orientation; member
107 drm_connector_set_panel_orientation(connector, lvds->orientation); in panel_lvds_get_modes()
116 return lvds->orientation; in panel_lvds_get_orientation()
131 ret = of_drm_get_panel_orientation(np, &lvds->orientation); in panel_lvds_parse_dt()
133 dev_err(lvds->dev, "%pOF: failed to get orientation %d\n", np, ret); in panel_lvds_parse_dt()
/openbmc/qemu/ui/icons/
H A Dqemu.svg842 orientation="0,1"
846 orientation="0,1"
850 orientation="1,0"
854 orientation="1,0"
858 orientation="1,0"
869 orientation="1,0"
873 orientation="1,0"
877 orientation="0,1"
881 orientation="0,1"
885 orientation="0,1"
[all …]
/openbmc/linux/include/linux/input/
H A Dadxl34x.h305 * 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 Dkxtj9.h18 * changed to account for sensor orientation within the host device.
25 * Each axis can be negated to account for sensor orientation within
/openbmc/linux/drivers/media/pci/intel/
H A Dipu-bridge.c70 .orientation = "orientation",
239 enum v4l2_fwnode_orientation orientation; in ipu_bridge_parse_orientation() local
247 dev_warn(ADEV_DEV(adev), "_PLD call failed, using default orientation\n"); in ipu_bridge_parse_orientation()
253 orientation = V4L2_FWNODE_ORIENTATION_FRONT; in ipu_bridge_parse_orientation()
256 orientation = V4L2_FWNODE_ORIENTATION_BACK; in ipu_bridge_parse_orientation()
262 orientation = V4L2_FWNODE_ORIENTATION_EXTERNAL; in ipu_bridge_parse_orientation()
267 orientation = V4L2_FWNODE_ORIENTATION_EXTERNAL; in ipu_bridge_parse_orientation()
272 return orientation; in ipu_bridge_parse_orientation()
298 sensor->orientation = ipu_bridge_parse_orientation(adev); in ipu_bridge_parse_ssdb()
362 sensor->prop_names.orientation, in ipu_bridge_create_fwnode_properties()
[all …]
/openbmc/qemu/pc-bios/
H A Dqemu_logo.svg824 orientation="0,1"
828 orientation="0,1"
832 orientation="1,0"
836 orientation="1,0"
840 orientation="1,0"
853 orientation="1,0"
857 orientation="1,0"
861 orientation="0,1"
865 orientation="0,1"
869 orientation="0,1"
[all …]
/openbmc/linux/drivers/staging/fbtft/
H A Dfb_uc1701.c33 /* 8: select orientation */
58 /* column offset for normal orientation */
60 /* column offset for bottom view orientation */
74 /* select orientation BOTTOMVIEW */ in init_display()
/openbmc/linux/Documentation/devicetree/bindings/iio/
H A Dmount-matrix.txt22 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

12345678910