Hi Mauro,
Here are the atomisp cleanups that were dependent the fixes. Included is
Andy's patches to remove unused code (no hardware, makes fixing
atomisp/sensor interfaces difficult). Also Kee Cook's timer fixes are in.
Please pull.
The following changes since commit bbae615636155fa43a9b0fe0ea31c678984be864:
media: staging: atomisp2: cleanup null check on memory allocation (2017-10-27
17:33:39 +0200)
are available in the git repository at:
ssh://linuxtv.org/git/sailus/media_tree.git atomisp
for you to fetch changes up to 78ca4f81e5dfed3f01e5ed3d1c3d208fc032c42b:
staging: atomisp: Add videobuf2 switch to TODO (2017-10-27 20:16:08 +0300)
----------------------------------------------------------------
Aishwarya Pant (1):
staging: atomisp: cleanup out of memory messages
Andy Shevchenko (13):
staging: atomisp: Remove IMX sensor support
staging: atomisp: Remove AP1302 sensor support
staging: atomisp: Use module_i2c_driver() macro
staging: atomisp: Switch i2c drivers to use ->probe_new()
staging: atomisp: Do not set GPIO twice
staging: atomisp: Remove unneeded gpio.h inclusion
staging: atomisp: Remove ->gpio_ctrl() callback
staging: atomisp: Remove ->power_ctrl() callback
staging: atomisp: Remove duplicate declaration in header
staging: atomisp: Remove unused members of camera_sensor_platform_data
staging: atomisp: Remove Gmin dead code #1
staging: atomisp: Remove Gmin dead code #2
staging: atomisp: Remove FSF snail address
Kees Cook (2):
staging: atomisp: Convert timers to use timer_setup()
staging: atomisp: i2c: Convert timers to use timer_setup()
Sakari Ailus (1):
staging: atomisp: Add videobuf2 switch to TODO
Srishti Sharma (1):
Staging: media: atomisp: pci: Eliminate use of typedefs for struct
drivers/staging/media/atomisp/TODO | 2 +
drivers/staging/media/atomisp/i2c/Kconfig | 22 +-
drivers/staging/media/atomisp/i2c/Makefile | 3 -
drivers/staging/media/atomisp/i2c/ap1302.h | 198 --
drivers/staging/media/atomisp/i2c/atomisp-ap1302.c | 1255 --------
drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 53 +-
drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 54 +-
.../media/atomisp/i2c/atomisp-libmsrlisthelper.c | 4 -
drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 47 +-
.../staging/media/atomisp/i2c/atomisp-mt9m114.c | 51 +-
drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 43 +-
drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 54 +-
drivers/staging/media/atomisp/i2c/gc0310.h | 11 -
drivers/staging/media/atomisp/i2c/gc2235.h | 7 -
drivers/staging/media/atomisp/i2c/imx/Kconfig | 9 -
drivers/staging/media/atomisp/i2c/imx/Makefile | 13 -
drivers/staging/media/atomisp/i2c/imx/ad5816g.c | 216 --
drivers/staging/media/atomisp/i2c/imx/ad5816g.h | 49 -
drivers/staging/media/atomisp/i2c/imx/common.h | 65 -
drivers/staging/media/atomisp/i2c/imx/drv201.c | 208 --
drivers/staging/media/atomisp/i2c/imx/drv201.h | 38 -
drivers/staging/media/atomisp/i2c/imx/dw9714.c | 222 --
drivers/staging/media/atomisp/i2c/imx/dw9714.h | 63 -
drivers/staging/media/atomisp/i2c/imx/dw9718.c | 233 --
drivers/staging/media/atomisp/i2c/imx/dw9718.h | 64 -
drivers/staging/media/atomisp/i2c/imx/dw9719.c | 198 --
drivers/staging/media/atomisp/i2c/imx/dw9719.h | 58 -
drivers/staging/media/atomisp/i2c/imx/imx.c | 2479 --------------
drivers/staging/media/atomisp/i2c/imx/imx.h | 737 -----
drivers/staging/media/atomisp/i2c/imx/imx132.h | 566 ----
drivers/staging/media/atomisp/i2c/imx/imx134.h | 2464 --------------
drivers/staging/media/atomisp/i2c/imx/imx135.h | 3374 --------------------
drivers/staging/media/atomisp/i2c/imx/imx175.h | 1959 ------------
drivers/staging/media/atomisp/i2c/imx/imx208.h | 550 ----
drivers/staging/media/atomisp/i2c/imx/imx219.h | 227 --
drivers/staging/media/atomisp/i2c/imx/imx227.h | 726 -----
drivers/staging/media/atomisp/i2c/imx/otp.c | 39 -
.../media/atomisp/i2c/imx/otp_brcc064_e2prom.c | 80 -
drivers/staging/media/atomisp/i2c/imx/otp_e2prom.c | 89 -
drivers/staging/media/atomisp/i2c/imx/otp_imx.c | 190 --
drivers/staging/media/atomisp/i2c/imx/vcm.c | 45 -
drivers/staging/media/atomisp/i2c/mt9m114.h | 9 -
drivers/staging/media/atomisp/i2c/ov2680.h | 14 -
drivers/staging/media/atomisp/i2c/ov2722.h | 11 -
drivers/staging/media/atomisp/i2c/ov5693/Kconfig | 2 +-
drivers/staging/media/atomisp/i2c/ov5693/ad5823.h | 4 -
.../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 44 +-
drivers/staging/media/atomisp/i2c/ov5693/ov5693.h | 11 -
drivers/staging/media/atomisp/i2c/ov8858.c | 65 +-
drivers/staging/media/atomisp/i2c/ov8858.h | 5 -
drivers/staging/media/atomisp/i2c/ov8858_btns.h | 5 -
.../staging/media/atomisp/include/linux/atomisp.h | 4 -
.../atomisp/include/linux/atomisp_gmin_platform.h | 3 -
.../media/atomisp/include/linux/atomisp_platform.h | 25 +-
.../media/atomisp/include/linux/libmsrlisthelper.h | 4 -
.../staging/media/atomisp/include/media/lm3554.h | 5 -
.../staging/media/atomisp/include/media/lm3642.h | 153 -
.../media/atomisp/pci/atomisp2/atomisp-regs.h | 4 -
.../media/atomisp/pci/atomisp2/atomisp_acc.c | 4 -
.../media/atomisp/pci/atomisp2/atomisp_acc.h | 4 -
.../media/atomisp/pci/atomisp2/atomisp_cmd.c | 17 +-
.../media/atomisp/pci/atomisp2/atomisp_cmd.h | 10 +-
.../media/atomisp/pci/atomisp2/atomisp_common.h | 4 -
.../media/atomisp/pci/atomisp2/atomisp_compat.h | 4 -
.../atomisp/pci/atomisp2/atomisp_compat_css20.c | 6 +-
.../atomisp/pci/atomisp2/atomisp_compat_css20.h | 4 -
.../atomisp/pci/atomisp2/atomisp_compat_ioctl32.c | 4 -
.../atomisp/pci/atomisp2/atomisp_compat_ioctl32.h | 4 -
.../media/atomisp/pci/atomisp2/atomisp_csi2.c | 4 -
.../media/atomisp/pci/atomisp2/atomisp_csi2.h | 4 -
.../atomisp/pci/atomisp2/atomisp_dfs_tables.h | 4 -
.../media/atomisp/pci/atomisp2/atomisp_drvfs.c | 4 -
.../media/atomisp/pci/atomisp2/atomisp_drvfs.h | 4 -
.../media/atomisp/pci/atomisp2/atomisp_file.c | 4 -
.../media/atomisp/pci/atomisp2/atomisp_file.h | 4 -
.../media/atomisp/pci/atomisp2/atomisp_fops.c | 8 +-
.../media/atomisp/pci/atomisp2/atomisp_fops.h | 4 -
.../media/atomisp/pci/atomisp2/atomisp_helper.h | 4 -
.../media/atomisp/pci/atomisp2/atomisp_internal.h | 4 -
.../media/atomisp/pci/atomisp2/atomisp_ioctl.c | 13 +-
.../media/atomisp/pci/atomisp2/atomisp_ioctl.h | 4 -
.../media/atomisp/pci/atomisp2/atomisp_subdev.c | 4 -
.../media/atomisp/pci/atomisp2/atomisp_subdev.h | 4 -
.../media/atomisp/pci/atomisp2/atomisp_tables.h | 4 -
.../media/atomisp/pci/atomisp2/atomisp_tpg.c | 4 -
.../media/atomisp/pci/atomisp2/atomisp_tpg.h | 4 -
.../atomisp/pci/atomisp2/atomisp_trace_event.h | 4 -
.../media/atomisp/pci/atomisp2/atomisp_v4l2.c | 28 +-
.../media/atomisp/pci/atomisp2/atomisp_v4l2.h | 4 -
.../atomisp2/css2400/runtime/spctrl/src/spctrl.c | 6 +-
.../pci/atomisp2/css2400/sh_css_param_shading.c | 4 +-
.../staging/media/atomisp/pci/atomisp2/hmm/hmm.c | 4 -
.../media/atomisp/pci/atomisp2/hmm/hmm_bo.c | 14 +-
.../atomisp/pci/atomisp2/hmm/hmm_dynamic_pool.c | 10 +-
.../atomisp/pci/atomisp2/hmm/hmm_reserved_pool.c | 9 +-
.../media/atomisp/pci/atomisp2/hmm/hmm_vm.c | 8 +-
.../atomisp2/hrt/hive_isp_css_custom_host_hrt.h | 4 -
.../atomisp/pci/atomisp2/hrt/hive_isp_css_mm_hrt.c | 4 -
.../atomisp/pci/atomisp2/hrt/hive_isp_css_mm_hrt.h | 4 -
.../media/atomisp/pci/atomisp2/include/hmm/hmm.h | 4 -
.../atomisp/pci/atomisp2/include/hmm/hmm_bo.h | 4 -
.../atomisp/pci/atomisp2/include/hmm/hmm_bo_dev.h | 4 -
.../atomisp/pci/atomisp2/include/hmm/hmm_common.h | 4 -
.../atomisp/pci/atomisp2/include/hmm/hmm_pool.h | 4 -
.../atomisp/pci/atomisp2/include/hmm/hmm_vm.h | 4 -
.../atomisp/pci/atomisp2/include/mmu/isp_mmu.h | 4 -
.../atomisp/pci/atomisp2/include/mmu/sh_mmu.h | 4 -
.../pci/atomisp2/include/mmu/sh_mmu_mrfld.h | 4 -
.../media/atomisp/pci/atomisp2/mmu/isp_mmu.c | 4 -
.../media/atomisp/pci/atomisp2/mmu/sh_mmu_mrfld.c | 4 -
.../platform/intel-mid/atomisp_gmin_platform.c | 73 +-
111 files changed, 93 insertions(+), 17406 deletions(-)
delete mode 100644 drivers/staging/media/atomisp/i2c/ap1302.h
delete mode 100644 drivers/staging/media/atomisp/i2c/atomisp-ap1302.c
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/Kconfig
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/Makefile
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/ad5816g.c
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/ad5816g.h
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/common.h
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/drv201.c
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/drv201.h
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/dw9714.c
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/dw9714.h
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/dw9718.c
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/dw9718.h
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/dw9719.c
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/dw9719.h
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/imx.c
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/imx.h
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/imx132.h
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/imx134.h
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/imx135.h
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/imx175.h
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/imx208.h
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/imx219.h
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/imx227.h
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/otp.c
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/otp_brcc064_e2prom.c
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/otp_e2prom.c
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/otp_imx.c
delete mode 100644 drivers/staging/media/atomisp/i2c/imx/vcm.c
delete mode 100644 drivers/staging/media/atomisp/include/media/lm3642.h
--
Sakari Ailus
e-mail: [email protected]