diff options
author | Praneeth Bajjuri <praneeth@ti.com> | 2017-10-24 17:23:16 -0500 |
---|---|---|
committer | Praneeth Bajjuri <praneeth@ti.com> | 2017-10-24 17:23:16 -0500 |
commit | f392715c8e1decdff3e615b12a9370f7c59b4056 (patch) | |
tree | edda2f65d92462e1f0c34f8503c469d9acd003c0 | |
parent | f1db4bf5fc3d381735b537362dd2e9058fdee3cd (diff) | |
download | am57xevm-f392715c8e1decdff3e615b12a9370f7c59b4056.tar.gz |
am57xevm: recovery: add kernel modules for recovery ramdisk
Add kernel modules for recovery ramdisk also.
Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
[based on http://review.omapzoom.org/#/c/38613/]
Signed-off-by: Vishal Mahaveer <vishalm@ti.com>
Change-Id: I60094b4ec6e671cb195ba5e5282585fc3cbd81ca
-rw-r--r-- | BoardConfig.mk | 14 | ||||
-rw-r--r-- | device.mk | 10 | ||||
-rw-r--r-- | init.recovery.am57xevmboard.rc | 7 |
3 files changed, 30 insertions, 1 deletions
diff --git a/BoardConfig.mk b/BoardConfig.mk index 28bec7c..fc36528 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -113,3 +113,17 @@ BOARD_VENDOR_KERNEL_MODULES := \ # $(KERNELDIR)/drivers/net/wireless/ti/wl18xx/wl18xx.ko \ # $(KERNELDIR)/drivers/net/wireless/ti/wlcore/wlcore.ko \ # $(KERNELDIR)/drivers/net/wireless/ti/wlcore/wlcore_sdio.ko + +BOARD_RECOVERY_KERNEL_MODULES := \ + $(KERNELDIR)/drivers/scsi/scsi_mod.ko \ + $(KERNELDIR)/drivers/scsi/sd_mod.ko \ + $(KERNELDIR)/drivers/usb/storage/usb-storage.ko \ + $(KERNELDIR)/drivers/gpu/drm/omapdrm/displays/connector-hdmi.ko \ + $(KERNELDIR)/drivers/gpu/drm/omapdrm/displays/dra7-evm-encoder-tpd12s015.ko \ + $(KERNELDIR)/drivers/gpu/drm/omapdrm/displays/encoder-tc358768.ko \ + $(KERNELDIR)/drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.ko \ + $(KERNELDIR)/drivers/gpu/drm/omapdrm/displays/panel-dpi.ko \ + $(KERNELDIR)/drivers/leds/leds-tlc591xx.ko \ + $(KERNELDIR)/drivers/video/backlight/gpio_backlight.ko \ + $(KERNELDIR)/drivers/video/backlight/led_bl.ko \ + $(KERNELDIR)/drivers/video/backlight/pwm_bl.ko \ @@ -48,7 +48,7 @@ PRODUCT_COPY_FILES := \ device/ti/am57xevm/fstab.am57xevmboard:root/fstab.am57xevmboard \ device/ti/am57xevm/media_profiles.xml:system/etc/media_profiles.xml \ device/ti/am57xevm/media_codecs.xml:system/etc/media_codecs.xml \ - device/ti/jacinto6evm/media_codecs_performance.xml:system/etc/media_codecs_performance.xml \ + device/ti/am57xevm/media_codecs_performance.xml:system/etc/media_codecs_performance.xml \ frameworks/av/media/libstagefright/data/media_codecs_google_audio.xml:system/etc/media_codecs_google_audio.xml \ frameworks/av/media/libstagefright/data/media_codecs_google_video.xml:system/etc/media_codecs_google_video.xml \ frameworks/native/data/etc/android.hardware.wifi.xml:system/etc/permissions/android.hardware.wifi.xml \ @@ -59,6 +59,14 @@ PRODUCT_COPY_FILES := \ frameworks/native/data/etc/android.software.freeform_window_management.xml:system/etc/permissions/android.software.freeform_window_management.xml \ device/ti/am57xevm/pixcir_tangoc.idc:system/usr/idc/pixcir_tangoc.idc \ +# init.rc for recovery image +PRODUCT_COPY_FILES += \ + device/ti/am57xevm/init.recovery.am57xevmboard.rc:root/init.recovery.am57xevmboard.rc + +# Static modprobe for recovery image +PRODUCT_PACKAGES += \ + toybox_static + # These are the hardware-specific features PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.hardware.camera.xml:system/etc/permissions/android.hardware.camera.xml diff --git a/init.recovery.am57xevmboard.rc b/init.recovery.am57xevmboard.rc new file mode 100644 index 0000000..34e089c --- /dev/null +++ b/init.recovery.am57xevmboard.rc @@ -0,0 +1,7 @@ +on late-init + # Load modules + exec u:r:modprobe:s0 -- /sbin/modprobe -a -d \ + /lib/modules scsi_mod.ko usb-storage.ko sd_mod.ko \ + dra7-evm-encoder-tpd12s015.ko encoder-sii9022.ko encoder-tc358768.ko encoder-tpd12s015.ko \ + connector-hdmi.ko \ + panel-dpi.ko leds-tlc591xx.ko gpio_backlight.ko led_bl.ko pwm_bl.ko |