LGE-NAPL-5000-N(B) / LG U+ support

Hello all,

It is possible to add the support of LGE-NAPL-5000-N(B) / LG U+?

U-Boot 1.1.4 (Jun 16 2010 - 11:50:53)

AP99 (ar7241 - Virian) U-boot
DRAM:
sri
ar7240_ddr_initial_config(133): virian ddr1 init
#### TAP VALUE 1 = 0x2, 2 = 0x2 [0x8000000: 0x40]
32 MB
Top of RAM usable for U-Boot at: 82000000
Reserving 266k for U-Boot at: 81fbc000
Reserving 192k for malloc() at: 81f8c000
Reserving 44 Bytes for Board Info at: 81f8bfd4
Reserving 36 Bytes for Global Data at: 81f8bfb0
Reserving 128k for boot params() at: 81f6bfb0
Stack Pointer at: 81f6bf98
Now running in RAM - U-Boot at: 81fbc000
Device ID 0xc22017
Detected flash is not SST : 0x17
id read 0x100000ff
sector count = 128
Flash:  8 MB
In:    serial
Out:   serial
Err:   serial
Net:   ag7240_enet_initialize...
Fetching MAC Address from 0x81fea7c0
Fetching MAC Address from 0x81fea7c0
Virian MDC CFG Value ==> 4
: cfg1 0xf cfg2 0x7014
eth0: 00:03:7f:14:06:84
Virian MDC CFG Value ==> 4
: cfg1 0xf cfg2 0x7214
eth1: 00:03:7f:14:06:85
eth0, eth1
Hit any key to stop autoboot:  0
Check Booting Partition : #### 2 ####
OK
## Booting image at 9f3f0100 ...
   Image Name:   Linux Kernel Image
   Created:      2011-11-01   0:01:52 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    781672 Bytes = 763.4 kB
   Load Address: 80002000
   Entry Point:  80212000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 80212000) ...
## Giving linux memsize in bytes, 33554432

Starting kernel ...

Booting AR7240(Python)...
Linux version 2.6.15--LSDK-7.3.1.52 (swmoon@localhost.localdomain) (gcc version 3.4.4) #1 Mon Oct 31 15:16:41 KST 2011
flash_size passed from bootloader = 8
arg 1: console=ttyS0,115200
arg 2: root=31:04
arg 3: rootfstype=jffs2
arg 4: init=/sbin/init
arg 5: mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),3712k(upgrade),768k(uImage),2944k(rootfs),320k(sysconf),64k(NVRAM),64k(ART)
arg 6: mem=32M
CPU revision is: 00019374
Determined physical RAM map:
 memory: 02000000 @ 00000000 (usable)
User-defined physical RAM map:
 memory: 02000000 @ 00000000 (usable)
Built 1 zonelists
Kernel command line: console=ttyS0,115200 root=31:04 rootfstype=jffs2 init=/sbin/init mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),3712k(upgrade),768k(uImage),2944k(rootfs),320k(sysconf),64k(NVRAM),64k(ART) mem=32M
Primary instruction cache 64kB, physically tagged, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, linesize 32 bytes.
Synthesized TLB refill handler (20 instructions).
Synthesized TLB load handler fastpath (32 instructions).
Synthesized TLB store handler fastpath (32 instructions).
Synthesized TLB modify handler fastpath (31 instructions).
Cache parity protection disabled
PID hash table entries: 256 (order: 8, 4096 bytes)
Using 200.000 MHz high precision timer.
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 29464k/32768k available (1744k kernel code, 3288k reserved, 363k data, 140k init, 0k highmem)
Mount-cache hash table entries: 512
Checking for 'wait' instruction...  available.
NET: Registered protocol family 16
PCI init:ar7240_pcibios_init
SCSI subsystem initialized
Returning IRQ 48
TC classifier action (bugs to netdev@vger.kernel.org cc hadi@cyberus.ca)
AR7240 GPIOC major 0
JFFS2 version 2.2. (C) 2001-2003 Red Hat, Inc.
Initializing Cryptographic API
io scheduler noop registered
io scheduler deadline registered
Serial: 8250/16550 driver $Revision: #2 $ 1 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0x0 (irq = 19) is a 16550A
RAMDISK driver initialized: 1 RAM disks of 8192K size 1024 blocksize
loop: loaded (max 8 devices)
PPP generic driver version 2.4.2
NET: Registered protocol family 24
8 cmdlinepart partitions found on MTD device ar7240-nor0
Creating 8 MTD partitions on "ar7240-nor0":
0x00000000-0x00040000 : "u-boot"
0x00040000-0x00050000 : "u-boot-env"
0x00050000-0x003f0000 : "upgrade"
0x003f0000-0x004b0000 : "uImage"
0x004b0000-0x00790000 : "rootfs"
0x00790000-0x007e0000 : "sysconf"
0x007e0000-0x007f0000 : "NVRAM"
0x007f0000-0x00800000 : "ART"
GACT probability on
u32 classifier
    Perfomance counters on
    input device check on
    Actions configured
NET: Registered protocol family 2
IP route cache hash table entries: 512 (order: -1, 2048 bytes)
TCP established hash table entries: 2048 (order: 1, 8192 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
FNAT Initialize ...
    Hash Size: 32768
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
arch/mips/ar7240/gpio.c (ar7240_simple_config_init) JUMPSTART_GPIO: 11
ar7240wdt_init(Oct 31 2011): Registering WDT (Minor:130)success
ar7240wdt_init(YWHWANG_PATCH): last is 1,ar7240_ahb_freq is 200000000Hz,SETTIME_MAX_VAL is 21474836 us
VFS: Mounted root (jffs2 filesystem) readonly.
Freeing unused kernel memory: 140k freed
init started:  BusyBox v1.01 (2011.10.31-06:17+0000) multi-call binary
init started:  BusyBox v1.01 (2011.10.31-06:17+0000) multi-call binary
AG7240: Length per segment 1536
AG7240: Max segments per packet 1
AG7240: Max tx descriptor count    40
AG7240: Max rx descriptor count    252
AG7240: fifo cfg 3 01f00140
AG7240CHH: Mac address for unit 0
AG7240CHH: XX:XX:XX:XX:XX:XX
AG7240CHH: Mac address for unit 1
AG7240CHH: XX:XX:XX:XX:XX:XX
lnxnvram: module license 'unspecified' taints kernel.
NVRAM-driver Rev : 1.0.1, LG Electorinics.
ath_hal: 0.9.17.1 (AR5416, DEBUG, REGOPS_FUNC, WRITE_EEPROM, 11D)
wlan: 0.8.4.2 (Atheros/multi-bss)
ath_rate_atheros: Copyright (c) 2001-2005 Atheros Communications, Inc, All Rights Reserved
ath_dev: Copyright (c) 2001-2007 Atheros Communications, Inc, All Rights Reserved
ath_pci: 0.9.4.5 (Atheros/multi-bss)
wifi0: Atheros 9287: mem=0x10000000, irq=48 hw_base=0xb0000000
wlan: mac acl policy registered
wlan_me: Version 0.1
Copyright (c) 2008 Atheros Communications, Inc. All Rights Reserved
adverURL: all cleared
adverURL: [www.mftncsi.com]
adverURL: [amsv2.daum.net]
adverURL: [ad47.feeldmc.com]
adverURL: [dmcll.dmcmedial.co.kr]
adverURL: [explicitupdate.alyac.co.kr]
adverURL: [ko-kr.albnstat.altools.com]
adverURL: [aldn.altools.co.kr]
adverURL: [amaltools.adlocal.co.kr]
adverURL: [amsimg.daum-img.net]
adverURL: [n37.nsmartad.com]
adverURL: [ko-kr.albn.altools.com]
adverURL: [ko-KR.albn.altools.com]
Data CRC 1ff7cdb4 != calculated CRC c21f860e for node at 0001178c
Data CRC 1ff7cdb4 != calculated CRC c21f860e for node at 0001178c
device ath0 entered promiscuous mode
device ath1 entered promiscuous mode
device eth1 entered promiscuous mode
br0: port 2(ath1) entering learning state
br0: port 1(ath0) entering learning state
syslog: arpspoof disable
NVLIB: hostapd_config()->ath0/wlan0
NVLIB: hostapd_config()->ath1/wlan0_0
disabled Member SSID
disabled Sponsor SSID
disabled 5th SSID
disabled 6th SSID
br0: topology change detected, propagating
br0: port 2(ath1) entering forwarding state
br0: topology change detected, propagating
br0: port 1(ath0) entering forwarding state
br0: port 2(ath1) entering disabled state
br0: port 1(ath0) entering disabled state
br0: port 1(ath0) entering learning state
syslog: [rc.makelease] :start
syslog: [rc.makelease] :end
br0: topology change detected, propagating
br0: port 1(ath0) entering forwarding state
HTTPd(pid=302):starting..
br0: port 2(ath1) entering learning state
pvs: [info ] pvs started
ath_bstuck_tasklet: stuck beacon; resetting (bmiss count 36)
br0: topology change detected, propagating
br0: port 2(ath1) entering forwarding state
wlan_txpower: /sbin/iwconfig ath0 freq 2452M
wlan_txpower: /sbin/iwconfig ath1 freq 2452M
HTTPd(pid=333):start..daemonized

 NAPL-5000E mips #1 Mon Oct 31 15:16:41 KST 2011 (none)
NAPL-5000E login:

Probably yes, but it's a 4/32 ath79 device, so I doubt anyone would bother at this point.

@slh: Thanks for your reply!

I know but I think it will be possible in 19.07.x...

There is no development or new device support going to happen for 19.07.x (and 4/32 was a real problem for 19.07.x already) - just bug- and security fixes, if you want to add support for your device, that must go through master (and may then end up in 22.xy.0 or later). New 4/32 devices may be accepted into master, provided that they don't need significant code/ driver changes (so basically DTS, network/ LED/ GPIO setup and image generation recipe), but don't expect anyone to review larger changes beyond that for a 4/32 device - nor that anyone will do the porting of this rather exotic device for you.