[0/5] utils: tuning: Add AGC and CCM
mbox series

Message ID 20240405145335.3010479-1-paul.elder@ideasonboard.com
Headers show
Series
  • utils: tuning: Add AGC and CCM
Related show

Message

Paul Elder April 5, 2024, 2:53 p.m. UTC
This series adds skeletal tuning modules for AGC and CCM/CTK (color
correction matrix / crosstalk correction), mainly for rkisp1. They are
hardcoded values for now, copied from ctt.

This also adds a tuning file for the imx335 for rkisp1.

Paul Elder (5):
  utils: libtuning: modules: Add skeletal AGC module
  utils: tuning: rkisp1: Add skeletal AGC to the rkisp1 tuning script
  utils: libtuning: modules: Add skeletal CCM module
  utils: tuning: rkisp1: Add skeletal CTK to the rkisp1 tuning script
  ipa: rkisp1: data: Add hardcoded tuning file for imx335

 src/ipa/rkisp1/data/imx335.yaml               | 145 ++++++++++++++++++
 src/ipa/rkisp1/data/meson.build               |   1 +
 .../tuning/libtuning/modules/agc/__init__.py  |   6 +
 utils/tuning/libtuning/modules/agc/agc.py     |  24 +++
 utils/tuning/libtuning/modules/agc/rkisp1.py  |  95 ++++++++++++
 .../tuning/libtuning/modules/ccm/__init__.py  |   6 +
 utils/tuning/libtuning/modules/ccm/ccm.py     |  22 +++
 utils/tuning/libtuning/modules/ccm/rkisp1.py  |  75 +++++++++
 utils/tuning/rkisp1.py                        |   6 +-
 9 files changed, 379 insertions(+), 1 deletion(-)
 create mode 100644 src/ipa/rkisp1/data/imx335.yaml
 create mode 100644 utils/tuning/libtuning/modules/agc/__init__.py
 create mode 100644 utils/tuning/libtuning/modules/agc/agc.py
 create mode 100644 utils/tuning/libtuning/modules/agc/rkisp1.py
 create mode 100644 utils/tuning/libtuning/modules/ccm/__init__.py
 create mode 100644 utils/tuning/libtuning/modules/ccm/ccm.py
 create mode 100644 utils/tuning/libtuning/modules/ccm/rkisp1.py