On Mon, May 22, 2017 at 01:13:34PM +0800, Kevin Lo wrote:
> Hi,
> 
> The diff below adds D-Link DWA-525 rev A2 to ral(4) which works fine on amd64
> and update ral(4) manpage.

This could also add other missing ids.

RALINK
0x3390 (RT33XX)
0x359f (RT35XX)
0x5362 (RT53XX)

EDIMAX
0x7711 (RT35XX)
0x7722 (RT35XX)

You don't need to change $Mdocdate$, that gets expanded automatically.

> 
> # dmesg |grep ral0
> ral0 at pci3 dev 1 function 0 "Ralink RT5360" rev 0x00: apic 2 int 16, 
> address f8:e9:03:ae:08:c4
> ral0: MAC/BBP RT5392 (rev 0x0223), RF RT5360 (MIMO 1T1R)
> 
> # ifconfig ral0
> ral0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>         lladdr f8:e9:03:ae:08:c4
>         index 4 priority 4 llprio 3
>         groups: wlan egress
>         media: IEEE802.11 autoselect (DS2 mode 11g)
>         status: active
>         ieee80211: nwid wsl chan 6 bssid 00:0e:8e:75:14:98 -7dBm wpakey 
> 0xa59c2e8f35d4276057224f20c93b023a87c53ed619005772ff1636311b3bfca3 wpaprotos 
> wpa2 wpaakms psk wpaciphers ccmp wpagroupcipher ccmp
>         inet 10.0.1.3 netmask 0xffffff00 broadcast 10.0.1.255
> 
> Index: share/man/man4/ral.4
> ===================================================================
> RCS file: /cvs/src/share/man/man4/ral.4,v
> retrieving revision 1.110
> diff -u -p -u -p -r1.110 ral.4
> --- share/man/man4/ral.4      17 Aug 2016 11:52:29 -0000      1.110
> +++ share/man/man4/ral.4      22 May 2017 05:10:41 -0000
> @@ -14,7 +14,7 @@
>  .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
>  .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
>  .\"
> -.Dd $Mdocdate: August 17 2016 $
> +.Dd $Mdocdate: May 22 2017 $
>  .Dt RAL 4
>  .Os
>  .Sh NAME
> @@ -160,6 +160,7 @@ CNet CWP-854.
>  Compex WLP54G.
>  Conceptronic C54Ri.
>  Corega CG-WLPCI54GL.
> +D-Link DWA-525 rev A2.
>  Digitus DN-7006G-RA.
>  Dynalink WLG25PCI.
>  E-Tech WGPI02.
> Index: sys/dev/ic/rt2860.c
> ===================================================================
> RCS file: /cvs/src/sys/dev/ic/rt2860.c,v
> retrieving revision 1.92
> diff -u -p -u -p -r1.92 rt2860.c
> --- sys/dev/ic/rt2860.c       22 Jan 2017 10:17:38 -0000      1.92
> +++ sys/dev/ic/rt2860.c       22 May 2017 05:10:43 -0000
> @@ -3106,6 +3106,7 @@ rt2860_get_rf(uint16_t rev)
>       case RT3070_RF_3052:    return "RT3052";
>       case RT3070_RF_3320:    return "RT3320";
>       case RT3070_RF_3053:    return "RT3053";
> +     case RT5390_RF_5360:    return "RT5360";
>       case RT5390_RF_5390:    return "RT5390";
>       case RT5390_RF_5392:    return "RT5392";
>       default:                return "unknown";
> Index: sys/dev/ic/rt2860reg.h
> ===================================================================
> RCS file: /cvs/src/sys/dev/ic/rt2860reg.h,v
> retrieving revision 1.33
> diff -u -p -u -p -r1.33 rt2860reg.h
> --- sys/dev/ic/rt2860reg.h    17 Aug 2016 11:50:52 -0000      1.33
> +++ sys/dev/ic/rt2860reg.h    22 May 2017 05:10:44 -0000
> @@ -925,6 +925,7 @@ struct rt2860_rxwi {
>  #define RT3070_RF_3320       0x000b  /* 1T1R */
>  #define RT3070_RF_3053       0x000d  /* dual-band 3T3R */
>  #define RT5592_RF_5592       0x000f  /* dual-band 2T2R */
> +#define RT5390_RF_5360       0x5360  /* 1T1R */
>  #define RT5390_RF_5370       0x5370  /* 1T1R */
>  #define RT5390_RF_5372       0x5372  /* 2T2R */
>  #define RT5390_RF_5390       0x5390  /* 1T1R */
> Index: sys/dev/pci/if_ral_pci.c
> ===================================================================
> RCS file: /cvs/src/sys/dev/pci/if_ral_pci.c,v
> retrieving revision 1.25
> diff -u -p -u -p -r1.25 if_ral_pci.c
> --- sys/dev/pci/if_ral_pci.c  17 Aug 2016 11:50:52 -0000      1.25
> +++ sys/dev/pci/if_ral_pci.c  22 May 2017 05:10:44 -0000
> @@ -136,6 +136,7 @@ const struct pci_matchid ral_pci_devices
>       { PCI_VENDOR_RALINK, PCI_PRODUCT_RALINK_RT3562 },
>       { PCI_VENDOR_RALINK, PCI_PRODUCT_RALINK_RT3592 },
>       { PCI_VENDOR_RALINK, PCI_PRODUCT_RALINK_RT3593 },
> +     { PCI_VENDOR_RALINK, PCI_PRODUCT_RALINK_RT5360 },
>       { PCI_VENDOR_RALINK, PCI_PRODUCT_RALINK_RT5390 },
>       { PCI_VENDOR_RALINK, PCI_PRODUCT_RALINK_RT5392 },
>       { PCI_VENDOR_RALINK, PCI_PRODUCT_RALINK_RT5390_1 },
> Index: sys/dev/pci/pcidevs
> ===================================================================
> RCS file: /cvs/src/sys/dev/pci/pcidevs,v
> retrieving revision 1.1818
> diff -u -p -u -p -r1.1818 pcidevs
> --- sys/dev/pci/pcidevs       17 May 2017 05:00:17 -0000      1.1818
> +++ sys/dev/pci/pcidevs       22 May 2017 05:10:46 -0000
> @@ -6560,6 +6560,7 @@ product RALINK RT3298           0x3298  Bluetooth
>  product RALINK RT3562                0x3562  RT3562
>  product RALINK RT3592                0x3592  RT3592
>  product RALINK RT3593                0x3593  RT3593
> +product RALINK RT5360                0x5360  RT5360
>  product RALINK RT5390                0x5390  RT5390
>  product RALINK RT5392                0x5392  RT5392
>  product RALINK RT5390_1              0x539a  RT5390
> 

Reply via email to