Home
last modified time | relevance | path

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

1234

/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_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 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
/linux/drivers/hwmon/pmbus/
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 Dmp9941.c16 * config the vout format. The MFR_VR_MULTI_CONFIG_R1(0x0D) is
17 * used to identify the vout vid step.
59 * page = 0, MFR_RESO_SET[7:6] defines the vout format in mp9941_set_vout_format()
60 * 2'b11 set the vout format as direct in mp9941_set_vout_format()
188 * The vout scale is set to 1mV/Lsb(using r/m/b scale). in mp9941_read_word_data()
189 * But the vout uv limit and vout max/min scale is 1VID/Lsb, in mp9941_read_word_data()
190 * so the vout uv limit and vout max/min value should be in mp9941_read_word_data()
H A Dmp2891.c17 * is used to identify the vout scale. The READ_PIN_EST(0x94) is used
99 * Obtain vout scale from the register MFR_VOUT_LOOP_CTRL, bits 15-14,bit 13. in mp2891_identify_vout_scale()
100 * If MFR_VOUT_LOOP_CTRL[13] = 1, the vout scale is below: in mp2891_identify_vout_scale()
102 * If MFR_VOUT_LOOP_CTRL[13] = 0, the vout scale is decided by in mp2891_identify_vout_scale()
179 /* Identify vout scale for rail 1. */ in mp2891_identify()
184 /* Identify vout scale for rail 2. */ in mp2891_identify()
207 * returned when the register is read. But the calculation of vout in in mp2891_read_byte_data()
209 * vout is enforced to direct. in mp2891_read_byte_data()
H A Dxdpe12284.c99 /* Read the register with VOUT scaling value.*/ in xdpe122_identify()
128 PMBUS_REGULATOR("vout", 0),
129 PMBUS_REGULATOR("vout", 1),
H A Dir38064.c7 * VOUT_MODE is not supported by the device. The driver fakes VOUT linear16
25 PMBUS_REGULATOR_ONE("vout"),
H A Dfsp-3y.c164 * Handle YH-5151E non-compliant linear11 vout voltage. in fsp3y_read_word_data()
258 * YH-5151E sometimes reports vout in linear11 and sometimes in in fsp3y_probe()
263 * report a valid exponent, then vout uses linear11. Otherwise, the in fsp3y_probe()
H A Dmp2975.c121 PMBUS_REGULATOR("vout", 0),
122 PMBUS_REGULATOR("vout", 1),
836 /* Enable DIRECT VOUT format 1mV/LSB */ in mp2975_set_vout_format()
909 /* Set VOUT format for READ_VOUT command : direct. */ in mp2975_vout_per_rail_config_get()
1055 /* Obtain vout over-voltage scales. */ in mp2975_probe()
1066 /* Obtain offsets, maximum and format for vout. */ in mp2975_probe()
/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
/linux/Documentation/devicetree/bindings/iio/proximity/
H A Dnicera,d3323aa.yaml24 vout-clk-gpios:
40 configuration data (together with vout-clk-gpios as clock).
47 - vout-clk-gpios
59 vout-clk-gpios = <&gpio 78 GPIO_ACTIVE_HIGH>;
/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;
H A Dfcs,fan53555.yaml47 description: Voltage Select. When this pin is LOW, VOUT is set by the
48 VSEL0 register. When this pin is HIGH, VOUT is set by the VSEL1 register.
/linux/drivers/regulator/
H A Dmax8973-regulator.c116 * find_voltage_set_register: Find new voltage configuration register (VOUT).
117 * The finding of the new VOUT register will be based on the LRU mechanism.
118 * Each VOUT register will have different voltage configured . This
119 * Function will look if any of the VOUT register have requested voltage set
123 * the VOUT register but need to set the proper gpios to select this
124 * VOUT register.
126 * recently mechanism to get new VOUT register for new configuration
127 * and will return not_found so that caller need to set new VOUT
182 * If gpios are available to select the VOUT register then least in max8973_dcdc_set_voltage_sel()
201 /* Select proper VOUT register vio gpios */ in max8973_dcdc_set_voltage_sel()
[all …]
/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 */
/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
H A Dmp2856.rst30 - Can configured VOUT readout in direct or VID format and allows
63 - indexes 2, 3 for "vout";
H A Dmp2975.rst30 - Can configured VOUT readout in direct or VID format and allows
84 - indexes n+1, n+2 for "vout";
/linux/Documentation/devicetree/bindings/leds/
H A Dleds-lp55xx.yaml60 - 1 # D1~6 with VDD, D7~9 with VOUT
61 - 2 # D1~6 with VOUT, D7~9 with VDD
62 - 3 # D1~9 are connected to VOUT
186 pwr-sel = /bits/ 8 <3>; /* D1~9 connected to VOUT */
/linux/Documentation/devicetree/bindings/hwmon/pmbus/
H A Dinfineon,tda38640.yaml42 vout:
71 pvnn_main_cpu0: vout {
/linux/Documentation/devicetree/bindings/iio/afe/
H A Dtemperature-transducer.yaml43 +---- Vout | LTC2997 +--- Vout
/linux/arch/arm/boot/dts/nvidia/
H A Dtegra30-asus-nexus7-grouper-ti-pmic.dtsi130 regulator-name = "tps62361-vout";
138 ti,enable-vout-discharge;
/linux/drivers/clk/starfive/
H A Dclk-starfive-jh7110.h7 /* top clocks of ISP/VOUT domain from JH7110 SYSCRG */

1234