drivers: Import changes from Oppo kernel

Conflicts:
	drivers/gpio/gpio-msm-common.c
	drivers/gpio/gpio-msm-v2.c
	drivers/gpio/gpio-msm-v3.c
	drivers/gpu/msm/adreno.c
	drivers/gpu/msm/adreno_ringbuffer.c
	drivers/input/touchscreen/Kconfig
	drivers/input/touchscreen/Makefile
	drivers/media/video/msm/Makefile
	drivers/media/video/msm/msm.c
	drivers/media/video/msm/msm_mctl.c
	drivers/media/video/msm/msm_mctl_buf.c
	drivers/media/video/msm/msm_mctl_pp.c
	drivers/media/video/msm/msm_vfe32.c
	drivers/media/video/msm/sensors/Makefile
	drivers/media/video/msm/sensors/imx091.c
	drivers/media/video/msm/sensors/msm_sensor.c
	drivers/media/video/msm/sensors/msm_sensor.h
	drivers/media/video/msm_wfd/enc-mfc-subdev.c
	drivers/media/video/msm_wfd/wfd-ioctl.c
	drivers/misc/Kconfig
	drivers/misc/Makefile
	drivers/net/wireless/wcnss/wcnss_wlan.c
	drivers/nfc/Kconfig
	drivers/nfc/Makefile
	drivers/power/pm8921-bms.c
	drivers/power/pm8921-charger.c
	drivers/usb/host/ehci-msm-hsic.c
	drivers/usb/misc/ks_bridge.c
	drivers/usb/otg/msm_otg.c
	drivers/video/msm/hdmi_msm.c
	drivers/video/msm/logo.c
	drivers/video/msm/mdp.c
	drivers/video/msm/mdp.h
	drivers/video/msm/mdp4_overlay.c
	drivers/video/msm/mdp4_overlay_dsi_video.c
	drivers/video/msm/mdp4_overlay_writeback.c
	drivers/video/msm/mipi_dsi.c
	drivers/video/msm/mipi_dsi_host.c
	drivers/video/msm/mipi_orise.c
	drivers/video/msm/msm_fb.c
	drivers/video/msm/msm_fb.h
	drivers/video/msm/msm_fb_panel.h
	drivers/video/msm/vidc/1080p/ddl/vcd_ddl_utils.h

Change-Id: If9bbcaa15d167f7d1c161d9a886392665e928998