[first try at patch series mailing, if you're in to/cc list by mistake please tell me] Hello everyone, This is a set of patches that add support for the Broadcom 63xx series of CPUs and (some) integrated devices. These are popular MIPS32 SOCs found in a lot of DSL modems. CPUs supported are 6348 and 6358. Support is provided for integrated UART, USB OHCI and EHCI, PCI controller, ethernet MAC & PHY and PCMCIA/Cardbus controller. Board support is still rough, each vendor seems to have its own way of identifying the board type in nvram, that's why it will probably not work out of the box. So DON'T FLASH IT BLINDLY on your modem unless you have a serial cable, prefer tftpboot/nfsroot for testing. I used linux-mips git tree master to generate theses patches, this is probably inappropriate considering they touch multiple subsystems. Since all patches depends on first two of the series I wonder how to submit this properly for inclusion in one merge window (if that's even do-able). Patches are also available here in case they were too big: http://88.191.35.171/bcm63xx/patches/linux-mips-bcm63xx/v1/ I would like to thank my company for letting me release this (hi boss), and also Broadcom who gave its blessing. Happy hacking ! -- Maxime