{"id":4197,"url":"https://patchwork.libcamera.org/api/1.1/series/4197/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4197","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"libcamera: Support the upstream Unicam driver","date":"2024-03-01T21:20:49","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/1.1/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":1,"total":32,"received_total":32,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4197/mbox/","cover_letter":{"id":19591,"url":"https://patchwork.libcamera.org/api/1.1/covers/19591/?format=json","web_url":"https://patchwork.libcamera.org/cover/19591/","msgid":"<20240301212121.9072-1-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:20:49","name":"[PATCH/RFC,00/32] libcamera: Support the upstream Unicam driver","mbox":"https://patchwork.libcamera.org/cover/19591/mbox/"},"patches":[{"id":19592,"url":"https://patchwork.libcamera.org/api/1.1/patches/19592/?format=json","web_url":"https://patchwork.libcamera.org/patch/19592/","msgid":"<20240301212121.9072-2-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:20:50","name":"[PATCH/RFC,01/32] libcamera: v4l2_subdevice: Rename V4L2SubdeviceFormatInfo","mbox":"https://patchwork.libcamera.org/patch/19592/mbox/"},{"id":19593,"url":"https://patchwork.libcamera.org/api/1.1/patches/19593/?format=json","web_url":"https://patchwork.libcamera.org/patch/19593/","msgid":"<20240301212121.9072-3-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:20:51","name":"[PATCH/RFC,02/32] libcamera: v4l2_subdevice: Add code member to MediaBusFormatInfo","mbox":"https://patchwork.libcamera.org/patch/19593/mbox/"},{"id":19594,"url":"https://patchwork.libcamera.org/api/1.1/patches/19594/?format=json","web_url":"https://patchwork.libcamera.org/patch/19594/","msgid":"<20240301212121.9072-4-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:20:52","name":"[PATCH/RFC,03/32] libcamera: v4l2_subdevice: Expose media bus format info as internal API","mbox":"https://patchwork.libcamera.org/patch/19594/mbox/"},{"id":19595,"url":"https://patchwork.libcamera.org/api/1.1/patches/19595/?format=json","web_url":"https://patchwork.libcamera.org/patch/19595/","msgid":"<20240301212121.9072-5-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:20:53","name":"[PATCH/RFC,04/32] libcamera: v4l2_subdevice: Extend MediaBusFormatInfo with metadata formats","mbox":"https://patchwork.libcamera.org/patch/19595/mbox/"},{"id":19596,"url":"https://patchwork.libcamera.org/api/1.1/patches/19596/?format=json","web_url":"https://patchwork.libcamera.org/patch/19596/","msgid":"<20240301212121.9072-6-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:20:54","name":"[PATCH/RFC,05/32] libcamera: v4l2_subdevice: Drop V4L2SubdeviceFormat::bitsPerPixel()","mbox":"https://patchwork.libcamera.org/patch/19596/mbox/"},{"id":19597,"url":"https://patchwork.libcamera.org/api/1.1/patches/19597/?format=json","web_url":"https://patchwork.libcamera.org/patch/19597/","msgid":"<20240301212121.9072-7-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:20:55","name":"[PATCH/RFC,06/32] libcamera: v4l2_subdevice: Rename V4L2SubdeviceFormat::mbus_code to code","mbox":"https://patchwork.libcamera.org/patch/19597/mbox/"},{"id":19598,"url":"https://patchwork.libcamera.org/api/1.1/patches/19598/?format=json","web_url":"https://patchwork.libcamera.org/patch/19598/","msgid":"<20240301212121.9072-8-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:20:56","name":"[PATCH/RFC,07/32] libcamera: v4l2_subdevice: Add stream support to get/set functions","mbox":"https://patchwork.libcamera.org/patch/19598/mbox/"},{"id":19599,"url":"https://patchwork.libcamera.org/api/1.1/patches/19599/?format=json","web_url":"https://patchwork.libcamera.org/patch/19599/","msgid":"<20240301212121.9072-9-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:20:57","name":"[PATCH/RFC,08/32] libcamera: v4l2_subdevice: Replace Routing::toString() with operator<<()","mbox":"https://patchwork.libcamera.org/patch/19599/mbox/"},{"id":19600,"url":"https://patchwork.libcamera.org/api/1.1/patches/19600/?format=json","web_url":"https://patchwork.libcamera.org/patch/19600/","msgid":"<20240301212121.9072-10-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:20:58","name":"[PATCH/RFC,09/32] libcamera: v4l2_subdevice: Add V4L2Subdevice::Route structure","mbox":"https://patchwork.libcamera.org/patch/19600/mbox/"},{"id":19601,"url":"https://patchwork.libcamera.org/api/1.1/patches/19601/?format=json","web_url":"https://patchwork.libcamera.org/patch/19601/","msgid":"<20240301212121.9072-11-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:20:59","name":"[PATCH/RFC,10/32,DNI] include: linux: Update kernel headers to metadata API","mbox":"https://patchwork.libcamera.org/patch/19601/mbox/"},{"id":19602,"url":"https://patchwork.libcamera.org/api/1.1/patches/19602/?format=json","web_url":"https://patchwork.libcamera.org/patch/19602/","msgid":"<20240301212121.9072-12-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:21:00","name":"[PATCH/RFC,11/32] libcamera: v4l2_subdevice: Update to the new kernel routing API","mbox":"https://patchwork.libcamera.org/patch/19602/mbox/"},{"id":19603,"url":"https://patchwork.libcamera.org/api/1.1/patches/19603/?format=json","web_url":"https://patchwork.libcamera.org/patch/19603/","msgid":"<20240301212121.9072-13-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:21:01","name":"[PATCH/RFC,12/32] libcamera: v4l2_subdevice: Add new metadata formats","mbox":"https://patchwork.libcamera.org/patch/19603/mbox/"},{"id":19604,"url":"https://patchwork.libcamera.org/api/1.1/patches/19604/?format=json","web_url":"https://patchwork.libcamera.org/patch/19604/","msgid":"<20240301212121.9072-14-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:21:02","name":"[PATCH/RFC,13/32] libcamera: v4l2_videodevice: Update to the new kernel metadata API","mbox":"https://patchwork.libcamera.org/patch/19604/mbox/"},{"id":19605,"url":"https://patchwork.libcamera.org/api/1.1/patches/19605/?format=json","web_url":"https://patchwork.libcamera.org/patch/19605/","msgid":"<20240301212121.9072-15-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:21:03","name":"[PATCH/RFC,14/32] libcamera: camera_sensor: Move related classes to subdirectory","mbox":"https://patchwork.libcamera.org/patch/19605/mbox/"},{"id":19606,"url":"https://patchwork.libcamera.org/api/1.1/patches/19606/?format=json","web_url":"https://patchwork.libcamera.org/patch/19606/","msgid":"<20240301212121.9072-16-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:21:04","name":"[PATCH/RFC,15/32] libcamera: camera_sensor: Drop updateControlInfo() function","mbox":"https://patchwork.libcamera.org/patch/19606/mbox/"},{"id":19607,"url":"https://patchwork.libcamera.org/api/1.1/patches/19607/?format=json","web_url":"https://patchwork.libcamera.org/patch/19607/","msgid":"<20240301212121.9072-17-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:21:05","name":"[PATCH/RFC,16/32] libcamera: camera_sensor: Reorder functions","mbox":"https://patchwork.libcamera.org/patch/19607/mbox/"},{"id":19608,"url":"https://patchwork.libcamera.org/api/1.1/patches/19608/?format=json","web_url":"https://patchwork.libcamera.org/patch/19608/","msgid":"<20240301212121.9072-18-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:21:06","name":"[PATCH/RFC,17/32] libcamera: camera_sensor: Test for read-only HBLANK with READ_ONLY flag","mbox":"https://patchwork.libcamera.org/patch/19608/mbox/"},{"id":19609,"url":"https://patchwork.libcamera.org/api/1.1/patches/19609/?format=json","web_url":"https://patchwork.libcamera.org/patch/19609/","msgid":"<20240301212121.9072-19-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:21:07","name":"[PATCH/RFC,18/32] libcamera: camera_sensor: Expose the Bayer order","mbox":"https://patchwork.libcamera.org/patch/19609/mbox/"},{"id":19610,"url":"https://patchwork.libcamera.org/api/1.1/patches/19610/?format=json","web_url":"https://patchwork.libcamera.org/patch/19610/","msgid":"<20240301212121.9072-20-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:21:08","name":"[PATCH/RFC,19/32] libcamera: camera_sensor: Introduce CameraSensorFactory","mbox":"https://patchwork.libcamera.org/patch/19610/mbox/"},{"id":19611,"url":"https://patchwork.libcamera.org/api/1.1/patches/19611/?format=json","web_url":"https://patchwork.libcamera.org/patch/19611/","msgid":"<20240301212121.9072-21-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:21:09","name":"[PATCH/RFC,20/32] libcamera: camera_sensor: Create abstract base class","mbox":"https://patchwork.libcamera.org/patch/19611/mbox/"},{"id":19612,"url":"https://patchwork.libcamera.org/api/1.1/patches/19612/?format=json","web_url":"https://patchwork.libcamera.org/patch/19612/","msgid":"<20240301212121.9072-22-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:21:10","name":"[PATCH/RFC,21/32] libcamera: camera_sensor: Sort factories by priority","mbox":"https://patchwork.libcamera.org/patch/19612/mbox/"},{"id":19613,"url":"https://patchwork.libcamera.org/api/1.1/patches/19613/?format=json","web_url":"https://patchwork.libcamera.org/patch/19613/","msgid":"<20240301212121.9072-23-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:21:11","name":"[PATCH/RFC,22/32] libcamera: Add CameraSensor implementation for raw V4L2 sensors","mbox":"https://patchwork.libcamera.org/patch/19613/mbox/"},{"id":19614,"url":"https://patchwork.libcamera.org/api/1.1/patches/19614/?format=json","web_url":"https://patchwork.libcamera.org/patch/19614/","msgid":"<20240301212121.9072-24-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:21:12","name":"[PATCH/RFC,23/32] libcamera: camera_sensor: Add support for embedded data","mbox":"https://patchwork.libcamera.org/patch/19614/mbox/"},{"id":19615,"url":"https://patchwork.libcamera.org/api/1.1/patches/19615/?format=json","web_url":"https://patchwork.libcamera.org/patch/19615/","msgid":"<20240301212121.9072-25-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:21:13","name":"[PATCH/RFC,24/32] pipeline: raspberrypi: common: Configure sensor embedded data","mbox":"https://patchwork.libcamera.org/patch/19615/mbox/"},{"id":19616,"url":"https://patchwork.libcamera.org/api/1.1/patches/19616/?format=json","web_url":"https://patchwork.libcamera.org/patch/19616/","msgid":"<20240301212121.9072-26-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:21:14","name":"[PATCH/RFC,25/32] pipeline: raspberrypi: vc4: Use operator<<(V4L2VideoFormat)","mbox":"https://patchwork.libcamera.org/patch/19616/mbox/"},{"id":19617,"url":"https://patchwork.libcamera.org/api/1.1/patches/19617/?format=json","web_url":"https://patchwork.libcamera.org/patch/19617/","msgid":"<20240301212121.9072-27-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:21:15","name":"[PATCH/RFC,26/32] pipeline: raspberrypi: vc4: Reorganize platformConfigure()","mbox":"https://patchwork.libcamera.org/patch/19617/mbox/"},{"id":19618,"url":"https://patchwork.libcamera.org/api/1.1/patches/19618/?format=json","web_url":"https://patchwork.libcamera.org/patch/19618/","msgid":"<20240301212121.9072-28-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:21:16","name":"[PATCH/RFC,27/32] pipeline: raspberrypi: vc4: Use the CameraSensor embedded data API","mbox":"https://patchwork.libcamera.org/patch/19618/mbox/"},{"id":19619,"url":"https://patchwork.libcamera.org/api/1.1/patches/19619/?format=json","web_url":"https://patchwork.libcamera.org/patch/19619/","msgid":"<20240301212121.9072-29-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:21:17","name":"[PATCH/RFC,28/32] pipeline: raspberrypi: vc4: Unconditionally create embedded data stream","mbox":"https://patchwork.libcamera.org/patch/19619/mbox/"},{"id":19620,"url":"https://patchwork.libcamera.org/api/1.1/patches/19620/?format=json","web_url":"https://patchwork.libcamera.org/patch/19620/","msgid":"<20240301212121.9072-30-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:21:18","name":"[PATCH/RFC,29/32] pipeline: raspberrypi: vc4: Configure format on Unicam subdev","mbox":"https://patchwork.libcamera.org/patch/19620/mbox/"},{"id":19621,"url":"https://patchwork.libcamera.org/api/1.1/patches/19621/?format=json","web_url":"https://patchwork.libcamera.org/patch/19621/","msgid":"<20240301212121.9072-31-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:21:19","name":"[PATCH/RFC,30/32] pipeline: raspberrypi: vc4: Fix configuration of the embedded data node","mbox":"https://patchwork.libcamera.org/patch/19621/mbox/"},{"id":19622,"url":"https://patchwork.libcamera.org/api/1.1/patches/19622/?format=json","web_url":"https://patchwork.libcamera.org/patch/19622/","msgid":"<20240301212121.9072-32-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:21:20","name":"[PATCH/RFC,31/32] include: linux: Drop V4L2_META_FMT_SENSOR_DATA","mbox":"https://patchwork.libcamera.org/patch/19622/mbox/"},{"id":19623,"url":"https://patchwork.libcamera.org/api/1.1/patches/19623/?format=json","web_url":"https://patchwork.libcamera.org/patch/19623/","msgid":"<20240301212121.9072-33-laurent.pinchart@ideasonboard.com>","date":"2024-03-01T21:21:21","name":"[PATCH/RFC,32/32,HACK] : ipa: rpi: cam_helper_imx219: Enable embedded data","mbox":"https://patchwork.libcamera.org/patch/19623/mbox/"}]}