On Tue, 2008-04-29 at 18:04 -0700, David Brownell wrote:So you're suggesting that the gpio-N links and control file live inside the gpiochip-X folder along with info about the chip to which they're attached? I don't mind this, sounds good. Certainly feels most sysfsish. Scripting would be pretty simple assuming there's one control file per chip and the gpio number written to said control file is relative to that chip's base. i.e. finding pcf9557:5 (assuming only one such device) would just be - find the gpiochip-X folder whose /label == pcf9557 - echo "export 5" > <that_folder>/control - read/write <that_folder>/gpio-5/{value,direction} If you've got multiple pca9557s then you're always going to have a hard time distinguishing them but you've been given all the information available to allow you to discover which is which. In fact more than enough; if the base is dynamically allocated then you don't know what to expect /start to be, you know what /ngpio will be and you never need to find the full gpio number so those 2 files are redundant yeah? --Ben. --
| Andrew Morton | -mm merge plans for 2.6.23 |
| Greg Kroah-Hartman | [PATCH 006/196] Chinese: add translation of oops-tracing.txt |
| Greg KH | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Roland Dreier | Re: Integration of SCST in the mainstream Linux kernel |
git: | |
| David Miller | [GIT]: Networking |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| Linus Torvalds | Re: iptables very slow after commit 784544739a25c30637397ace5489eeb6e15d7d49 |
| Herbert Xu | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
