Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Binary files /home/kris/Downloads/rtl8812au/.git/index and rtl8812au/.git/index differ
- diff -rup /home/kris/Downloads/rtl8812au/.git/logs/HEAD rtl8812au/.git/logs/HEAD
- --- /home/kris/Downloads/rtl8812au/.git/logs/HEAD 2014-12-23 13:46:30.025548476 +0100
- +++ rtl8812au/.git/logs/HEAD 2014-12-25 16:02:46.605622640 +0100
- @@ -1 +1 @@
- -0000000000000000000000000000000000000000 a53c4ece2757c54515d603206046abd1fe88f240 Kristijan Vrban <[email protected]> 1419338790 +0100 clone: from https://github.com/gnab/rtl8812au.git
- +0000000000000000000000000000000000000000 a53c4ece2757c54515d603206046abd1fe88f240 Kristijan Vrban <[email protected]> 1419519728 +0100 clone: from https://github.com/gnab/rtl8812au.git
- diff -rup /home/kris/Downloads/rtl8812au/.git/logs/refs/heads/master rtl8812au/.git/logs/refs/heads/master
- --- /home/kris/Downloads/rtl8812au/.git/logs/refs/heads/master 2014-12-23 13:46:30.025548476 +0100
- +++ rtl8812au/.git/logs/refs/heads/master 2014-12-25 16:02:46.605622640 +0100
- @@ -1 +1 @@
- -0000000000000000000000000000000000000000 a53c4ece2757c54515d603206046abd1fe88f240 Kristijan Vrban <[email protected]> 1419338790 +0100 clone: from https://github.com/gnab/rtl8812au.git
- +0000000000000000000000000000000000000000 a53c4ece2757c54515d603206046abd1fe88f240 Kristijan Vrban <[email protected]> 1419519728 +0100 clone: from https://github.com/gnab/rtl8812au.git
- diff -rup /home/kris/Downloads/rtl8812au/Kconfig rtl8812au/Kconfig
- --- /home/kris/Downloads/rtl8812au/Kconfig 2014-12-23 13:46:30.241548476 +0100
- +++ rtl8812au/Kconfig 2014-12-25 16:07:50.229623352 +0100
- @@ -1,4 +1,4 @@
- -config RTL8821AU
- +config RTL8812AU_8821AU
- tristate "Realtek 8821 USB WiFi"
- depends on USB
- ---help---
- diff -rup /home/kris/Downloads/rtl8812au/Makefile rtl8812au/Makefile
- --- /home/kris/Downloads/rtl8812au/Makefile 2014-12-23 13:46:30.241548476 +0100
- +++ rtl8812au/Makefile 2014-12-25 18:46:41.917645715 +0100
- @@ -49,7 +49,7 @@ CONFIG_EXT_CLK = n
- CONFIG_FTP_PROTECT = n
- CONFIG_WOWLAN = n
- -CONFIG_PLATFORM_I386_PC = y
- +CONFIG_PLATFORM_I386_PC = n
- CONFIG_PLATFORM_ANDROID_X86 = n
- CONFIG_PLATFORM_JB_X86 = n
- CONFIG_PLATFORM_ARM_S3C2K4 = n
- @@ -79,8 +79,7 @@ CONFIG_PLATFORM_DMP_PHILIPS = n
- CONFIG_PLATFORM_TI_DM365 = n
- CONFIG_PLATFORM_MSTAR_TITANIA12 = n
- CONFIG_PLATFORM_SZEBOOK = n
- -CONFIG_PLATFORM_ARM_SUNxI = n
- -CONFIG_PLATFORM_ARM_SUN6I = n
- +CONFIG_PLATFORM_ARM_SUNxI = y
- CONFIG_PLATFORM_ACTIONS_ATM702X = n
- CONFIG_PLATFORM_ACTIONS_ATV5201 = n
- @@ -941,21 +940,20 @@ endif
- ifeq ($(CONFIG_PLATFORM_ARM_SUNxI), y)
- -EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN -DCONFIG_PLATFORM_ARM_SUNxI
- -ARCH := arm
- -CROSS_COMPILE := arm-none-linux-gnueabi-
- -KVER := 3.0.8
- -#KSRC:= ../lichee/linux-3.0/
- -endif
- -
- -ifeq ($(CONFIG_PLATFORM_ARM_SUN6I), y)
- +$(warning >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> SUNxI for 8723)
- EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
- -EXTRA_CFLAGS += -DCONFIG_PLATFORM_ARM_SUN6I
- +EXTRA_CFLAGS += -DCONFIG_PLATFORM_ARM_SUNxI
- +ifeq ($(CONFIG_USB_HCI), y)
- EXTRA_CFLAGS += -DCONFIG_USE_USB_BUFFER_ALLOC_TX
- +endif
- +ifeq ($(CONFIG_SDIO_HCI), y)
- +EXTRA_CFLAGS += -DCONFIG_DETECT_CPWM_AND_C2H_BY_POLLING
- +endif
- +EXTRA_CFLAGS += -DCONFIG_TRAFFIC_PROTECT
- # default setting for Android 4.1, 4.2
- EXTRA_CFLAGS += -DCONFIG_CONCURRENT_MODE
- EXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT
- -EXTRA_CFLAGS += -DCONFIG_P2P_IPS
- +EXTRA_CFLAGS += -DCONFIG_P2P_IPS -DCONFIG_QOS_OPTIMIZATION
- ARCH := arm
- CROSS_COMPILE := arm-none-linux-gnueabi-
- KVER := 3.3.0
- diff -rup /home/kris/Downloads/rtl8812au/os_dep/linux/os_intfs.c rtl8812au/os_dep/linux/os_intfs.c
- --- /home/kris/Downloads/rtl8812au/os_dep/linux/os_intfs.c 2014-12-23 13:46:30.309548477 +0100
- +++ rtl8812au/os_dep/linux/os_intfs.c 2014-12-25 18:59:10.285647473 +0100
- @@ -434,19 +434,21 @@ void rtw_proc_init_one(struct net_device
- rtw_proc_cnt++;
- - entry = create_proc_read_write_entry("write_reg", S_IFREG | S_IRUGO,
- - dir_dev, proc_get_write_reg, dev, proc_set_write_reg);
- - if (!entry) {
- - DBG_871X("Unable to create_proc_read_entry!\n");
- - return;
- - }
- -
- - entry = create_proc_read_write_entry("read_reg", S_IFREG | S_IRUGO,
- - dir_dev, proc_get_read_reg, dev, proc_set_read_reg);
- - if (!entry) {
- - DBG_871X("Unable to create_proc_read_entry!\n");
- - return;
- - }
- + entry = create_proc_read_entry("write_reg", S_IFREG | S_IRUGO,
- + dir_dev, proc_get_write_reg, dev);
- + if (!entry) {
- + DBG_871X("Unable to create_proc_read_entry!\n");
- + return;
- + }
- + entry->write_proc = proc_set_write_reg;
- +
- + entry = create_proc_read_entry("read_reg", S_IFREG | S_IRUGO,
- + dir_dev, proc_get_read_reg, dev);
- + if (!entry) {
- + DBG_871X("Unable to create_proc_read_entry!\n");
- + return;
- + }
- + entry->write_proc = proc_set_read_reg;
- entry = create_proc_read_entry("fwstate", S_IFREG | S_IRUGO,
- dir_dev, proc_get_fwstate, dev);
- @@ -612,64 +614,72 @@ void rtw_proc_init_one(struct net_device
- }
- #endif
- - entry = create_proc_read_write_entry("rx_signal", S_IFREG | S_IRUGO,
- - dir_dev, proc_get_rx_signal, dev, proc_set_rx_signal);
- + entry = create_proc_read_entry("rx_signal", S_IFREG | S_IRUGO,
- + dir_dev, proc_get_rx_signal, dev);
- if (!entry) {
- DBG_871X("Unable to create_proc_read_entry!\n");
- return;
- }
- + entry->write_proc = proc_set_rx_signal;
- #ifdef CONFIG_80211N_HT
- - entry = create_proc_read_write_entry("ht_enable", S_IFREG | S_IRUGO,
- - dir_dev, proc_get_ht_enable, dev, proc_set_ht_enable);
- + entry = create_proc_read_entry("ht_enable", S_IFREG | S_IRUGO,
- + dir_dev, proc_get_ht_enable, dev);
- if (!entry) {
- DBG_871X("Unable to create_proc_read_entry!\n");
- return;
- }
- + entry->write_proc = proc_set_ht_enable;
- - entry = create_proc_read_write_entry("bw_mode", S_IFREG | S_IRUGO,
- - dir_dev, proc_get_bw_mode, dev, proc_set_bw_mode);
- + entry = create_proc_read_entry("bw_mode", S_IFREG | S_IRUGO,
- + dir_dev, proc_get_bw_mode, dev);
- if (!entry) {
- DBG_871X("Unable to create_proc_read_entry!\n");
- return;
- }
- + entry->write_proc = proc_set_bw_mode;
- - entry = create_proc_read_write_entry("ampdu_enable", S_IFREG | S_IRUGO,
- - dir_dev, proc_get_ampdu_enable, dev, proc_set_ampdu_enable);
- + entry = create_proc_read_entry("ampdu_enable", S_IFREG | S_IRUGO,
- + dir_dev, proc_get_ampdu_enable, dev);
- if (!entry) {
- DBG_871X("Unable to create_proc_read_entry!\n");
- return;
- }
- + entry->write_proc = proc_set_ampdu_enable;
- - entry = create_proc_read_write_entry("rx_stbc", S_IFREG | S_IRUGO,
- - dir_dev, proc_get_rx_stbc, dev, proc_set_rx_stbc);
- + entry = create_proc_read_entry("rx_stbc", S_IFREG | S_IRUGO,
- + dir_dev, proc_get_rx_stbc, dev);
- if (!entry) {
- DBG_871X("Unable to create_proc_read_entry!\n");
- return;
- }
- + entry->write_proc = proc_set_rx_stbc;
- #endif //CONFIG_80211N_HT
- entry = create_proc_read_entry("path_rssi", S_IFREG | S_IRUGO,
- dir_dev, proc_get_two_path_rssi, dev);
- - entry = create_proc_read_write_entry("rssi_disp", S_IFREG | S_IRUGO,
- - dir_dev, proc_get_rssi_disp, dev, proc_set_rssi_disp);
- - if (!entry) {
- + entry = create_proc_read_entry("rssi_disp", S_IFREG | S_IRUGO,
- + dir_dev, proc_get_rssi_disp, dev);
- +
- + if (!entry) {
- DBG_871X("Unable to create_proc_read_entry!\n");
- return;
- }
- #ifdef CONFIG_BT_COEXIST
- - entry = create_proc_read_write_entry("btcoex_dbg", S_IFREG | S_IRUGO,
- - dir_dev, proc_get_btcoex_dbg, dev, proc_set_btcoex_dbg);
- - if (!entry) {
- + entry = create_proc_read_entry("btcoex_dbg", S_IFREG | S_IRUGO,
- + dir_dev, proc_get_btcoex_dbg, dev);
- +
- + if (!entry) {
- DBG_871X("Unable to create_proc_read_entry!\n");
- return;
- }
- #endif /*CONFIG_BT_COEXIST*/
- #if defined(DBG_CONFIG_ERROR_DETECT)
- - entry = create_proc_read_write_entry("sreset", S_IFREG | S_IRUGO,
- - dir_dev, proc_get_sreset, dev, proc_set_sreset);
- - if (!entry) {
- + entry = create_proc_read_entry("sreset", S_IFREG | S_IRUGO,
- + dir_dev, proc_get_sreset, dev);
- +
- + if (!entry) {
- DBG_871X("Unable to create_proc_read_entry!\n");
- return;
- }
- Only in rtl8812au/os_dep/linux: os_intfs.c~
- diff -rup /home/kris/Downloads/rtl8812au/os_dep/linux/usb_intf.c rtl8812au/os_dep/linux/usb_intf.c
- --- /home/kris/Downloads/rtl8812au/os_dep/linux/usb_intf.c 2014-12-23 13:46:30.309548477 +0100
- +++ rtl8812au/os_dep/linux/usb_intf.c 2014-12-25 18:56:15.013647063 +0100
- @@ -1417,13 +1417,6 @@ extern void rtd2885_wlan_netlink_sendMsg
- #include <mach/sys_config.h>
- extern int sw_usb_disable_hcd(__u32 usbc_no);
- extern int sw_usb_enable_hcd(__u32 usbc_no);
- -static int usb_wifi_host = 2;
- -#endif
- -
- -#ifdef CONFIG_PLATFORM_ARM_SUN6I
- -#include <mach/sys_config.h>
- -extern int sw_usb_disable_hcd(__u32 usbc_no);
- -extern int sw_usb_enable_hcd(__u32 usbc_no);
- extern void wifi_pm_power(int on);
- static script_item_u item;
- #endif
- @@ -1963,34 +1956,21 @@ static int __init rtw_drv_entry(void)
- #endif
- #ifdef CONFIG_PLATFORM_ARM_SUNxI
- #ifndef CONFIG_RTL8723A
- - int ret = 0;
- - /* ----------get usb_wifi_usbc_num------------- */
- - ret = script_parser_fetch("usb_wifi_para", "usb_wifi_usbc_num", (int *)&usb_wifi_host, 64);
- - if(ret != 0){
- - DBG_8192C("ERR: script_parser_fetch usb_wifi_usbc_num failed\n");
- - ret = -ENOMEM;
- - return ret;
- - }
- - DBG_8192C("sw_usb_enable_hcd: usbc_num = %d\n", usb_wifi_host);
- - sw_usb_enable_hcd(usb_wifi_host);
- + script_item_value_type_e type;
- +
- + type = script_get_item("wifi_para", "wifi_usbc_id", &item);
- + if(SCIRPT_ITEM_VALUE_TYPE_INT != type){
- + printk("ERR: script_get_item wifi_usbc_id failed\n");
- + return -ENOMEM;
- + }
- +
- + printk("sw_usb_enable_hcd: usbc_num = %d\n", item.val);
- + wifi_pm_power(1);
- + mdelay(10);
- + //sw_usb_enable_hcd(item.val);
- #endif //CONFIG_RTL8723A
- #endif //CONFIG_PLATFORM_ARM_SUNxI
- -#ifdef CONFIG_PLATFORM_ARM_SUN6I
- - script_item_value_type_e type;
- -
- - type = script_get_item("wifi_para", "wifi_usbc_id", &item);
- - if(SCIRPT_ITEM_VALUE_TYPE_INT != type){
- - printk("ERR: script_get_item wifi_usbc_id failed\n");
- - return -ENOMEM;
- - }
- -
- - printk("sw_usb_enable_hcd: usbc_num = %d\n", item.val);
- - wifi_pm_power(1);
- - mdelay(10);
- - sw_usb_enable_hcd(item.val);
- -#endif //CONFIG_PLATFORM_ARM_SUN6I
- -
- RT_TRACE(_module_hci_intfs_c_,_drv_err_,("+rtw_drv_entry\n"));
- DBG_871X(DRV_NAME " driver version=%s\n", DRIVERVERSION);
- @@ -2017,14 +1997,14 @@ static void __exit rtw_drv_halt(void)
- #ifdef CONFIG_PLATFORM_ARM_SUNxI
- #ifndef CONFIG_RTL8723A
- - DBG_8192C("sw_usb_disable_hcd: usbc_num = %d\n", usb_wifi_host);
- - sw_usb_disable_hcd(usb_wifi_host);
- + //DBG_8192C("sw_usb_disable_hcd: usbc_num = %d\n", usb_wifi_host);
- + //sw_usb_disable_hcd(usb_wifi_host);
- #endif //ifndef CONFIG_RTL8723A
- #endif //CONFIG_PLATFORM_ARM_SUNxI
- -#ifdef CONFIG_PLATFORM_ARM_SUN6I
- - sw_usb_disable_hcd(item.val);
- - wifi_pm_power(0);
- +#ifdef CONFIG_PLATFORM_ARM_SUNxI
- + //sw_usb_disable_hcd(item.val);
- + wifi_pm_power(0);
- #endif
- DBG_871X("-rtw_drv_halt\n");
Advertisement
Add Comment
Please, Sign In to add comment