- dts: Add stm32mp2 device trees
- Support yocto builds
- Move src/ folder to /
- Remove release script
- Add minimal support for VD16GZ
- Rework vd56g3_set_pad_fmt() function
- Revert "Move to __pm_runtime_put_autosuspend() on latest kernels"
- Add compatibility with kernel 6.12
- Fix regression on H/V blankings
- Drop enum vd56g3_expo_state definition
- Prevent dev_err_probe() multiple declarations
- 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
- 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
- Follow rules and convention for driver/bindinfs naming
- Update Readme to fit with latest RPI-OS
- 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
- 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
- Provide DTS files with driver
- Add README.md
- 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)
- Add support of kernel 6.1
- Backward compatibility with all LTS kernels (down to k4.14)
- 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
- Add Changelog
- 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
- Update for Kernel 5.14
- Bump to FW patch 1.33
- Update supported frame rates
- Add gpio control
- Add formats with isl ouput
- Add temperature control
- Fix bad READOUT_CTRL address in documentation
- add 50 fps support
- Initial release