| /linux/drivers/media/platform/ti/omap/ |
| H A D | omap_vout_vrfb.c | 30 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 D | omap_vout.c | 200 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 D | omap_vout_vrfb.h | 16 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 D | Makefile | 7 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/Documentation/devicetree/bindings/clock/ |
| H A D | starfive,jh7110-voutcrg.yaml | 21 - 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 D | nicera,d3323aa.yaml | 24 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 D | regulator-output.yaml | 24 vout-supply: 30 - vout-supply 38 vout-supply = <&output_reg>;
|
| H A D | ti,tps62360.yaml | 49 ti,enable-vout-discharge: 85 regulator-name = "tps62361-vout"; 94 ti,enable-vout-discharge;
|
| /linux/include/linux/platform_data/ |
| H A D | leds-lp55xx.h | 48 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 D | bel-pfe.rst | 94 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 D | mp2856.rst | 30 - Can configured VOUT readout in direct or VID format and allows 63 - indexes 2, 3 for "vout";
|
| H A D | mp2975.rst | 30 - Can configured VOUT readout in direct or VID format and allows 84 - indexes n+1, n+2 for "vout";
|
| H A D | tps40422.rst | 47 in[1-2]_label "vout[1-2]"
|
| H A D | xdpe12284.rst | 69 indexes 1, 2 are for "vin" and 3, 4 for "vout":
|
| /linux/drivers/hwmon/pmbus/ |
| H A D | max20830.c | 30 * MAX20830 only supports READ_VOUT for VOUT monitoring. 101 device_property_read_u32(&client->dev, "adi,vout-rfb1-ohms", &data->vout_rfb1); in max20830_probe() 102 device_property_read_u32(&client->dev, "adi,vout-rfb2-ohms", &data->vout_rfb2); in max20830_probe()
|
| H A D | mp2975.c | 120 PMBUS_REGULATOR("vout", 0), 121 PMBUS_REGULATOR("vout", 1), 832 /* Enable DIRECT VOUT format 1mV/LSB */ in mp2975_set_vout_format() 905 /* Set VOUT format for READ_VOUT command : direct. */ in mp2975_vout_per_rail_config_get() 1051 /* Obtain vout over-voltage scales. */ in mp2975_probe() 1062 /* Obtain offsets, maximum and format for vout. */ in mp2975_probe()
|
| /linux/Documentation/devicetree/bindings/hwmon/pmbus/ |
| H A D | infineon,tda38640.yaml | 42 vout: 71 pvnn_main_cpu0: vout {
|
| /linux/drivers/regulator/ |
| H A D | rt8092.c | 144 /* VOUT = (BASEUV + STEPUV * VSEL) * 2^vbank_idx */ in rt8092_set_suspend_voltage() 261 return dev_err_probe(dev, ret, "Failed to get VOUT bank index\n"); in rt8092_probe() 264 * step VOUT = STEP_UV * 2^vbank_idx in rt8092_probe() 265 * min VOUT = (BASEUV + STEPUV * VMIN_SEL) * 2^vbank_idx in rt8092_probe()
|
| H A D | rt6190-regulator.c | 105 * From off to on, vout config will restore to IC default. in rt6190_out_enable() 106 * Read vout configs before enable, and restore them after enable in rt6190_out_enable() 356 /* Config default VOUT ratio to be higher */ in rt6190_init_registers()
|
| /linux/drivers/iio/proximity/ |
| H A D | d3323aa.c | 162 /* Input clock or output detection signal (Vout). */ 289 "Could not read from GPIO vout-clk (%d)\n", in d3323aa_irq_handler() 333 * D3323AA_IRQ_RESET_COUNT falling edges on Vout/CLK that it is now in d3323aa_reset() 354 * Vout/CLK signal slowly ramps up during this period. Thus, the digital in d3323aa_reset() 430 "Could not set GPIO vout-clk as input (%d)\n", ret); in d3323aa_setup() 752 devm_gpiod_get(dev, "vout-clk", GPIOD_OUT_LOW); in d3323aa_probe() 755 "Could not get GPIO vout-clk\n"); in d3323aa_probe()
|
| /linux/Documentation/devicetree/bindings/iio/afe/ |
| H A D | temperature-transducer.yaml | 43 +---- Vout | LTC2997 +--- Vout
|
| /linux/drivers/clk/starfive/ |
| H A D | clk-starfive-jh7110.h | 7 /* top clocks of ISP/VOUT domain from JH7110 SYSCRG */
|
| H A D | Makefile | 12 obj-$(CONFIG_CLK_STARFIVE_JH7110_VOUT) += clk-starfive-jh7110-vout.o
|
| /linux/Documentation/devicetree/bindings/iio/addac/ |
| H A D | adi,ad74115.yaml | 196 either source or sink for VOUT and 4mA sink for IOUT. 197 When present, the limit is 16mA in either source or sink for VOUT,
|
| /linux/arch/arm/boot/dts/aspeed/ |
| H A D | aspeed-bmc-delta-ahe50dc.dts | 10 vout-supply = <&efuse##n>; \ 21 efuse##num: vout { \
|