[PATCH v3 0/7] Improve tc358767 regmap usage

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

this series improves the regmap usage by cleaning up current usage as well as
adding more registers to the list of volatile registers. SYSSTAT is added
to the list of precious registers as it is cleared upon read.
This series is based on [1].

Changes in v2:
* Patch 3: Use more symbolic names instead of register address numbers
* Patch 3: Add register group description for 0x300 and 0x400 area

Changes in v3:
* Rebased to next-20231212
* No changes despite the context due to commit 4dd9368671fb7 ("drm/bridge:
  tc358767: Convert to use maple tree register cache")

Best regards,
Alexander

[1] https://lore.kernel.org/dri-devel/20230817075234.1075736-1-alexander.stein@xxxxxxxxxxxxxxx/T/#t

Alexander Stein (7):
  drm/bridge: tc358767: Use regmap_access_table for writeable registers
  drm/bridge: tc358767: Fix order of register defines
  drm/bridge: tc358767: Add more registers to non-writeable range
  drm/bridge: tc358767: Sort volatile registers according to address
  drm/bridge: tc358767: Add more volatile registers
  drm/bridge: tc358767: Add precious register SYSSTAT
  drm/bridge: tc358767: Add descriptions to register definitions

 drivers/gpu/drm/bridge/tc358767.c | 171 +++++++++++++++++++++++-------
 1 file changed, 133 insertions(+), 38 deletions(-)

-- 
2.34.1




[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux