2ad100f359c2 ("media: ti-vpe: cal: Simplify the context API") 67252cf0ea44 ("media: ti-vpe: cal: Store buffer DMA address in dma_addr_t") 2e2279b53a9f ("media: ti-vpe: cal: Set cal_dmaqueue.pending to NULL when no pending buffer") ca4fec54f6ba ("media: ti-vpe: cal: Group all DMA queue fields in struct cal_dmaqueue") 9ae6b925848e ("media: ti-vpe: cal: Use list_first_entry()") d7d24d772f2c ("media: ti-vpe: cal: Remove DMA queue empty check at start streaming time") 159172f07c91 ("media: ti-vpe: cal: Share buffer release code between start and stop") cff615dba5c7 ("media: ti-vpe: cal: Use spin_lock_irq() when starting or stopping stream") cbb8cd7cc129 ("media: ti-vpe: cal: Stop write DMA without disabling PPI") 172ba79dafa0 ("media: ti-vpe: cal: Fold PPI enable in CAMERARX .s_stream()") 75c80311eda7 ("media: ti-vpe: cal: Refactor interrupt enable/disable") 51e8c97df58f ("media: ti-vpe: cal: Rename struct cal_fmt to cal_format_info") b496dc9071a0 ("media: ti-vpe: cal: Don't pass format to cal_ctx_wr_dma_config()") cc548febd2c9 ("media: ti-vpe: cal: Use CAMERARX subdev s_stream op in video device code") 8d6637f10876 ("media: ti-vpe: cal: Implement subdev ops for CAMERARX") 695baaa373ab ("media: ti-vpe: cal: Replace hardcoded BIT() value with macro") 811cb526f314 ("media: ti-vpe: cal: Rename MAX_(WIDTH|HEIGHT)_* macros with CAL_ prefix") 7168155002cf ("media: ti-vpe: cal: Move format handling to cal.c and expose helpers") 9ccd0021d026 ("media: ti-vpe: cal: Drop cal_ctx m_fmt field") 5acc3e22c253 ("media: ti-vpe: cal: Create subdev for CAMERARX") af30d4f36ef3 ("media: ti-vpe: cal: Split CAMERARX handling to cal-camerarx.c") d373018f3abd ("media: ti-vpe: cal: Move CAL I/O accessors to cal.h") 9d551891473e ("media: ti-vpe: cal: Split video node handling to cal-video.c") f4d9837d8725 ("media: ti-vpe: cal: Use 'unsigned int' type instead of 'unsigned'") 56d1d67468ae ("media: ti-vpe: cal: Remove unneeded phy->sensor NULL check") 399b0a3d54b6 ("media: ti-vpe: cal: Don't store external rate in cal_camerarx") 49b184a0dae9 ("media: ti-vpe: cal: Refactor camerarx start and stop") e085ede10d69 ("media: ti-vpe: cal: Reorder camerarx functions to prepare refactoring") cd2144603ad3 ("media: ti-vpe: cal: Inline cal_camerarx_max_lanes() in its only caller") 0a8e64ed2100 ("media: ti-vpe: cal: Allocate cal_ctx active_fmt array dynamically") 1b22b7a0ec9c ("media: ti-vpe: cal: Init formats in cal_ctx_v4l2_register()") b908235114d1 ("media: ti-vpe: cal: Register a media device") 92790656cee2 ("media: ti-vpe: cal: Store struct device in cal_dev") dfbb172e512e ("media: ti-vpe: cal: Print revision and hwinfo in a more readable format") 05930cf1e5c5 ("media: ti-vpe: cal: Read hardware revision earlier during probe") 45dd15e6ce22 ("media: ti-vpe: cal: Split media initialization and cleanup to functions") 7e75b1502f65 ("media: ti-vpe: cal: Remove isvcirqset() and isportirqset() macros") 4c0ed7ba65d1 ("media: ti-vpe: cal: Move CAL_NUM_CSI2_PORTS from cal_regs.h to cal.c") 497b5e94f820 ("media: ti-vpe: cal: Decouple context and phy cleanup at remove time") 539e7c5d7c02 ("media: ti-vpe: cal: Replace context with phy in async notifier entries") a539a0536f6e ("media: ti-vpe: cal: Move async notifiers from contexts to cal_dev") 8fcb7576ad19 ("media: ti-vpe: cal: Allow multiple contexts per subdev notifier") a439e57358ee ("media: ti-vpe: cal: Move all sensor-related init to .bound() notifier") 4d04c23fadc6 ("media: ti-vpe: cal: Use ARRAY_SIZE to replace numerical value") f5ddf19eca33 ("media: ti-vpe: cal: Move DT parsing to CAMERARX") d3665f3b7c08 ("media: ti-vpe: cal: Add cal_camerarx_destroy() to cleanup CAMERARX") 6675e871ca4d ("media: ti-vpe: cal: Unregister video device before cleanup") 19a2374068b5 ("media: ti-vpe: cal: Add context V4L2 cleanup and unregister functions") d68a94e98a89 ("media: ti-vpe: cal: Split video device initialization and registration") b4b784953c49 ("media: ti-vpe: cal: Move v4l2_device from cal_ctx to cal_dev")