Skip to content

Latest commit

 

History

History
110 lines (89 loc) · 3.46 KB

File metadata and controls

110 lines (89 loc) · 3.46 KB

Changelog

[1.2.2] - 2025-12-05

  • dts: Add stm32mp2 device trees
  • Support yocto builds
  • Move src/ folder to /
  • Remove release script

[1.2.0] - 2025-07-08

  • Add minimal support for VD16GZ
  • Rework vd56g3_set_pad_fmt() function

[1.0.6] - 2025-04-11

  • Revert "Move to __pm_runtime_put_autosuspend() on latest kernels"
  • Add compatibility with kernel 6.12

[1.0.5] - 2025-04-01

  • Fix regression on H/V blankings
  • Drop enum vd56g3_expo_state definition
  • Prevent dev_err_probe() multiple declarations

[1.0.4] - 2025-03-26

  • Add support to .init_state() API for kernels > k6.8
  • Apply format unconditionnally
  • Use subdev active state for kernels > k5.19
  • __v4l2_ctrl_modify_range() and __v4l2_ctrl_s_ctrl() may fail

[1.0.3] - 2025-02-04

  • Fix subdevice not being accessible while streaming
  • dt-bindings: Improve bindings (our sensor is a video-interface-device)
  • Add v4l2_fwnode ctrls parse and addition
  • Exposure is bounded by a minimum number of lines
  • Move to __pm_runtime_put_autosuspend() on latest kernels

[1.0.2] - 2024-06-05

  • Follow rules and convention for driver/bindinfs naming

[1.0.1] - 2024-05-29

  • Update Readme to fit with latest RPI-OS

[1.0.0-rc2] - 2024-05-22

  • Ensure sensor has dedicated 3.5ms to boot after reset
  • dt-bindings : Update naming to fit mass-market
  • Improve code quality after upstream V1 review

[1.0.0-rc1] - 2024-04-17

  • dt-bindings : convert text bindings to yaml format
  • Binning mode and Crop are computed dynamically (instead of hardcoded)
  • Convert to CCI register access helpers
  • Rely on regmap APIs for i2c read/write operations
  • Minor improvements to better fit with kernel rules

[0.12.0] - 2024-02-29

  • Provide DTS files with driver
  • Add README.md

[0.11.0] - 2023-12-12

  • Add Fox Fastboot (cut3) support
  • Proper handling of Mono/RGB variants through compatible string
  • Status Linues are now disabled by default
  • Default V4L2_CID_FLASH_LED_MODE ctrl to OFF
  • Better handling of maximum framerate (now resolution-dependant)
  • Proper split between native and default (recommended) resolution
  • Drop 240x320 resolution
  • Improved backward compatibility (down to k4.9)

[0.10.0] - 2023-05-29

  • Add support of kernel 6.1
  • Backward compatibility with all LTS kernels (down to k4.14)

[0.9.0] - 2023-04-27

  • Support of variable framerate (instead of discrete)
  • Drop Cut1 support
  • Bump to FMW patch 2.28
  • Enable RGB support
  • Power Management runtime support
  • Rework of V4L2 ctrls (enable auto-cluster when possible)
  • Support of Led Strobe mode based on "st,leds" devicetree property + V4L2_CID_FLASH_LED_MODE control
  • Support of Vsync Output based on "st,out-sync" devicetree property
  • Support of VT Slave Mode input based on "st,in-sync" devicetree property + V4L2_CID_SLAVE_MODE control
  • Support single or dual MIPI data lane devicetree configuration

[0.8.0] - 2021-11-16

  • Add Changelog

[0.6.0] - 2021-11-16

  • Add Cut2.0 support
  • Enable VTRam Patch for Cut2.0 (VT patch 17)
  • Bump to FMW patch 2.20
  • [FIX] Force EXP_COARSE_INTG_MARGIN value to ensure proper Auto Expo behavior in low light conditions
  • Add new V4L2 Controls to handle Auto Expo parameters

[0.5.0] - 2021-10-28

  • Update for Kernel 5.14

[0.4.0] - 2019-12-13

  • Bump to FW patch 1.33

[0.3.0] - 2019-11-25

  • Update supported frame rates
  • Add gpio control
  • Add formats with isl ouput
  • Add temperature control

[0.2.0] - 2019-10-17

  • Fix bad READOUT_CTRL address in documentation
  • add 50 fps support

[0.1.0] - 2019-09-26

  • Initial release