now I have successfully compile the i915 module, keypoint is to clean befor every rebuild and build under modules root directory.
make M=drivers/gpu/drm/ CONFIG_DRM_I915=m clean
make M=drivers/gpu/drm/ CONFIG_DRM_I915=m modules
but now i'm faceing another issue, that is i915.ko modules dependency.
when i build i915 modules, it comes along with drm.ko drm_kms_helper.ko drm_panel_orientation_quirks.ko
I have try to insmod it, but shows error,is it have dependence modules i'm not build?
sudo insmod /lib/modules/i915.ko
sudo insmod /lib/modules/drm.ko
insmod /lib/modules/drm_kms_helper.ko