From owner-freebsd-embedded@FreeBSD.ORG Thu Sep 12 19:10:00 2013 Return-Path: Delivered-To: freebsd-embedded@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id A2B8982C for ; Thu, 12 Sep 2013 19:10:00 +0000 (UTC) (envelope-from sean_bruno@yahoo.com) Received: from nm48-vm1.bullet.mail.bf1.yahoo.com (nm48-vm1.bullet.mail.bf1.yahoo.com [216.109.115.156]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 275802D70 for ; Thu, 12 Sep 2013 19:10:00 +0000 (UTC) Received: from [66.196.81.174] by nm48.bullet.mail.bf1.yahoo.com with NNFMP; 12 Sep 2013 19:07:12 -0000 Received: from [68.142.230.72] by tm20.bullet.mail.bf1.yahoo.com with NNFMP; 12 Sep 2013 19:07:12 -0000 Received: from [127.0.0.1] by smtp229.mail.bf1.yahoo.com with NNFMP; 12 Sep 2013 19:07:12 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1379012832; bh=1fNEFVRrfDRHSg2SH5eNCbOosLmeJleuLIyr+lRP3vs=; h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:X-Rocket-Received:Subject:From:Reply-To:To:Content-Type:Date:Message-ID:Mime-Version:X-Mailer; b=sbVxxqcfdEu2a+rqqt/8NNHB2bcOG7aGXG0js+qTwBdCbwupud8OEeQMl9O6YumXSWHarNkz3fqfYB5zVDwm7FszEBLQ/Vdm5QL5we6yD6hFLkWzYYIGiPoEGFXZvZLZPIAB8qRdDvPiLN0JXpd69e8zr2OjRrJ7DUDG9z5KusA= X-Yahoo-Newman-Id: 859868.39418.bm@smtp229.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: qWhjv1QVM1le.32pXbI79rM3onSTawNF6UP8z8DsxI53QyK MV.xyX50JvU8cl1B2Gdw_SZQv5XXwH7npxqA5gtpaDOXyoGyVHNCFcnEc.up Z_69VoY3zUFB1HDeqwHp6CFnKF4rG_zCcc1yB4gmkTm5CbkR9TfMrGzv1r6p 0s2vR1PvAdcKKSrpbi0qr9Gy.8FBQgFYsNT6fyfbeWiiOrEZlXTo6apKLJnD ezrZqkHKXCWM8rBGpBOhRB3poxV36b6eoSCtJSkfkW1MbB6V4OCj5wM1BEM8 EVhMdoW2kKbVEsPWDZ670li5.r_ECyrKWXdX_F7G2v2JlfiYRNO8rremsB06 vo1VybsQv_v9ZJczsiWwYDwjEXgcusR7iqG3YXg0q_NScAhA5qd98EMt2.8l RDtlXj8zR4nYDRS4TjQlOnUwuhxGhv2gB11UeIBFcjlDwyVCbsW_bi94f87s SABIbt3UbaozD18mXvzRCsTfsn9esxGmyYZ3VRep0rOpFhy.cpSri1iifREI RWBC_PRHF5CKWi8XwYjRalw5Cf84fDBRFJ4JzRvo8grixZzl1Qkv16JEYQDW oFHvIfPzV.F029ySx_FVAtIZ8YKdIDxQ92R3mDk4jroR848dCtSEr1bwsG.8 fVau5g.E8Tx_S1lVLMyTcm6qtPO2jBN0g X-Yahoo-SMTP: u5BKR6OswBC_iZJVfGRoMkTIpc8pEA4- X-Rocket-Received: from [10.32.76.233] (sean_bruno@72.254.14.75 with ) by smtp229.mail.bf1.yahoo.com with SMTP; 12 Sep 2013 19:07:12 +0000 UTC Subject: [CFT] gpio.4 From: Sean Bruno To: freebsd-embedded Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-Td/LzidkFcv+r/k/EVbz" Date: Thu, 12 Sep 2013 11:36:00 -0700 Message-ID: <1379010960.1635.7.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: sbruno@freebsd.org List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Sep 2013 19:10:00 -0000 --=-Td/LzidkFcv+r/k/EVbz Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable http://people.freebsd.org/~sbruno/gpio.4.txt More or less, this is a braindump of what I learned when mucking around with the Atheros 24k mips hardware. PLEASE review this as I've found a bunch of *other* GPIO interfaces strewn about the code and tried to document what I found. I *only* went into detail on the hints and interfaces that I've directly been playing with, but I documented the existence of other GPIO interfaces on ARM/MIPS/POWERPC I don't think its fair to ask people to learn this *every* time when reading the code. :-) Thanks to gjb and adrian for some initial review, comments and feedback. Sean --=-Td/LzidkFcv+r/k/EVbz Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (FreeBSD) iQEcBAABAgAGBQJSMgmGAAoJEBkJRdwI6BaHnw0H/RrGckenycsweQ6tSKiOHd2o kFm4Um5mXaVHinOh6xs8sga0wapmxA5z0z/mBNXpP82QC6kjKqFvzeHssbXpJeTg 6e88XkNQPaXqD+jVhNVV8rfWvHOBOm8IGZN3xVyIoCcm8yDrU5BmLj9QfgcaZyqI 8Xt6Zh0zGCrmiZHD+cQ3BjZ7sc4pUin9A2uPERqwDnSBr3bLU0ONwQDkBGLICQqx N93+ENYjcvRwkxW8EYMDXrO5JtNnByTNV7QVp5johVSwU6GtvgfwafV+YvJtV9Ld Va5ovRJtF7l/zDRW+gXGR+1TBk75HnucaoOGgDuQJATlIV+zm6VxmJuMGC1VmEs= =byFH -----END PGP SIGNATURE----- --=-Td/LzidkFcv+r/k/EVbz--