lkml.org 
[lkml]   [2011]   [Jun]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRe: [PATCH] spi: reorganize drivers
    Date
    On Sunday 05 June 2011, Grant Likely wrote:
    > rename drivers/spi/{omap2_mcspi.c => spi_omap2_mcspi.c} (100%)
    > rename drivers/spi/{omap_spi_100k.c => spi_omap_100k.c} (100%)
    > rename drivers/spi/{omap_uwire.c => spi_omap_uwire.c} (100%)
    > rename drivers/spi/{orion_spi.c => spi_orion.c} (100%)
    > rename drivers/spi/{amba-pl022.c => spi_pl022.c} (100%)
    > rename drivers/spi/{pxa2xx_spi.c => spi_pxa2xx.c} (100%)
    > rename drivers/spi/{pxa2xx_spi_pci.c => spi_pxa2xx_pci.c} (100%)
    > rename drivers/spi/{ti-ssp-spi.c => spi_ti_ssp.c} (100%)
    > rename drivers/spi/{tle62x0.c => spi_tle62x0.c} (100%)
    > rename drivers/spi/{xilinx_spi.c => spi_xilinx.c} (100%)

    I recently looked at the directory structure in drivers/ and found a lot
    of bus drivers with very few files, plus a few bus drivers with a lot
    of files in them besides directories for non-bus specific subsystems.

    I think it would be good to move them into a deeper directory drivers/bus/
    if we have support from the maintainers, and it's probably better if we
    only have to move the files once to reduce the amount of churn on the
    MAINTAINERS file and any out of tree patches.

    Specifically, I'd like to do these moves:

    drivers/{ => bus}/amba
    drivers/{ => bus}/dio
    drivers/{ => bus}/eisa
    drivers/{ => bus}/firewire
    drivers/{ => bus}/i2c
    drivers/{ => bus}/mca
    drivers/{ => bus}/nubus
    drivers/{ => bus}/pcmcia
    drivers/{ => bus}/rapidio
    drivers/{ => bus}/sbus
    drivers/{ => bus}/spi
    drivers/{ => bus}/ssb
    drivers/{ => bus}/tc
    drivers/{ => bus}/uwb
    drivers/{ => bus}/virtio
    drivers/{ => bus}/vlync
    drivers/{ => bus}/w1
    drivers/{ => bus}/zorro

    This leaves out the two most common buses, USB and PCI, mostly because
    the directories contain a lot of stuff that is not really bus code
    but actual drivers. It does include i2c and spi, which stick out by
    being a lot larger than most others.

    Opinions? Move or don't move?

    Arnd


    \
     
     \ /
      Last update: 2011-06-06 11:05    [W:4.197 / U:1.456 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site