Skip to content

Commit

Permalink
add rtc-sd2068 driver
Browse files Browse the repository at this point in the history
  • Loading branch information
luochongjun committed Oct 31, 2017
1 parent 0b6e97b commit da12f90
Show file tree
Hide file tree
Showing 3 changed files with 567 additions and 0 deletions.
39 changes: 39 additions & 0 deletions package/kernel/rtc-sd2068/Makefile
@@ -0,0 +1,39 @@
#
# Copyright (C) 2017 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#

include $(TOPDIR)/rules.mk
include $(INCLUDE_DIR)/kernel.mk

PKG_NAME:=rtc-sd2068
PKG_RELEASE:=1

include $(INCLUDE_DIR)/package.mk

define KernelPackage/rtc-sd2068
SUBMENU:=Other modules
DEPENDS:=@TARGET_ar71xx
KCONFIG:=CONFIG_RTC_CLASS=y
TITLE:=Driver for RTC SD2068
AUTOLOAD:=$(call AutoLoad,70,rtc-sd2068)
FILES:=$(PKG_BUILD_DIR)/rtc-sd2068.ko
endef

define Build/Prepare
mkdir -p $(PKG_BUILD_DIR)
$(CP) ./src/* $(PKG_BUILD_DIR)/
endef

define Build/Compile
$(MAKE) -C "$(LINUX_DIR)" \
CROSS_COMPILE="$(TARGET_CROSS)" \
ARCH="$(LINUX_KARCH)" \
SUBDIRS="$(PKG_BUILD_DIR)" \
EXTRA_CFLAGS="$(BUILDFLAGS)" \
modules
endef

$(eval $(call KernelPackage,rtc-sd2068))
17 changes: 17 additions & 0 deletions package/kernel/rtc-sd2068/src/Makefile
@@ -0,0 +1,17 @@
#
# Makefile for Real Time Clock driver for SD2068
#
# Copyright (C) 2017 OpenWrt.org
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version
# 2 of the License, or (at your option) any later version.
#

obj-m := rtc-sd2068.o

ifeq ($(MAKING_MODULES),1)

-include $(TOPDIR)/Rules.make
endif

0 comments on commit da12f90

Please sign in to comment.