Home
last modified time | relevance | path

Searched full:vout (Results 1 – 25 of 162) sorted by relevance

1234567

/openbmc/linux/drivers/media/platform/ti/omap/
H A Domap_vout_vrfb.c30 static int omap_vout_allocate_vrfb_buffers(struct omap_vout_device *vout, in omap_vout_allocate_vrfb_buffers() argument
36 if (!vout->smsshado_virt_addr[i]) { in omap_vout_allocate_vrfb_buffers()
37 vout->smsshado_virt_addr[i] = in omap_vout_allocate_vrfb_buffers()
38 omap_vout_alloc_buffer(vout->smsshado_size, in omap_vout_allocate_vrfb_buffers()
39 &vout->smsshado_phy_addr[i]); in omap_vout_allocate_vrfb_buffers()
41 if (!vout->smsshado_virt_addr[i] && startindex != -1) { in omap_vout_allocate_vrfb_buffers()
42 if (vout->vq.memory == V4L2_MEMORY_MMAP && i >= startindex) in omap_vout_allocate_vrfb_buffers()
45 if (!vout->smsshado_virt_addr[i]) { in omap_vout_allocate_vrfb_buffers()
48 vout->smsshado_virt_addr[j], in omap_vout_allocate_vrfb_buffers()
49 vout->smsshado_size); in omap_vout_allocate_vrfb_buffers()
[all …]
H A Domap_vout.c200 static int omap_vout_calculate_offset(struct omap_vout_device *vout) in omap_vout_calculate_offset() argument
203 struct v4l2_rect *crop = &vout->crop; in omap_vout_calculate_offset()
204 struct v4l2_pix_format *pix = &vout->pix; in omap_vout_calculate_offset()
205 int *cropped_offset = &vout->cropped_offset; in omap_vout_calculate_offset()
208 ovid = &vout->vid_info; in omap_vout_calculate_offset()
211 omap_vout_calculate_vrfb_offset(vout); in omap_vout_calculate_offset()
213 vout->line_length = line_length = pix->width; in omap_vout_calculate_offset()
223 vout->ps = ps; in omap_vout_calculate_offset()
229 v4l2_dbg(1, debug, &vout->vid_dev->v4l2_dev, "%s Offset:%x\n", in omap_vout_calculate_offset()
230 __func__, vout->cropped_offset); in omap_vout_calculate_offset()
[all …]
H A Domap_vout_vrfb.h16 void omap_vout_free_vrfb_buffers(struct omap_vout_device *vout);
19 void omap_vout_release_vrfb(struct omap_vout_device *vout);
20 int omap_vout_vrfb_buffer_setup(struct omap_vout_device *vout,
22 int omap_vout_prepare_vrfb(struct omap_vout_device *vout,
24 void omap_vout_calculate_vrfb_offset(struct omap_vout_device *vout);
26 static inline void omap_vout_free_vrfb_buffers(struct omap_vout_device *vout) { }; in omap_vout_free_vrfb_buffers() argument
30 static inline void omap_vout_release_vrfb(struct omap_vout_device *vout) { }; in omap_vout_release_vrfb() argument
31 static inline int omap_vout_vrfb_buffer_setup(struct omap_vout_device *vout, in omap_vout_vrfb_buffer_setup() argument
34 static inline int omap_vout_prepare_vrfb(struct omap_vout_device *vout, in omap_vout_prepare_vrfb() argument
37 static inline void omap_vout_calculate_vrfb_offset(struct omap_vout_device *vout) { }; in omap_vout_calculate_vrfb_offset() argument
H A Domap_voutdef.h70 /* Enum for choosing rotation type for vout
184 static inline int is_rotation_90_or_270(const struct omap_vout_device *vout) in is_rotation_90_or_270() argument
186 return (vout->rotation == dss_rotation_90_degree || in is_rotation_90_or_270()
187 vout->rotation == dss_rotation_270_degree); in is_rotation_90_or_270()
193 static inline int is_rotation_enabled(const struct omap_vout_device *vout) in is_rotation_enabled() argument
195 return vout->rotation || vout->mirror; in is_rotation_enabled()
201 static inline int calc_rotation(const struct omap_vout_device *vout) in calc_rotation() argument
203 if (!vout->mirror) in calc_rotation()
204 return vout->rotation; in calc_rotation()
206 switch (vout->rotation) { in calc_rotation()
[all …]
H A DMakefile7 omap-vout-y += omap_vout.o omap_voutlib.o
8 omap-vout-$(CONFIG_VIDEO_OMAP2_VOUT_VRFB) += omap_vout_vrfb.o
9 obj-$(CONFIG_VIDEO_OMAP2_VOUT) += omap-vout.o
/openbmc/u-boot/drivers/power/regulator/
H A Dtps65910_regulator.c22 * corresponding vout[] voltage
23 * @vout[]: regulator output voltage in uV
28 int vout[VOUT_CHOICE_COUNT]; member
34 .vout = { 1200000, 1500000, 1800000, 2700000 },
40 .vout = { 1000000, 1100000, 1200000, 1800000 },
46 .vout = { 1000000, 1100000, 1800000, 2500000 },
52 .vout = { 1800000, 2600000, 2800000, 2850000 },
58 .vout = { 1800000, 2500000, 2800000, 2850000 },
64 .vout = { 1800000, 2800000, 2900000, 3300000 },
70 .vout = { 1800000, 2000000, 2800000, 3300000 },
[all …]
/openbmc/linux/Documentation/devicetree/bindings/hwmon/
H A Dmaxim,max20730.yaml36 vout-voltage-divider:
38 If voltage divider present at vout, the voltage at voltage sensor pin
42 resistance. Therefore, the adjusted vout is equal to
43 Vout = Vout * output_resistance / total resistance.
63 vout-voltage-divider = <1000 2000>; // vout would be scaled to 0.5
/openbmc/linux/drivers/hwmon/pmbus/
H A Dmp5990.c31 * The VOUT format is linear11, not linear16. in mp5990_read_byte_data()
32 * We should enforce the VOUT in linear mode and in mp5990_read_byte_data()
39 * The datasheet does not support the VOUT command, in mp5990_read_byte_data()
42 * Therefore, we should enforce the VOUT in the direct format in mp5990_read_byte_data()
66 * Because the VOUT mode is linear11 and not linear16, in mp5990_read_word_data()
67 * we disregard bits[15:11] and report based on the VOUT mode. in mp5990_read_word_data()
125 /* Read Vout Config */ in mp5990_probe()
128 dev_err(&client->dev, "Can't get vout mode."); in mp5990_probe()
143 dev_err(&client->dev, "Can't get vout exponent."); in mp5990_probe()
H A Dstpddc60.c37 * Calculate the closest absolute offset between commanded vout value
39 * Return 0 if the upper limit is lower than vout or if the lower limit
40 * is higher than vout.
42 static u8 stpddc60_get_offset(int vout, u16 limit, bool over) in stpddc60_get_offset() argument
47 v = 250 + (vout - 1) * 5; /* Convert VID to mv */ in stpddc60_get_offset()
81 * The VOUT_COMMAND register uses the VID format but the vout alarm limit
105 * The vout related registers return values in LINEAR11 format when LINEAR16
141 * The vout under- and over-voltage limits are set as an offset relative to
142 * the commanded vout voltage. The vin, iout, pout and temp limits must use
H A Dltc2978.c279 * VOUT is 16 bit unsigned with fixed exponent, in ltc2978_read_word_data_common()
573 PMBUS_REGULATOR_STEP("vout", 0, LTC2978_N_VOLTAGES, LTC2978_UV_STEP, 0),
574 PMBUS_REGULATOR_STEP("vout", 1, LTC2978_N_VOLTAGES, LTC2978_UV_STEP, 0),
575 PMBUS_REGULATOR_STEP("vout", 2, LTC2978_N_VOLTAGES, LTC2978_UV_STEP, 0),
576 PMBUS_REGULATOR_STEP("vout", 3, LTC2978_N_VOLTAGES, LTC2978_UV_STEP, 0),
577 PMBUS_REGULATOR_STEP("vout", 4, LTC2978_N_VOLTAGES, LTC2978_UV_STEP, 0),
578 PMBUS_REGULATOR_STEP("vout", 5, LTC2978_N_VOLTAGES, LTC2978_UV_STEP, 0),
579 PMBUS_REGULATOR_STEP("vout", 6, LTC2978_N_VOLTAGES, LTC2978_UV_STEP, 0),
580 PMBUS_REGULATOR_STEP("vout", 7, LTC2978_N_VOLTAGES, LTC2978_UV_STEP, 0),
584 PMBUS_REGULATOR("vout", 0),
[all …]
/openbmc/linux/Documentation/devicetree/bindings/clock/
H A Dstarfive,jh7110-voutcrg.yaml21 - description: Vout Top core
22 - description: Vout Top Ahb
23 - description: Vout Top Axi
24 - description: Vout Top HDMI MCLK
39 description: Vout Top core
54 Vout domain power
/openbmc/linux/arch/arm/boot/dts/aspeed/
H A Daspeed-bmc-ibm-sbp1.dts1004 vout-supply = <&p12v_a>;
1009 vout-supply = <&p12v_b>;
1014 vout-supply = <&p12v_c>;
1019 vout-supply = <&p12v_d>;
1024 vout-supply = <&pvccinfaon_cpu0>;
1029 vout-supply = <&pvccfa_ehv_cpu0>;
1034 vout-supply = <&pvnn_main_cpu0>;
1039 vout-supply = <&pvccin_cpu0>;
1044 vout-supply = <&pvccfa_ehv_fivra_cpu0>;
1049 vout-supply = <&pvccd_hv_cpu0>;
[all …]
/openbmc/linux/Documentation/devicetree/bindings/regulator/
H A Dregulator-output.yaml24 vout-supply:
30 - vout-supply
38 vout-supply = <&output_reg>;
H A Dti,tps62360.yaml49 ti,enable-vout-discharge:
85 regulator-name = "tps62361-vout";
94 ti,enable-vout-discharge;
/openbmc/linux/include/linux/platform_data/
H A Dleds-lp55xx.h48 LP8501_6VDD_3VOUT, /* D1~6 with VDD, D7~9 with VOUT */
49 LP8501_3VDD_6VOUT, /* D1~6 with VOUT, D7~9 with VDD */
50 LP8501_ALL_VOUT, /* D1~9 are connected to VOUT */
/openbmc/linux/drivers/media/test-drivers/vivid/
H A Dvivid-vid-out.h37 int vidioc_enumaudout(struct file *file, void *fh, struct v4l2_audioout *vout);
38 int vidioc_g_audout(struct file *file, void *fh, struct v4l2_audioout *vout);
39 int vidioc_s_audout(struct file *file, void *fh, const struct v4l2_audioout *vout);
/openbmc/witherspoon-pfault-analysis/power-sequencer/
H A Ducd90160.hpp101 * Checks for VOUT faults on the device.
104 * devices, and VOUT faults are voltage faults
175 * Says if we've already logged a Vout fault
192 * Saves that a Vout fault has been logged
254 * List of pages that Vout errors have
/openbmc/phosphor-power/power-sequencer/
H A Ducd90160.hpp101 * Checks for VOUT faults on the device.
104 * devices, and VOUT faults are voltage faults
175 * Says if we've already logged a Vout fault
192 * Saves that a Vout fault has been logged
254 * List of pages that Vout errors have
/openbmc/openbmc/meta-raspberrypi/recipes-multimedia/rpidistro-ffmpeg/
H A Drpidistro-ffmpeg_5.1.4.bb38 … ${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', 'mmal sand vout-drm', d)} \
42 ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'epoxy vout-egl', '', d)}"
99 PACKAGECONFIG[vout-drm] = "--enable-vout-drm,,libdrm"
100 PACKAGECONFIG[vout-egl] = "--enable-vout-egl,,virtual/egl"
/openbmc/linux/drivers/regulator/
H A Dmax8973-regulator.c118 * find_voltage_set_register: Find new voltage configuration register (VOUT).
119 * The finding of the new VOUT register will be based on the LRU mechanism.
120 * Each VOUT register will have different voltage configured . This
121 * Function will look if any of the VOUT register have requested voltage set
125 * the VOUT register but need to set the proper gpios to select this
126 * VOUT register.
128 * recently mechanism to get new VOUT register for new configuration
129 * and will return not_found so that caller need to set new VOUT
184 * If gpios are available to select the VOUT register then least in max8973_dcdc_set_voltage_sel()
203 /* Select proper VOUT register vio gpios */ in max8973_dcdc_set_voltage_sel()
[all …]
/openbmc/phosphor-power/phosphor-regulators/docs/config_file/
H A Dpmbus_read_sensor.md23 | vout | Output voltage |
78 | vout | voltage |
104 …, "iout_peak", "iout_valley", "pout", "temperature", "temperature_peak", "vout", "vout_peak", "vou…
130 "type": "vout",
/openbmc/phosphor-power/phosphor-regulators/test/actions/
H A Dpmbus_read_sensor_action_tests.cpp53 SensorType type{SensorType::vout}; in TEST()
58 EXPECT_EQ(action.getType(), SensorType::vout); in TEST()
151 EXPECT_CALL(sensors, setValue(SensorType::vout, 3.1875)).Times(1); in TEST()
163 SensorType type{SensorType::vout}; in TEST()
201 EXPECT_CALL(sensors, setValue(SensorType::vout, 3.1875)).Times(1); in TEST()
213 SensorType type{SensorType::vout}; in TEST()
277 SensorType type{SensorType::vout}; in TEST()
287 EXPECT_STREQ(e.what(), "ActionError: pmbus_read_sensor: { type: vout, " in TEST()
516 SensorType type{SensorType::vout}; in TEST()
/openbmc/linux/Documentation/hwmon/
H A Dbel-pfe.rst94 in[3-8]_label "vout[1-3,5-7]"
96 in[3-4]_alarm vout[1-2] output voltage alarm
111 - curr3, fan2, vout[2-7], vcap, pin2, pout2 and temp3 attributes only
/openbmc/phosphor-power/phosphor-regulators/test/
H A Dsensors_tests.cpp31 EXPECT_EQ(toString(SensorType::vout), "vout"); in TEST()
/openbmc/linux/Documentation/devicetree/bindings/leds/
H A Dleds-lp55xx.yaml59 - 1 # D1~6 with VDD, D7~9 with VOUT
60 - 2 # D1~6 with VOUT, D7~9 with VDD
61 - 3 # D1~9 are connected to VOUT
175 pwr-sel = /bits/ 8 <3>; /* D1~9 connected to VOUT */

1234567