On Thu, 2 Sep 2010 13:04:34 -0700 "Ira W. Snyder" <i...@ovro.caltech.edu> wrote:
> Hello all, > > I've written several drivers for a custom board. The board is > basically an mpc8349_mds board with some extra FPGAs for data > processing. > > All of the drivers were written to interface with a custom system > controller FPGA, which handles things like LED control, FPGA > programming, and fast data dumping from the data processing FPGAs. > > I'd like to start pushing some of these drivers into mainline, but I > don't know where to put them. I don't think drivers/ is appropriate: > these are highly board specific. Does arch/powerpc/ have a recommended > place for board-specific drivers? I was thinking about > arch/powerpc/drivers/, however that doesn't exist. Drivers should go in the proper place if it all possible. For example, for Pika's warp, the watchdog driver is in the watchdog directory (drivers/watchdog/pika_wdt.c) even though it is FPGA based and very specific to the warp. However, the LEDS where put in arch/powerpc/platforms/44x/warp.c. So it is in the platform code. I also put our FPGA based DTM (Dynamic Thermal Management) in the warp.c file. If you submit the code... the reviewers will make recommendations on where it should go. Cheers, Sean Cheers, Sean _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev