]> git.sur5r.net Git - u-boot/blobdiff - board/Marvell/mvebu_armada-37xx/board.c
arm64: a37xx: Disable DB configurations on ESPRESSOBin board
[u-boot] / board / Marvell / mvebu_armada-37xx / board.c
index b9878bf19d76a998e5755083865b7bf8dde7fe6c..8dc1f46d9739a258c133090d6094b18132688f27 100644 (file)
@@ -21,6 +21,7 @@ DECLARE_GLOBAL_DATA_PTR;
 #define I2C_IO_REG_0_SATA_OFF  2
 #define I2C_IO_REG_0_USB_H_OFF 1
 
+/* The pin control values are the same for DB and Espressobin */
 #define PINCTRL_NB_REG_VALUE   0x000173fa
 #define PINCTRL_SB_REG_VALUE   0x00007a23
 
@@ -90,6 +91,10 @@ int board_ahci_enable(void)
        int ret;
        u8 buf[8];
 
+       /* Only DB requres this configuration */
+       if (!of_machine_is_compatible("marvell,armada-3720-db"))
+               return 0;
+
        /* Configure IO exander PCA9555: 7bit address 0x22 */
        ret = i2c_get_chip_for_busnum(0, I2C_IO_EXP_ADDR, 1, &dev);
        if (ret) {
@@ -124,6 +129,10 @@ int board_xhci_enable(void)
        int ret;
        u8 buf[8];
 
+       /* Only DB requres this configuration */
+       if (!of_machine_is_compatible("marvell,armada-3720-db"))
+               return 0;
+
        /* Configure IO exander PCA9555: 7bit address 0x22 */
        ret = i2c_get_chip_for_busnum(0, I2C_IO_EXP_ADDR, 1, &dev);
        if (ret) {