--- zzzz-none-000/linux-2.6.28.10/drivers/rtc/Makefile 2009-05-02 18:54:43.000000000 +0000 +++ puma5-6360-529/linux-2.6.28.10/drivers/rtc/Makefile 2010-06-15 14:06:46.000000000 +0000 @@ -70,3 +70,21 @@ obj-$(CONFIG_RTC_DRV_VR41XX) += rtc-vr41xx.o obj-$(CONFIG_RTC_DRV_WM8350) += rtc-wm8350.o obj-$(CONFIG_RTC_DRV_X1205) += rtc-x1205.o +obj-$(CONFIG_RTC_DRV_AVM_REF_CLOCK) += rtc-avm.o + +ifeq ($(CONFIG_RTC_DRV_AVM_REF_CLOCK),m) +CFLAGS_rtc-avm.o += -DRTC_AVM_DEVICE_COUNT=1 # -DRTC_AVM_DEBUG=1 + +extra-y += S09-rtc + +$(src)/S09-rtc: FORCE + rm -rf $(src)/S09-rtc + echo "#! /bin/sh" >$(src)/S09-rtc + echo "/sbin/modprobe rtc-avm" >>$(src)/S09-rtc + echo 'rtc_major=`grep rtc /proc/devices`' >>$(src)/S09-rtc + echo 'rtc_major=$${rtc_major%% rtc}' >>$(src)/S09-rtc + echo 'mknod /dev/rtc0 c $${rtc_major} 0' >>$(src)/S09-rtc +# echo 'mknod /dev/rtc1 c $${rtc_major} 1' >>$(src)/S09-rtc + mkdir -p $(INSTALL_MOD_PATH)/etc/init.d + cp $(src)/S09-rtc $(INSTALL_MOD_PATH)/etc/init.d/S09-rtc +endif