Skip to content

Commit

Permalink
change default package
Browse files Browse the repository at this point in the history
  • Loading branch information
coolsnowwolf committed Sep 12, 2017
1 parent afdb474 commit a0b7b59
Show file tree
Hide file tree
Showing 4 changed files with 129 additions and 2 deletions.
27 changes: 27 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -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
4 changes: 2 additions & 2 deletions include/target.mk
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
13 changes: 13 additions & 0 deletions package/base-files/files/etc/config/fstab
Original file line number Diff line number Diff line change
@@ -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'




87 changes: 87 additions & 0 deletions target/linux/ar71xx/files/arch/mips/ath79/mach-gl-usb150.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
/*
* GL.iNet GL-USB150 board support
*
* Copyright (C) 2017 Piotr Dymacz <[email protected]>
*
* 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);

0 comments on commit a0b7b59

Please sign in to comment.