change default package

This commit is contained in:
coolsnowwolf 2017-09-12 22:09:24 +08:00
parent afdb474640
commit a0b7b59431
4 changed files with 129 additions and 2 deletions

27
.gitignore vendored Normal file
View File

@ -0,0 +1,27 @@
*.o
.DS_Store
.*.swp
/env
/dl
/.config
/.config.old
/bin
/build_dir
/staging_dir
/tmp
/logs
/feeds
/feeds.conf
/files
/overlay
/package/feeds
/package/openwrt-packages
key-build*
*.orig
*.rej
*~
.#*
*#
.emacs.desktop*
TAGS*~
git-src

View File

@ -14,8 +14,8 @@ DEVICE_TYPE?=router
# Default packages - the really basic set
DEFAULT_PACKAGES:=base-files libc libgcc busybox dropbear mtd uci opkg netifd fstools uclient-fetch logd \
iptables-mod-nat-extra kmod-macvlan block-mount default-settings luci luci-app-ddns luci-app-sqm luci-app-upnp luci-app-adbyby-plus luci-app-autoreboot \
luci-app-filetransfer luci-app-shadowsocksr-pro
iptables-mod-nat-extra kmod-macvlan block-mount default-settings ipset-lists luci luci-app-ddns luci-app-sqm luci-app-upnp luci-app-adbyby-plus luci-app-autoreboot \
luci-app-filetransfer luci-app-shadowsocksr-pro luci-app-usb-printer
# For nas targets
DEFAULT_PACKAGES.nas:=block-mount fdisk lsblk mdadm
# For router targets

View File

@ -0,0 +1,13 @@
config global
option from_fstab '1'
option anon_swap '1'
option anon_mount '1'
option auto_swap '1'
option auto_mount '1'
option delay_root '5'
option check_fs '0'

View File

@ -0,0 +1,87 @@
/*
* GL.iNet GL-USB150 board support
*
* Copyright (C) 2017 Piotr Dymacz <pepe2k@gmail.com>
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 as published
* by the Free Software Foundation.
*/
#include <linux/gpio.h>
#include <linux/platform_device.h>
#include <asm/mach-ath79/ath79.h>
#include <asm/mach-ath79/ar71xx_regs.h>
#include "common.h"
#include "dev-eth.h"
#include "dev-gpio-buttons.h"
#include "dev-leds-gpio.h"
#include "dev-m25p80.h"
#include "dev-wmac.h"
#include "machtypes.h"
#define GL_USB150_GPIO_LED_POWER 13
#define GL_USB150_GPIO_LED_WLAN 0
#define GL_USB150_GPIO_LAN_RESET 7
#define GL_USB150_GPIO_BTN_RESET 11
#define GL_USB150_KEYS_POLL_INTERVAL 20
#define GL_USB150_KEYS_DEBOUNCE_INTERVAL \
(3 * GL_USB150_KEYS_POLL_INTERVAL)
#define GL_USB150_WMAC_CALDATA_OFFSET 0x1000
static struct gpio_led gl_usb150_leds_gpio[] __initdata = {
{
.name = "gl-usb150:green:power",
.gpio = GL_USB150_GPIO_LED_POWER,
.active_low = 0,
}, {
.name = "gl-usb150:green:wlan",
.gpio = GL_USB150_GPIO_LED_WLAN,
.active_low = 0,
},
};
static struct gpio_keys_button gl_usb150_gpio_keys[] __initdata = {
{
.desc = "reset",
.type = EV_KEY,
.code = KEY_RESTART,
.debounce_interval = GL_USB150_KEYS_DEBOUNCE_INTERVAL,
.gpio = GL_USB150_GPIO_BTN_RESET,
.active_low = 0,
},
};
static void __init gl_usb150_setup(void)
{
u8 *art = (u8 *) KSEG1ADDR(0x1fff0000);
ath79_register_m25p80(NULL);
ath79_setup_ar933x_phy4_switch(false, false);
/* LAN (PHY4 connected with Realtek RTL8152B) */
ath79_init_mac(ath79_eth0_data.mac_addr, art, 0);
ath79_register_mdio(0, 0x0);
ath79_register_eth(0);
ath79_register_leds_gpio(-1, ARRAY_SIZE(gl_usb150_leds_gpio),
gl_usb150_leds_gpio);
ath79_register_gpio_keys_polled(-1, GL_USB150_KEYS_POLL_INTERVAL,
ARRAY_SIZE(gl_usb150_gpio_keys),
gl_usb150_gpio_keys);
gpio_request_one(GL_USB150_GPIO_LAN_RESET,
GPIOF_OUT_INIT_LOW | GPIOF_EXPORT_DIR_FIXED,
"LAN reset");
ath79_register_wmac(art + GL_USB150_WMAC_CALDATA_OFFSET, NULL);
}
MIPS_MACHINE(ATH79_MACH_GL_USB150, "GL-USB150", "GL.iNet GL-USB150",
gl_usb150_setup);