From owner-freebsd-mips@FreeBSD.ORG Mon Mar 14 14:29:43 2011 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 158AC1065677; Mon, 14 Mar 2011 14:29:43 +0000 (UTC) (envelope-from ray@dlink.ua) Received: from dlink.ua (smtp.dlink.ua [193.138.187.146]) by mx1.freebsd.org (Postfix) with ESMTP id C4FA88FC08; Mon, 14 Mar 2011 14:29:42 +0000 (UTC) Received: from gw-lan1.kiev.dlink.ua ([192.168.10.10] helo=terran.dlink.ua) by dlink.ua with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.63) (envelope-from ) id 1Pz8mD-0000Xt-CZ; Mon, 14 Mar 2011 16:29:41 +0200 Date: Mon, 14 Mar 2011 16:29:36 +0200 From: Aleksandr Rybalko To: freebsd-mips@freebsd.org, freebsd-current@freebsd.org Message-Id: <20110314162936.d3f8fd5b.ray@dlink.ua> Organization: D-Link X-Mailer: Sylpheed 2.7.1 (GTK+ 2.20.1; i386-portbld-freebsd8.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Subject: [CFR]RT305xF support, w/o attachment X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Mar 2011 14:29:43 -0000 Hello, all. I am pleased to present support for Ralink RT3050F/RT3052F MIPS SoC's for FreeBSD. This patches add support of 1. GPIO/Interrupt/System/UART controllers + internal bus http://my.ddteam.net/files/2011-03-14_RT305xF_support.patch 2. RT305xF embedded ethernet controller http://my.ddteam.net/files/2011-03-14_RT305xF_ether_support.patch 3. RT2860 802.11n controller authors Damien Bergamini and Alexander Egorenkov http://my.ddteam.net/files/2011-03-14_rt2860.patch only modification to work with RT2872 (embedded to RT305[02]F) wrote by me. Also supported DWC like USB OTG controller, not included now, because have many issues: 1. Don't support SPIT transactions (FS device on HS Hub) yet. 2. Don't support ISOC transactions yet. 3. And have problems with some devices, possibly timing problem. You can found it at http://my.ddteam.net/hg/BASE/file/dd632189c3a0/head/sys/dev/usb/controller/ files dotg* Also supported internal switch, not included now, because this part of not done Switch API project. You can found it at http://my.ddteam.net/hg/BASE/file/dd632189c3a0/head/sys/dev/switch/ Remaining issues: RT2860 support only Open(no crypto) mode for RT305[02]F Comments are welcome. Want to know, what I do right or what wrong :) -- Alexandr Rybalko aka Alex RAY