文章仅供自己参考备忘。
芯片 ROCKCHIP 2926,使用linux系统,增加AR9271AR9271支持。
网络上大部分都是X86系统下增加AR9271的支持。
1.下载 http://drvbp1.linux-foundation.org/~mcgrof/rel-html/backports/ 最新版本的backports。
2. make defconfig-ath9k KLIB=/home/tao/work/kernel KLIB_BUILD=/home/tao/work/kernel
/home/tao/work/kernel 为内核路径,我的内核为3.0.36
3.内核menuconfig中去掉 Symbol CFG80211。
Cryptographic API->增加
<*> CCM support
<*> GCM/GMAC support
4.修改文件/backports-4.2.6-1/backport-include/linux/export.h
//#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,2,0))
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,0,0))
不然会提示 “THIS_MODULE” 未定义。
修改文件 /backports-4.2.6-1/compat/compat-3.6.c
#if 0 /*disable this */
/* whoopsie ! */
#ifndef CONFIG_COMMON_CLK
int clk_enable(struct clk *clk)
{