Changeset 31105


Ignore:
Timestamp:
2012-03-27T21:37:57+02:00 (6 years ago)
Author:
juhosg
Message:

package/kernel: allow to build RTC modules for 3.x

Location:
trunk/package/kernel/modules
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/kernel/modules/001-depends.mk

    r28668 r31105  
    3131  DEPENDS+= +(TARGET_ar71xx||TARGET_brcm47xx||TARGET_s3c24xx||TARGET_x86):kmod-rfkill $(1) 
    3232endef 
     33 
     34 
     35define AddDepends/rtc 
     36  DEPENDS+= \ 
     37    +(LINUX_2_6_30||LINUX_2_6_31||LINUX_2_6_32||LINUX_2_6_36||LINUX_2_6_37||LINUX_2_6_38||LINUX_2_6_39):kmod-rtc-core-2.6 \ 
     38    +!(LINUX_2_6_30||LINUX_2_6_31||LINUX_2_6_32||LINUX_2_6_36||LINUX_2_6_37||LINUX_2_6_38||LINUX_2_6_39):kmod-rtc-core-3.x 
     39endef 
  • trunk/package/kernel/modules/other.mk

    r31037 r31105  
    751751$(eval $(call KernelPackage,pwm-gpio)) 
    752752 
    753 define KernelPackage/rtc-core 
    754   SUBMENU:=$(OTHER_MENU) 
    755   DEPENDS:=@LINUX_2_6_30||LINUX_2_6_31||LINUX_2_6_32||LINUX_2_6_36||LINUX_2_6_37||LINUX_2_6_38||LINUX_2_6_39||BROKEN 
     753define KernelPackage/rtc-core-2.6 
     754  SUBMENU:=$(OTHER_MENU) 
     755  DEPENDS:=@LINUX_2_6_30||LINUX_2_6_31||LINUX_2_6_32||LINUX_2_6_36||LINUX_2_6_37||LINUX_2_6_38||LINUX_2_6_39 
    756756  TITLE:=Real Time Clock class support 
    757757  KCONFIG:=CONFIG_RTC_CLASS 
     
    760760endef 
    761761 
    762 define KernelPackage/rtc-core/description 
     762define KernelPackage/rtc-core-2.6/description 
    763763 Generic RTC class support. 
    764764endef 
    765765 
    766 $(eval $(call KernelPackage,rtc-core)) 
     766$(eval $(call KernelPackage,rtc-core-2.6)) 
     767 
     768define KernelPackage/rtc-core-3.x 
     769  SUBMENU:=$(OTHER_MENU) 
     770  DEPENDS:=@!(LINUX_2_6_30||LINUX_2_6_31||LINUX_2_6_32||LINUX_2_6_36||LINUX_2_6_37||LINUX_2_6_38||LINUX_2_6_39) 
     771  TITLE:=Real Time Clock class support 
     772  KCONFIG:=CONFIG_RTC_CLASS=y 
     773endef 
     774 
     775define KernelPackage/rtc-core-3.x/description 
     776 Generic RTC class support. 
     777endef 
     778 
     779$(eval $(call KernelPackage,rtc-core-3.x)) 
    767780 
    768781define KernelPackage/rtc-pcf8563 
    769782  SUBMENU:=$(OTHER_MENU) 
    770783  TITLE:=Philips PCF8563/Epson RTC8564 RTC support 
    771   DEPENDS:=+(LINUX_2_6_30||LINUX_2_6_31||LINUX_2_6_32||LINUX_2_6_36||LINUX_2_6_37||LINUX_2_6_38||LINUX_2_6_39||BROKEN):kmod-rtc-core 
     784  $(call AddDepends/rtc) 
    772785  KCONFIG:=CONFIG_RTC_DRV_PCF8563 
    773786  FILES:=$(LINUX_DIR)/drivers/rtc/rtc-pcf8563.ko 
     
    786799  SUBMENU:=$(OTHER_MENU) 
    787800  TITLE:=Philips PCF2123 RTC support 
    788   DEPENDS:=+(LINUX_2_6_30||LINUX_2_6_31||LINUX_2_6_32||LINUX_2_6_36||LINUX_2_6_37||LINUX_2_6_38||LINUX_2_6_39||BROKEN):kmod-rtc-core 
     801  $(call AddDepends/rtc) 
    789802  KCONFIG:=CONFIG_RTC_DRV_PCF2123 
    790803  FILES:=$(LINUX_DIR)/drivers/rtc/rtc-pcf2123.ko 
Note: See TracChangeset for help on using the changeset viewer.