fsp_baytrail: Update function disable code
- The EDS has the function disable bit for eMMC incorrectly listed as 8. Changing it back to the correct bit 11. - The FSP will disable functions that it is told are disabled, so coreboot code that disables the functions is redundant. Removing it. Change-Id: I95c31d92d3af5182ddf7fd47f651bbb61cdedb82 Signed-off-by: Martin Roth <martin.roth@se-eng.com> Reviewed-on: http://review.coreboot.org/7653 Tested-by: build bot (Jenkins) Reviewed-by: Marc Jones <marc.jones@se-eng.com>
This commit is contained in:
parent
1df7064e0d
commit
59bff09f30
|
@ -83,11 +83,9 @@
|
||||||
# define HSUART1_DIS (1 << 3)
|
# define HSUART1_DIS (1 << 3)
|
||||||
# define HSUART2_DIS (1 << 4)
|
# define HSUART2_DIS (1 << 4)
|
||||||
# define SPI_DIS (1 << 5)
|
# define SPI_DIS (1 << 5)
|
||||||
# define MMC45_DIS (1 << 8)
|
|
||||||
# define EMMC_DIS (1 << 8)
|
|
||||||
# define SDIO_DIS (1 << 9)
|
# define SDIO_DIS (1 << 9)
|
||||||
# define SD_DIS (1 << 10)
|
# define SD_DIS (1 << 10)
|
||||||
# define MIPI_DIS (1 << 11)
|
# define MMC_DIS (1 << 11)
|
||||||
# define HDA_DIS (1 << 12)
|
# define HDA_DIS (1 << 12)
|
||||||
# define LPE_DIS (1 << 13)
|
# define LPE_DIS (1 << 13)
|
||||||
# define OTG_DIS (1 << 14)
|
# define OTG_DIS (1 << 14)
|
||||||
|
|
|
@ -424,44 +424,10 @@ static void sc_disable_devfn(device_t dev)
|
||||||
fd2_mask |= name_ ## _DIS
|
fd2_mask |= name_ ## _DIS
|
||||||
|
|
||||||
switch (dev->path.pci.devfn) {
|
switch (dev->path.pci.devfn) {
|
||||||
SET_DIS_MASK(MIPI);
|
|
||||||
break;
|
|
||||||
SET_DIS_MASK(EMMC);
|
|
||||||
break;
|
|
||||||
SET_DIS_MASK(SDIO);
|
|
||||||
break;
|
|
||||||
SET_DIS_MASK(SD);
|
|
||||||
break;
|
|
||||||
SET_DIS_MASK(SATA);
|
|
||||||
break;
|
|
||||||
SET_DIS_MASK(XHCI);
|
|
||||||
/* Disable super speed PHY when XHCI is not available. */
|
|
||||||
fd2_mask |= USH_SS_PHY_DIS;
|
|
||||||
break;
|
|
||||||
SET_DIS_MASK(LPE);
|
SET_DIS_MASK(LPE);
|
||||||
break;
|
break;
|
||||||
SET_DIS_MASK(MMC45);
|
|
||||||
break;
|
|
||||||
SET_DIS_MASK(SIO_DMA1);
|
|
||||||
break;
|
|
||||||
SET_DIS_MASK(I2C1);
|
|
||||||
break;
|
|
||||||
SET_DIS_MASK(I2C2);
|
|
||||||
break;
|
|
||||||
SET_DIS_MASK(I2C3);
|
|
||||||
break;
|
|
||||||
SET_DIS_MASK(I2C4);
|
|
||||||
break;
|
|
||||||
SET_DIS_MASK(I2C5);
|
|
||||||
break;
|
|
||||||
SET_DIS_MASK(I2C6);
|
|
||||||
break;
|
|
||||||
SET_DIS_MASK(I2C7);
|
|
||||||
break;
|
|
||||||
SET_DIS_MASK(TXE);
|
SET_DIS_MASK(TXE);
|
||||||
break;
|
break;
|
||||||
SET_DIS_MASK(HDA);
|
|
||||||
break;
|
|
||||||
SET_DIS_MASK(PCIE_PORT1);
|
SET_DIS_MASK(PCIE_PORT1);
|
||||||
break;
|
break;
|
||||||
SET_DIS_MASK(PCIE_PORT2);
|
SET_DIS_MASK(PCIE_PORT2);
|
||||||
|
@ -470,20 +436,6 @@ static void sc_disable_devfn(device_t dev)
|
||||||
break;
|
break;
|
||||||
SET_DIS_MASK(PCIE_PORT4);
|
SET_DIS_MASK(PCIE_PORT4);
|
||||||
break;
|
break;
|
||||||
SET_DIS_MASK(EHCI);
|
|
||||||
break;
|
|
||||||
SET_DIS_MASK(SIO_DMA2);
|
|
||||||
break;
|
|
||||||
SET_DIS_MASK(PWM1);
|
|
||||||
break;
|
|
||||||
SET_DIS_MASK(PWM2);
|
|
||||||
break;
|
|
||||||
SET_DIS_MASK(HSUART1);
|
|
||||||
break;
|
|
||||||
SET_DIS_MASK(HSUART2);
|
|
||||||
break;
|
|
||||||
SET_DIS_MASK(SPI);
|
|
||||||
break;
|
|
||||||
SET_DIS_MASK2(SMBUS);
|
SET_DIS_MASK2(SMBUS);
|
||||||
break;
|
break;
|
||||||
SET_DIS_MASK(OTG);
|
SET_DIS_MASK(OTG);
|
||||||
|
|
Loading…
Reference in New Issue