/Linux-v6.6/drivers/media/platform/ti/omap/ |
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 …]
|
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 …]
|
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
|
D | omap_voutdef.h | 70 /* 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 …]
|
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-v6.6/Documentation/devicetree/bindings/hwmon/ |
D | maxim,max20730.yaml | 36 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
|
/Linux-v6.6/Documentation/devicetree/bindings/clock/ |
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-v6.6/drivers/hwmon/pmbus/ |
D | stpddc60.c | 37 * 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
|
D | ltc2978.c | 279 * 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 …]
|
D | xdpe12284.c | 99 /* Read the register with VOUT scaling value.*/ in xdpe122_identify() 128 PMBUS_REGULATOR("vout", 0), 129 PMBUS_REGULATOR("vout", 1),
|
D | ir38064.c | 7 * VOUT_MODE is not supported by the device. The driver fakes VOUT linear16 25 PMBUS_REGULATOR("vout", 0),
|
D | fsp-3y.c | 164 * 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()
|
/Linux-v6.6/Documentation/devicetree/bindings/regulator/ |
D | regulator-output.yaml | 24 vout-supply: 30 - vout-supply 38 vout-supply = <&output_reg>;
|
D | ti,tps62360.yaml | 49 ti,enable-vout-discharge: 85 regulator-name = "tps62361-vout"; 94 ti,enable-vout-discharge;
|
D | fcs,fan53555.yaml | 47 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.
|
D | richtek,rtq2208.yaml | 46 vout register selection based on this boolean value. 47 false - Using DVS0 register setting to adjust vout 48 true - Using DVS1 register setting to adjust vout
|
/Linux-v6.6/include/linux/platform_data/ |
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-v6.6/drivers/media/test-drivers/vivid/ |
D | vivid-vid-out.h | 37 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);
|
/Linux-v6.6/drivers/regulator/ |
D | max8973-regulator.c | 118 * 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 …]
|
/Linux-v6.6/Documentation/hwmon/ |
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
|
D | mp2975.rst | 30 - Can configured VOUT readout in direct or VID format and allows 84 - indexes n+1, n+2 for "vout";
|
/Linux-v6.6/Documentation/devicetree/bindings/leds/ |
D | leds-lp55xx.yaml | 59 - 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 */
|
/Linux-v6.6/Documentation/devicetree/bindings/iio/afe/ |
D | temperature-transducer.yaml | 43 +---- Vout | LTC2997 +--- Vout
|
/Linux-v6.6/drivers/iio/light/ |
D | gp2ap002.c | 59 /* VCON :VOUT output method control(0:normal, 1:interrupt) */ 61 /* OCON :Select switch for enabling/disabling VOUT (00:enable, 11:disable) */ 115 * Select switch for enabling/disabling Vout pin 206 dev_err(gp2ap002->dev, "error setting up VOUT control\n"); in gp2ap002_prox_irq() 316 /* Interrupt on VOUT enabled */ in gp2ap002_init() 320 dev_err(gp2ap002->dev, "error setting up VOUT control\n"); in gp2ap002_init()
|
/Linux-v6.6/arch/arm/boot/dts/nvidia/ |
D | tegra30-asus-nexus7-grouper-ti-pmic.dtsi | 130 regulator-name = "tps62361-vout"; 138 ti,enable-vout-discharge;
|