Adding OpenWrt support for WisNetworks Q5300

Hi Knowledgable ones, apologies if this is in the wrong place in the forum, I have a WisNetworks Q5300 outdoor access point and would really like to get openwrt installed on it. Looking at the hard ware details it appears to be very similar to the TL-WBS510.
Details from /procfs are detailed below.
Does anybody have any idea what i would need to do to get openwrt on this device?

# uname -r

# cat cpuinfo 
system type : Atheros AR934x
processor : 0
cpu model : MIPS 74Kc V4.12
BogoMIPS : 279.55
wait instruction : yes
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : yes
hardware watchpoint : yes, count: 4, address/irw mask: [0x0000, 0x0140, 0x0010, 0x0008]
ASEs implemented : mips16 dsp
shadow register sets : 1
core : 0
VCED exceptions : not available
VCEI exceptions : not available

# cat mtd 

dev:   size           erasesize   name
mtd0: 00010000 00010000 "u-boot"
mtd1: 006b0000 00010000 "rootfs"
mtd2: 000f0000 00010000 "uImage"
mtd3: 00010000 00010000 "E-info"
mtd4: 00070000 00010000 "config"
mtd5: 00010000 00010000 "flag"
mtd6: 00010000 00010000 "reserved"
mtd7: 006b0000 00010000 "fs-bak"
mtd8: 000f0000 00010000 "uImage-bak"
mtd9: 00010000 00010000 "ART"

# cat cmdline 

console=ttyS0,9600 root=31:01 rootfstype=squashfs init=/sbin/init mtdparts=ath-nor0:64k(u-boot),6848k(rootfs),960k(uImage),64k(E-info),448k(config),64K(flag),64K(reserved),6848k(fs-bak),960K(uImage-bak),64k(ART) mem=64M

# cat /proc/meminfo 
MemTotal:          48276 kB
MemFree:           36536 kB
Buffers:             112 kB
Cached:             3788 kB
SwapCached:            0 kB
Active:             2764 kB
Inactive:           2476 kB
Active(anon):       1388 kB
Inactive(anon):        0 kB
Active(file):       1376 kB
Inactive(file):     2476 kB

If it's not already supported, I'd start by reading

Do you have basic sh and C skills and some free time? (I'd figure a couple weeks of evenings for a first port that isn't a "trivial adaptation" of a virtually identical device.)

Unfortunately not, I have very basic skills but rarely the time, I will read the docs, thanks for the reply