drm/i915: Introduce scaling filter related registers and bit fields
authorPankaj Bharadiya <pankaj.laxminarayan.bharadiya@intel.com>
Tue, 20 Oct 2020 16:14:24 +0000 (21:44 +0530)
committerJani Nikula <jani.nikula@intel.com>
Wed, 21 Oct 2020 09:21:04 +0000 (12:21 +0300)
commit105c9e130e1df764ef2d41e2b35f51bba9c52617
tree741174269fbafaa4cef22bbe012428758d9cea9a
parent5c759eda9b04cd1047b4cda8ac1eaadf8a9e4fce
drm/i915: Introduce scaling filter related registers and bit fields

Introduce scaler registers and bit fields needed to configure the
scaling filter in prgrammed mode and configure scaling filter
coefficients.

changes since v3:
* None
changes since v2:
* Change macro names to CNL_* and  use +(set)*8 instead of adding
  another trip through _PICK_EVEN (Ville).
changes since v1:
* None
changes since RFC:
* Parametrize scaler coeffient macros by 'set' (Ville)

Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
Signed-off-by: Shashank Sharma <shashank.sharma@intel.com>
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Signed-off-by: Pankaj Bharadiya <pankaj.laxminarayan.bharadiya@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20201020161427.6941-3-pankaj.laxminarayan.bharadiya@intel.com
drivers/gpu/drm/i915/i915_reg.h