>These are selects and don't prevent anyone else from also selecting > them. If you look at your referenced commit, you see it removed the >/depends/, not the selects. It actually added selects to several > platforms. Platforms are supposed to select them if they need them. Hello. Every time i config with arch/mips/configs/cavium_octeon_defconfig, the following warning messages are showed. warning: (MIPS_SEAD3 && PMC_MSP && CPU_CAVIUM_OCTEON) selects USB_EHCI_BIG_ENDIAN_MMIO which has unmet direct dependencies (USB_SUPPORT && USB && USB_EHCI_HCD) warning: (MIPS_SEAD3 && PMC_MSP && CPU_CAVIUM_OCTEON) selects USB_EHCI_BIG_ENDIAN_MMIO which has unmet direct dependencies (USB_SUPPORT && USB && USB_EHCI_HCD) And after applying this patch, the warning messages were disappeared. > Jonas