From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Date: Tue, 15 Oct 2019 11:48:43 +0000 Subject: Re: [PATCH v2 14/15] staging/mgakms: Import matroxfb driver source code Message-Id: <20191015114843.GB4104@sci.fi> List-Id: References: <20191014140416.28517-1-tzimmermann@suse.de> <20191014140416.28517-15-tzimmermann@suse.de> In-Reply-To: <20191014140416.28517-15-tzimmermann@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable To: Thomas Zimmermann Cc: linux-fbdev@vger.kernel.org, b.zolnierkie@samsung.com, airlied@linux.ie, gregkh@linuxfoundation.org, michel@daenzer.net, corbet@lwn.net, malat@debian.org, dri-devel@lists.freedesktop.org, sean@poorly.run On Mon, Oct 14, 2019 at 04:04:15PM +0200, Thomas Zimmermann wrote: > Only code is being copied, no functional changes are made. >=20 > Signed-off-by: Thomas Zimmermann > --- > drivers/staging/mgakms/g450_pll.c | 539 +++++a ... Personally I would start from scratch. In fact some years (*cough* decade) ago I did just that and started writing a new driver for matrox stuff. Unfortunately I ran out of steam after figuring out most of the interesting hardware quirks and whatnot, so I never finished it. The end result is that it still runs in userspace but kinda looks like a kernel driver if you squint a bit. Anyways, I just slapped a MIT license on it dumped the whole thing here: https://gitlab.com/syrjala/mga The development history was, shall we say, not really useful so I just squashed it. You, or someone else, might find it interesting. I think in terms of hardware support it's a superset of any other driver, apart from the blob. --=20 Ville Syrj=E4l=E4 syrjala@sci.fi http://www.sci.fi/~syrjala/ From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH v2 14/15] staging/mgakms: Import matroxfb driver source code Date: Tue, 15 Oct 2019 14:48:43 +0300 Message-ID: <20191015114843.GB4104@sci.fi> References: <20191014140416.28517-1-tzimmermann@suse.de> <20191014140416.28517-15-tzimmermann@suse.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from welho-filter4.welho.com (welho-filter4.welho.com [83.102.41.26]) by gabe.freedesktop.org (Postfix) with ESMTPS id AEB696E7E6 for ; Tue, 15 Oct 2019 12:33:40 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20191014140416.28517-15-tzimmermann@suse.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Thomas Zimmermann Cc: linux-fbdev@vger.kernel.org, b.zolnierkie@samsung.com, airlied@linux.ie, gregkh@linuxfoundation.org, michel@daenzer.net, corbet@lwn.net, malat@debian.org, dri-devel@lists.freedesktop.org, sean@poorly.run List-Id: dri-devel@lists.freedesktop.org T24gTW9uLCBPY3QgMTQsIDIwMTkgYXQgMDQ6MDQ6MTVQTSArMDIwMCwgVGhvbWFzIFppbW1lcm1h bm4gd3JvdGU6Cj4gT25seSBjb2RlIGlzIGJlaW5nIGNvcGllZCwgbm8gZnVuY3Rpb25hbCBjaGFu Z2VzIGFyZSBtYWRlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0emlt bWVybWFubkBzdXNlLmRlPgo+IC0tLQo+ICBkcml2ZXJzL3N0YWdpbmcvbWdha21zL2c0NTBfcGxs LmMgICAgICAgICB8ICA1MzkgKysrKythCgouLi4KClBlcnNvbmFsbHkgSSB3b3VsZCBzdGFydCBm cm9tIHNjcmF0Y2guIEluIGZhY3Qgc29tZSB5ZWFycyAoKmNvdWdoKgpkZWNhZGUpIGFnbyBJIGRp ZCBqdXN0IHRoYXQgYW5kIHN0YXJ0ZWQgd3JpdGluZyBhIG5ldyBkcml2ZXIgZm9yCm1hdHJveCBz dHVmZi4gVW5mb3J0dW5hdGVseSBJIHJhbiBvdXQgb2Ygc3RlYW0gYWZ0ZXIgZmlndXJpbmcgb3V0 Cm1vc3Qgb2YgdGhlIGludGVyZXN0aW5nIGhhcmR3YXJlIHF1aXJrcyBhbmQgd2hhdG5vdCwgc28g SSBuZXZlcgpmaW5pc2hlZCBpdC4gVGhlIGVuZCByZXN1bHQgaXMgdGhhdCBpdCBzdGlsbCBydW5z IGluIHVzZXJzcGFjZQpidXQga2luZGEgbG9va3MgbGlrZSBhIGtlcm5lbCBkcml2ZXIgaWYgeW91 IHNxdWludCBhIGJpdC4KCkFueXdheXMsIEkganVzdCBzbGFwcGVkIGEgTUlUIGxpY2Vuc2Ugb24g aXQgIGR1bXBlZCB0aGUgd2hvbGUKdGhpbmcgaGVyZToKaHR0cHM6Ly9naXRsYWIuY29tL3N5cmph bGEvbWdhClRoZSBkZXZlbG9wbWVudCBoaXN0b3J5IHdhcywgc2hhbGwgd2Ugc2F5LCBub3QgcmVh bGx5IHVzZWZ1bApzbyBJIGp1c3Qgc3F1YXNoZWQgaXQuCgpZb3UsIG9yIHNvbWVvbmUgZWxzZSwg bWlnaHQgZmluZCBpdCBpbnRlcmVzdGluZy4gSSB0aGluayBpbgp0ZXJtcyBvZiBoYXJkd2FyZSBz dXBwb3J0IGl0J3MgYSBzdXBlcnNldCBvZiBhbnkgb3RoZXIgZHJpdmVyLAphcGFydCBmcm9tIHRo ZSBibG9iLgoKLS0gClZpbGxlIFN5cmrDpGzDpApzeXJqYWxhQHNjaS5maQpodHRwOi8vd3d3LnNj aS5maS9+c3lyamFsYS8KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRl dmVs