ata: sata_brcm: remove useless #ifdef CONFIG_BRCM

Signed-off-by: Jaedon Shin <jaedon.shin@gmail.com>
ata: sata_brcm: depends on BRCM && BRCM_HAS_SATA2

Signed-off-by: Jaedon Shin <jaedon.shin@gmail.com>
mtd: brcm_nand: depends on BRCM && BRCM_HAS_NAND

Signed-off-by: Jaedon Shin <jaedon.shin@gmail.com>
spi: spi-brcm: depends on BRCM && BRCM_HAS_SPI

Signed-off-by: Jaedon Shin <jaedon.shin@gmail.com>
net: brcm_genet: use bcmgenet driver

Signed-off-by: Jaedon Shin <jaedon.shin@gmail.com>
net: phy: bcm7xxx: fix phy_id_mask for BCM7XXX 40nm

On a Broadcom 40nm platform, BCM7358 has phy_id 0x600d86a0,
the current 28nm phy_id_mask 0xfffffc00 can't distinguish them.
So change phy_id_mask 0xfffffe00 resolve this problem.

Signed-off-by: Jaedon Shin <jaedon.shin@gmail.com>