From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: None (no SPF record) identity=mailfrom; client-ip=2a00:1450:4010:c07::243; helo=mail-lf0-x243.google.com; envelope-from=mw@semihalf.com; receiver=edk2-devel@lists.01.org Received: from mail-lf0-x243.google.com (mail-lf0-x243.google.com [IPv6:2a00:1450:4010:c07::243]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id A672C21B02830 for ; Thu, 7 Dec 2017 08:28:08 -0800 (PST) Received: by mail-lf0-x243.google.com with SMTP id x20so8853453lff.1 for ; Thu, 07 Dec 2017 08:32:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=ndaZ3vfdGRJymJl2IAOQTQElQXiKG7WiYhVkwsOBbI4=; b=tGeE7bHBsSmndtfis3OXvCveRyl6fMwgfoVhGZX6pd1loVf4Kt7sRFiE9kwrqjNRry kCXiVBZ9rbn+hCLEXAPSJU7gqdiHBZxUw0suF0mjMyaBFcKGrtR++by8w5aNUsLYYZN8 JvbwKD0kcJRMj0bvMLk/Jaq68BKC00kusGQPw8qQVYFCLNAddDwHKOYjCgM4Oljbq6LZ Hmfy5qcqgDWQlDvncV2fAxkGN+rXVDCOjP+jCJHxaAR2/u2amGdggtXbvZKrsz7WguMk tLDXI/6kRvbsenAmL0f7ltCVdn+5dA1YteltJyx+2KlGh0/f+FridY6mvYaqlSL2fqQn bJUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=ndaZ3vfdGRJymJl2IAOQTQElQXiKG7WiYhVkwsOBbI4=; b=Cdo0JcSsb0ccoW3Z7kqp3PfmlMK7hLFWbFoFniYdf4Kj1VwDQOU73u1JV4RsgdR6lk 3uIFk6p3FRbAJumra+Ww3iU/XPcKzE4Um3JPhV7yNT6ztCO4qNTFG9mKgI17/otHfPvE C3lMuKqaO7I3wz9ApKcelSUJzdpwbhs0KXkF+D/5DkiqXIYQ0UKyc9rQg3XzEcC+HmRF d/jdFSrskV/gRFxzFl0UtcIEag5XZBOmI/YBWERNxi/yOguuVCob4sofI//gxrtPLNea dZG8b3FO1QqoT8W3G8ai8hXAQH2wbvRf62/GiY9PtugNqj1kpnKuwsZRzTdcEnp/ySlj a0MA== X-Gm-Message-State: AJaThX64aQrFZJey4o73Q+uTxw9hmtOL/EtnZEI1UJ3JrbHf7SubX9M8 LBBydC+KoQ1NAM/9lG/RTOtXJKXoHUA= X-Google-Smtp-Source: AGs4zMZ6TUcyqesUDsYnLOy0R4JW0EBl8tHilvYJ+CgF7/dO2b3indes2CVT1BalQWp5Mw+Et/h3MA== X-Received: by 10.46.66.18 with SMTP id p18mr14501560lja.32.1512664359163; Thu, 07 Dec 2017 08:32:39 -0800 (PST) Received: from gilgamesh.semihalf.com (31-172-191-173.noc.fibertech.net.pl. [31.172.191.173]) by smtp.gmail.com with ESMTPSA id e72sm1115119lji.63.2017.12.07.08.32.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 07 Dec 2017 08:32:38 -0800 (PST) From: Marcin Wojtas To: edk2-devel@lists.01.org Cc: leif.lindholm@linaro.org, ard.biesheuvel@linaro.org, nadavh@marvell.com, neta@marvell.com, kostap@marvell.com, jinghua@marvell.com, mw@semihalf.com, jsd@semihalf.com Date: Thu, 7 Dec 2017 17:31:47 +0100 Message-Id: <1512664312-23574-1-git-send-email-mw@semihalf.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Subject: [platforms: PATCH 0/5] Armada 7k/8k files reorganization X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Dec 2017 16:28:10 -0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Hi, I submit a long awaited file reorganization of Marvell Armada 7k/8k SoC family support. Armada 70x0 DB files remained in 'Platform/Marvell', SoC files, drivers, libraries, etc. were shifted to 'Silicon/Marvell'. Although there are no functional changes, other most significant modifications are: - use 'Armada7k8k' name/prefix, reflecting the SoC family properly - use 'Armada70x0Db' for a board files - move and rename the SPI master driver - move and rename the PciEmulation driver - rename output fd file for Armada70x0Db More details can be found in the commit log. In order to get a better overview, please check 'tree' command outputs below. The code is available in the github: https://github.com/MarvellEmbeddedProcessors/edk2-open-platform/commits/reorg-upstream-r20171207 I'm looking forward to your feedback. Best regards, Marcin NEW FILE STRUCTURE: ========================== tree Platform/Marvell/ Platform/Marvell/ └── Armada70x0Db ├── Armada70x0Db.dsc └── Armada70x0Db.fdf ========================== tree Silicon/Marvell/ Silicon/Marvell/ ├── Applications │   ├── EepromCmd │   │   ├── EepromCmd.c │   │   ├── EepromCmd.inf │   │   └── EepromCmd.uni │   ├── FirmwareUpdate │   │   ├── FUpdate.c │   │   ├── FUpdate.inf │   │   └── FUpdate.uni │   └── SpiTool │   ├── SpiFlashCmd.c │   ├── SpiFlashCmd.inf │   └── SpiFlashCmd.uni ├── Armada7k8k │   ├── Armada7k8k.dsc.inc │   ├── Drivers │   │   ├── Armada7k8kRngDxe │   │   │   ├── Armada7k8kRngDxe.c │   │   │   └── Armada7k8kRngDxe.inf │   │   └── PlatInitDxe │   │   ├── PlatInitDxe.c │   │   └── PlatInitDxe.inf │   └── Library │   ├── Armada7k8kLib │   │   ├── AArch64 │   │   │   └── ArmPlatformHelper.S │   │   ├── ARM │   │   │   └── ArmPlatformHelper.S │   │   ├── Armada7k8kLib.c │   │   ├── Armada7k8kLib.inf │   │   ├── Armada7k8kLibMem.c │   │   └── Armada7k8kLibMem.h │   ├── Armada7k8kMemoryInitPeiLib │   │   ├── Armada7k8kMemoryInitPeiLib.c │   │   └── Armada7k8kMemoryInitPeiLib.inf │   └── RealTimeClockLib │   ├── RealTimeClockLib.c │   ├── RealTimeClockLib.h │   └── RealTimeClockLib.inf ├── Documentation │   ├── Drivers │   │   ├── EepromDriver.txt │   │   ├── I2cDriver.txt │   │   └── SpiDriver.txt │   └── PortingGuide.txt ├── Drivers │   ├── I2c │   │   ├── Devices │   │   │   └── MvEeprom │   │   │   ├── MvEeprom.c │   │   │   ├── MvEeprom.h │   │   │   └── MvEeprom.inf │   │   └── MvI2cDxe │   │   ├── MvI2cDxe.c │   │   ├── MvI2cDxe.h │   │   └── MvI2cDxe.inf │   ├── Net │   │   ├── MvMdioDxe │   │   │   ├── MvMdioDxe.c │   │   │   ├── MvMdioDxe.h │   │   │   └── MvMdioDxe.inf │   │   ├── Phy │   │   │   └── MvPhyDxe │   │   │   ├── MvPhyDxe.c │   │   │   ├── MvPhyDxe.h │   │   │   └── MvPhyDxe.inf │   │   └── Pp2Dxe │   │   ├── Mvpp2Lib.c │   │   ├── Mvpp2Lib.h │   │   ├── Mvpp2LibHw.h │   │   ├── Pp2Dxe.c │   │   ├── Pp2Dxe.h │   │   └── Pp2Dxe.inf │   ├── NonDiscoverableDevices │   │   ├── MvNonDiscoverableDxe.c │   │   ├── MvNonDiscoverableDxe.inf │   │   └── NonDiscoverableDevicesDxe.inf │   ├── SdMmc │   │   └── XenonDxe │   │   ├── ComponentName.c │   │   ├── EmmcDevice.c │   │   ├── SdDevice.c │   │   ├── SdMmcPciHcDxe.c │   │   ├── SdMmcPciHcDxeExtra.uni │   │   ├── SdMmcPciHcDxe.h │   │   ├── SdMmcPciHcDxe.inf │   │   ├── SdMmcPciHcDxe.uni │   │   ├── SdMmcPciHci.c │   │   ├── SdMmcPciHci.h │   │   ├── XenonSdhci.c │   │   └── XenonSdhci.h │   └── Spi │   ├── Controllers │   │   ├── MvSpiOrionDxe.c │   │   ├── MvSpiOrionDxe.h │   │   └── MvSpiOrionDxe.inf │   ├── Devices │   │   ├── MvSpiFlash.c │   │   ├── MvSpiFlash.h │   │   └── MvSpiFlash.inf │   └── Variables │   ├── MvFvbDxe.c │   ├── MvFvbDxe.h │   └── MvFvbDxe.inf ├── Include │   ├── Library │   │   ├── MppLib.h │   │   ├── MvComPhyLib.h │   │   ├── MvHwDescLib.h │   │   └── UtmiPhyLib.h │   └── Protocol │   ├── Eeprom.h │   ├── Mdio.h │   ├── MvPhy.h │   ├── SpiFlash.h │   └── Spi.h ├── Library │   ├── ComPhyLib │   │   ├── ComPhyCp110.c │   │   ├── ComPhyLib.c │   │   ├── ComPhyLib.h │   │   ├── ComPhyLib.inf │   │   └── ComPhyMux.c │   ├── MppLib │   │   ├── MppLib.c │   │   └── MppLib.inf │   └── UtmiPhyLib │   ├── UtmiPhyLib.c │   ├── UtmiPhyLib.h │   └── UtmiPhyLib.inf └── Marvell.dec ========================== Marcin Wojtas (5): Marvell: Reorganize file structure Marvell/Armada7k8k: Use '7k8k' prefix in the SoC drivers/libraries Marvell/Armada70x0Db: Rename fd file Marvell/Drivers: Rename SPI master driver Marvell/Drivers: Drop 'PciEmulation' naming Platform/Marvell/Applications/EepromCmd/EepromCmd.c | 397 -- Platform/Marvell/Applications/EepromCmd/EepromCmd.inf | 71 - Platform/Marvell/Applications/EepromCmd/EepromCmd.uni | Bin 6816 -> 0 bytes Platform/Marvell/Applications/FirmwareUpdate/FUpdate.c | 398 -- Platform/Marvell/Applications/FirmwareUpdate/FUpdate.inf | 73 - Platform/Marvell/Applications/FirmwareUpdate/FUpdate.uni | Bin 5190 -> 0 bytes Platform/Marvell/Applications/SpiTool/SpiFlashCmd.c | 516 -- Platform/Marvell/Applications/SpiTool/SpiFlashCmd.inf | 77 - Platform/Marvell/Applications/SpiTool/SpiFlashCmd.uni | Bin 7216 -> 0 bytes Platform/Marvell/Armada/Armada.dsc.inc | 603 --- Platform/Marvell/Armada/Armada70x0.dsc | 137 - Platform/Marvell/Armada/Armada70x0.fdf | 313 -- Platform/Marvell/Armada/Drivers/Armada70x0RngDxe/Armada70x0RngDxe.c | 255 - Platform/Marvell/Armada/Drivers/Armada70x0RngDxe/Armada70x0RngDxe.inf | 47 - Platform/Marvell/Armada/Drivers/PlatInitDxe/PlatInitDxe.c | 45 - Platform/Marvell/Armada/Drivers/PlatInitDxe/PlatInitDxe.inf | 45 - Platform/Marvell/Armada/Library/Armada70x0Lib/AArch64/ArmPlatformHelper.S | 51 - Platform/Marvell/Armada/Library/Armada70x0Lib/ARM/ArmPlatformHelper.S | 77 - Platform/Marvell/Armada/Library/Armada70x0Lib/Armada70x0Lib.c | 132 - Platform/Marvell/Armada/Library/Armada70x0Lib/Armada70x0Lib.inf | 76 - Platform/Marvell/Armada/Library/Armada70x0Lib/Armada70x0LibMem.c | 204 - Platform/Marvell/Armada/Library/Armada70x0Lib/Armada70x0LibMem.h | 73 - Platform/Marvell/Armada/Library/Armada70x0MemoryInitPeiLib/Armada70x0MemoryInitPeiLib.c | 158 - Platform/Marvell/Armada/Library/Armada70x0MemoryInitPeiLib/Armada70x0MemoryInitPeiLib.inf | 46 - Platform/Marvell/Armada/Library/RealTimeClockLib/RealTimeClockLib.c | 335 -- Platform/Marvell/Armada/Library/RealTimeClockLib/RealTimeClockLib.h | 50 - Platform/Marvell/Armada/Library/RealTimeClockLib/RealTimeClockLib.inf | 52 - Platform/Marvell/Armada70x0Db/Armada70x0Db.dsc | 137 + Platform/Marvell/Armada70x0Db/Armada70x0Db.fdf | 313 ++ Platform/Marvell/Drivers/I2c/Devices/MvEeprom/MvEeprom.c | 292 -- Platform/Marvell/Drivers/I2c/Devices/MvEeprom/MvEeprom.h | 103 - Platform/Marvell/Drivers/I2c/Devices/MvEeprom/MvEeprom.inf | 70 - Platform/Marvell/Drivers/I2c/MvI2cDxe/MvI2cDxe.c | 762 --- Platform/Marvell/Drivers/I2c/MvI2cDxe/MvI2cDxe.h | 269 -- Platform/Marvell/Drivers/I2c/MvI2cDxe/MvI2cDxe.inf | 74 - Platform/Marvell/Drivers/Net/MvMdioDxe/MvMdioDxe.c | 252 - Platform/Marvell/Drivers/Net/MvMdioDxe/MvMdioDxe.h | 57 - Platform/Marvell/Drivers/Net/MvMdioDxe/MvMdioDxe.inf | 66 - Platform/Marvell/Drivers/Net/Phy/MvPhyDxe/MvPhyDxe.c | 460 -- Platform/Marvell/Drivers/Net/Phy/MvPhyDxe/MvPhyDxe.h | 100 - Platform/Marvell/Drivers/Net/Phy/MvPhyDxe/MvPhyDxe.inf | 73 - Platform/Marvell/Drivers/Net/Pp2Dxe/Mvpp2Lib.c | 5023 -------------------- Platform/Marvell/Drivers/Net/Pp2Dxe/Mvpp2Lib.h | 762 --- Platform/Marvell/Drivers/Net/Pp2Dxe/Mvpp2LibHw.h | 2015 -------- Platform/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.c | 1396 ------ Platform/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.h | 622 --- Platform/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.inf | 84 - Platform/Marvell/Drivers/SdMmc/XenonDxe/ComponentName.c | 211 - Platform/Marvell/Drivers/SdMmc/XenonDxe/EmmcDevice.c | 1164 ----- Platform/Marvell/Drivers/SdMmc/XenonDxe/SdDevice.c | 1190 ----- Platform/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHcDxe.c | 1320 ----- Platform/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHcDxe.h | 791 --- Platform/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHcDxe.inf | 64 - Platform/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHcDxe.uni | 23 - Platform/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHcDxeExtra.uni | 19 - Platform/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHci.c | 1928 -------- Platform/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHci.h | 550 --- Platform/Marvell/Drivers/SdMmc/XenonDxe/XenonSdhci.c | 649 --- Platform/Marvell/Drivers/SdMmc/XenonDxe/XenonSdhci.h | 346 -- Platform/Marvell/Drivers/Spi/Devices/MvSpiFlash.c | 599 --- Platform/Marvell/Drivers/Spi/Devices/MvSpiFlash.h | 138 - Platform/Marvell/Drivers/Spi/Devices/MvSpiFlash.inf | 70 - Platform/Marvell/Drivers/Spi/MvSpiDxe.c | 432 -- Platform/Marvell/Drivers/Spi/MvSpiDxe.h | 148 - Platform/Marvell/Drivers/Spi/MvSpiDxe.inf | 73 - Platform/Marvell/Drivers/Spi/Variables/MvFvbDxe.c | 1138 ----- Platform/Marvell/Drivers/Spi/Variables/MvFvbDxe.h | 128 - Platform/Marvell/Drivers/Spi/Variables/MvFvbDxe.inf | 91 - Platform/Marvell/Include/Library/MppLib.h | 42 - Platform/Marvell/Include/Library/MvComPhyLib.h | 48 - Platform/Marvell/Include/Library/MvHwDescLib.h | 290 -- Platform/Marvell/Include/Library/UtmiPhyLib.h | 43 - Platform/Marvell/Include/Protocol/Eeprom.h | 60 - Platform/Marvell/Include/Protocol/Mdio.h | 72 - Platform/Marvell/Include/Protocol/MvPhy.h | 105 - Platform/Marvell/Include/Protocol/Spi.h | 119 - Platform/Marvell/Include/Protocol/SpiFlash.h | 101 - Platform/Marvell/Library/ComPhyLib/ComPhyCp110.c | 1853 -------- Platform/Marvell/Library/ComPhyLib/ComPhyLib.c | 278 -- Platform/Marvell/Library/ComPhyLib/ComPhyLib.h | 638 --- Platform/Marvell/Library/ComPhyLib/ComPhyLib.inf | 83 - Platform/Marvell/Library/ComPhyLib/ComPhyMux.c | 132 - Platform/Marvell/Library/MppLib/MppLib.c | 217 - Platform/Marvell/Library/MppLib/MppLib.inf | 111 - Platform/Marvell/Library/UtmiPhyLib/UtmiPhyLib.c | 354 -- Platform/Marvell/Library/UtmiPhyLib/UtmiPhyLib.h | 109 - Platform/Marvell/Library/UtmiPhyLib/UtmiPhyLib.inf | 61 - Platform/Marvell/Marvell.dec | 212 - Platform/Marvell/PciEmulation/PciEmulation.c | 195 - Platform/Marvell/PciEmulation/PciEmulation.inf | 61 - Silicon/Marvell/Applications/EepromCmd/EepromCmd.c | 397 ++ Silicon/Marvell/Applications/EepromCmd/EepromCmd.inf | 71 + Silicon/Marvell/Applications/EepromCmd/EepromCmd.uni | Bin 0 -> 6816 bytes Silicon/Marvell/Applications/FirmwareUpdate/FUpdate.c | 398 ++ Silicon/Marvell/Applications/FirmwareUpdate/FUpdate.inf | 73 + Silicon/Marvell/Applications/FirmwareUpdate/FUpdate.uni | Bin 0 -> 5190 bytes Silicon/Marvell/Applications/SpiTool/SpiFlashCmd.c | 516 ++ Silicon/Marvell/Applications/SpiTool/SpiFlashCmd.inf | 77 + Silicon/Marvell/Applications/SpiTool/SpiFlashCmd.uni | Bin 0 -> 7216 bytes Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc | 605 +++ Silicon/Marvell/Armada7k8k/Drivers/Armada7k8kRngDxe/Armada7k8kRngDxe.c | 255 + Silicon/Marvell/Armada7k8k/Drivers/Armada7k8kRngDxe/Armada7k8kRngDxe.inf | 47 + Silicon/Marvell/Armada7k8k/Drivers/PlatInitDxe/PlatInitDxe.c | 45 + Silicon/Marvell/Armada7k8k/Drivers/PlatInitDxe/PlatInitDxe.inf | 45 + Silicon/Marvell/Armada7k8k/Library/Armada7k8kLib/AArch64/ArmPlatformHelper.S | 51 + Silicon/Marvell/Armada7k8k/Library/Armada7k8kLib/ARM/ArmPlatformHelper.S | 77 + Silicon/Marvell/Armada7k8k/Library/Armada7k8kLib/Armada7k8kLib.c | 132 + Silicon/Marvell/Armada7k8k/Library/Armada7k8kLib/Armada7k8kLib.inf | 76 + Silicon/Marvell/Armada7k8k/Library/Armada7k8kLib/Armada7k8kLibMem.c | 204 + Silicon/Marvell/Armada7k8k/Library/Armada7k8kLib/Armada7k8kLibMem.h | 73 + Silicon/Marvell/Armada7k8k/Library/Armada7k8kMemoryInitPeiLib/Armada7k8kMemoryInitPeiLib.c | 158 + Silicon/Marvell/Armada7k8k/Library/Armada7k8kMemoryInitPeiLib/Armada7k8kMemoryInitPeiLib.inf | 46 + Silicon/Marvell/Armada7k8k/Library/RealTimeClockLib/RealTimeClockLib.c | 335 ++ Silicon/Marvell/Armada7k8k/Library/RealTimeClockLib/RealTimeClockLib.h | 50 + Silicon/Marvell/Armada7k8k/Library/RealTimeClockLib/RealTimeClockLib.inf | 52 + Silicon/Marvell/Drivers/I2c/Devices/MvEeprom/MvEeprom.c | 292 ++ Silicon/Marvell/Drivers/I2c/Devices/MvEeprom/MvEeprom.h | 103 + Silicon/Marvell/Drivers/I2c/Devices/MvEeprom/MvEeprom.inf | 70 + Silicon/Marvell/Drivers/I2c/MvI2cDxe/MvI2cDxe.c | 762 +++ Silicon/Marvell/Drivers/I2c/MvI2cDxe/MvI2cDxe.h | 269 ++ Silicon/Marvell/Drivers/I2c/MvI2cDxe/MvI2cDxe.inf | 74 + Silicon/Marvell/Drivers/Net/MvMdioDxe/MvMdioDxe.c | 252 + Silicon/Marvell/Drivers/Net/MvMdioDxe/MvMdioDxe.h | 57 + Silicon/Marvell/Drivers/Net/MvMdioDxe/MvMdioDxe.inf | 66 + Silicon/Marvell/Drivers/Net/Phy/MvPhyDxe/MvPhyDxe.c | 460 ++ Silicon/Marvell/Drivers/Net/Phy/MvPhyDxe/MvPhyDxe.h | 100 + Silicon/Marvell/Drivers/Net/Phy/MvPhyDxe/MvPhyDxe.inf | 73 + Silicon/Marvell/Drivers/Net/Pp2Dxe/Mvpp2Lib.c | 5023 ++++++++++++++++++++ Silicon/Marvell/Drivers/Net/Pp2Dxe/Mvpp2Lib.h | 762 +++ Silicon/Marvell/Drivers/Net/Pp2Dxe/Mvpp2LibHw.h | 2015 ++++++++ Silicon/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.c | 1396 ++++++ Silicon/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.h | 622 +++ Silicon/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.inf | 84 + Silicon/Marvell/Drivers/NonDiscoverableDevices/MvNonDiscoverableDxe.c | 195 + Silicon/Marvell/Drivers/NonDiscoverableDevices/MvNonDiscoverableDxe.inf | 61 + Silicon/Marvell/Drivers/SdMmc/XenonDxe/ComponentName.c | 211 + Silicon/Marvell/Drivers/SdMmc/XenonDxe/EmmcDevice.c | 1164 +++++ Silicon/Marvell/Drivers/SdMmc/XenonDxe/SdDevice.c | 1190 +++++ Silicon/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHcDxe.c | 1320 +++++ Silicon/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHcDxe.h | 791 +++ Silicon/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHcDxe.inf | 64 + Silicon/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHcDxe.uni | 23 + Silicon/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHcDxeExtra.uni | 19 + Silicon/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHci.c | 1928 ++++++++ Silicon/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHci.h | 550 +++ Silicon/Marvell/Drivers/SdMmc/XenonDxe/XenonSdhci.c | 649 +++ Silicon/Marvell/Drivers/SdMmc/XenonDxe/XenonSdhci.h | 346 ++ Silicon/Marvell/Drivers/Spi/Controllers/MvSpiOrionDxe.c | 432 ++ Silicon/Marvell/Drivers/Spi/Controllers/MvSpiOrionDxe.h | 148 + Silicon/Marvell/Drivers/Spi/Controllers/MvSpiOrionDxe.inf | 73 + Silicon/Marvell/Drivers/Spi/Devices/MvSpiFlash.c | 599 +++ Silicon/Marvell/Drivers/Spi/Devices/MvSpiFlash.h | 138 + Silicon/Marvell/Drivers/Spi/Devices/MvSpiFlash.inf | 70 + Silicon/Marvell/Drivers/Spi/Variables/MvFvbDxe.c | 1138 +++++ Silicon/Marvell/Drivers/Spi/Variables/MvFvbDxe.h | 128 + Silicon/Marvell/Drivers/Spi/Variables/MvFvbDxe.inf | 91 + Silicon/Marvell/Include/Library/MppLib.h | 42 + Silicon/Marvell/Include/Library/MvComPhyLib.h | 48 + Silicon/Marvell/Include/Library/MvHwDescLib.h | 290 ++ Silicon/Marvell/Include/Library/UtmiPhyLib.h | 43 + Silicon/Marvell/Include/Protocol/Eeprom.h | 60 + Silicon/Marvell/Include/Protocol/Mdio.h | 72 + Silicon/Marvell/Include/Protocol/MvPhy.h | 105 + Silicon/Marvell/Include/Protocol/Spi.h | 119 + Silicon/Marvell/Include/Protocol/SpiFlash.h | 101 + Silicon/Marvell/Library/ComPhyLib/ComPhyCp110.c | 1853 ++++++++ Silicon/Marvell/Library/ComPhyLib/ComPhyLib.c | 278 ++ Silicon/Marvell/Library/ComPhyLib/ComPhyLib.h | 638 +++ Silicon/Marvell/Library/ComPhyLib/ComPhyLib.inf | 83 + Silicon/Marvell/Library/ComPhyLib/ComPhyMux.c | 132 + Silicon/Marvell/Library/MppLib/MppLib.c | 217 + Silicon/Marvell/Library/MppLib/MppLib.inf | 111 + Silicon/Marvell/Library/UtmiPhyLib/UtmiPhyLib.c | 354 ++ Silicon/Marvell/Library/UtmiPhyLib/UtmiPhyLib.h | 109 + Silicon/Marvell/Library/UtmiPhyLib/UtmiPhyLib.inf | 61 + Silicon/Marvell/Marvell.dec | 212 + 176 files changed, 32969 insertions(+), 32967 deletions(-) delete mode 100644 Platform/Marvell/Applications/EepromCmd/EepromCmd.c delete mode 100644 Platform/Marvell/Applications/EepromCmd/EepromCmd.inf delete mode 100644 Platform/Marvell/Applications/EepromCmd/EepromCmd.uni delete mode 100644 Platform/Marvell/Applications/FirmwareUpdate/FUpdate.c delete mode 100644 Platform/Marvell/Applications/FirmwareUpdate/FUpdate.inf delete mode 100644 Platform/Marvell/Applications/FirmwareUpdate/FUpdate.uni delete mode 100644 Platform/Marvell/Applications/SpiTool/SpiFlashCmd.c delete mode 100644 Platform/Marvell/Applications/SpiTool/SpiFlashCmd.inf delete mode 100644 Platform/Marvell/Applications/SpiTool/SpiFlashCmd.uni delete mode 100644 Platform/Marvell/Armada/Armada.dsc.inc delete mode 100644 Platform/Marvell/Armada/Armada70x0.dsc delete mode 100644 Platform/Marvell/Armada/Armada70x0.fdf delete mode 100644 Platform/Marvell/Armada/Drivers/Armada70x0RngDxe/Armada70x0RngDxe.c delete mode 100644 Platform/Marvell/Armada/Drivers/Armada70x0RngDxe/Armada70x0RngDxe.inf delete mode 100644 Platform/Marvell/Armada/Drivers/PlatInitDxe/PlatInitDxe.c delete mode 100644 Platform/Marvell/Armada/Drivers/PlatInitDxe/PlatInitDxe.inf delete mode 100644 Platform/Marvell/Armada/Library/Armada70x0Lib/AArch64/ArmPlatformHelper.S delete mode 100644 Platform/Marvell/Armada/Library/Armada70x0Lib/ARM/ArmPlatformHelper.S delete mode 100644 Platform/Marvell/Armada/Library/Armada70x0Lib/Armada70x0Lib.c delete mode 100644 Platform/Marvell/Armada/Library/Armada70x0Lib/Armada70x0Lib.inf delete mode 100644 Platform/Marvell/Armada/Library/Armada70x0Lib/Armada70x0LibMem.c delete mode 100644 Platform/Marvell/Armada/Library/Armada70x0Lib/Armada70x0LibMem.h delete mode 100644 Platform/Marvell/Armada/Library/Armada70x0MemoryInitPeiLib/Armada70x0MemoryInitPeiLib.c delete mode 100644 Platform/Marvell/Armada/Library/Armada70x0MemoryInitPeiLib/Armada70x0MemoryInitPeiLib.inf delete mode 100644 Platform/Marvell/Armada/Library/RealTimeClockLib/RealTimeClockLib.c delete mode 100644 Platform/Marvell/Armada/Library/RealTimeClockLib/RealTimeClockLib.h delete mode 100644 Platform/Marvell/Armada/Library/RealTimeClockLib/RealTimeClockLib.inf create mode 100644 Platform/Marvell/Armada70x0Db/Armada70x0Db.dsc create mode 100644 Platform/Marvell/Armada70x0Db/Armada70x0Db.fdf delete mode 100644 Platform/Marvell/Drivers/I2c/Devices/MvEeprom/MvEeprom.c delete mode 100644 Platform/Marvell/Drivers/I2c/Devices/MvEeprom/MvEeprom.h delete mode 100644 Platform/Marvell/Drivers/I2c/Devices/MvEeprom/MvEeprom.inf delete mode 100755 Platform/Marvell/Drivers/I2c/MvI2cDxe/MvI2cDxe.c delete mode 100644 Platform/Marvell/Drivers/I2c/MvI2cDxe/MvI2cDxe.h delete mode 100755 Platform/Marvell/Drivers/I2c/MvI2cDxe/MvI2cDxe.inf delete mode 100644 Platform/Marvell/Drivers/Net/MvMdioDxe/MvMdioDxe.c delete mode 100644 Platform/Marvell/Drivers/Net/MvMdioDxe/MvMdioDxe.h delete mode 100644 Platform/Marvell/Drivers/Net/MvMdioDxe/MvMdioDxe.inf delete mode 100644 Platform/Marvell/Drivers/Net/Phy/MvPhyDxe/MvPhyDxe.c delete mode 100644 Platform/Marvell/Drivers/Net/Phy/MvPhyDxe/MvPhyDxe.h delete mode 100644 Platform/Marvell/Drivers/Net/Phy/MvPhyDxe/MvPhyDxe.inf delete mode 100644 Platform/Marvell/Drivers/Net/Pp2Dxe/Mvpp2Lib.c delete mode 100644 Platform/Marvell/Drivers/Net/Pp2Dxe/Mvpp2Lib.h delete mode 100644 Platform/Marvell/Drivers/Net/Pp2Dxe/Mvpp2LibHw.h delete mode 100644 Platform/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.c delete mode 100644 Platform/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.h delete mode 100644 Platform/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.inf delete mode 100644 Platform/Marvell/Drivers/SdMmc/XenonDxe/ComponentName.c delete mode 100755 Platform/Marvell/Drivers/SdMmc/XenonDxe/EmmcDevice.c delete mode 100644 Platform/Marvell/Drivers/SdMmc/XenonDxe/SdDevice.c delete mode 100644 Platform/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHcDxe.c delete mode 100644 Platform/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHcDxe.h delete mode 100644 Platform/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHcDxe.inf delete mode 100644 Platform/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHcDxe.uni delete mode 100644 Platform/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHcDxeExtra.uni delete mode 100644 Platform/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHci.c delete mode 100644 Platform/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHci.h delete mode 100755 Platform/Marvell/Drivers/SdMmc/XenonDxe/XenonSdhci.c delete mode 100644 Platform/Marvell/Drivers/SdMmc/XenonDxe/XenonSdhci.h delete mode 100755 Platform/Marvell/Drivers/Spi/Devices/MvSpiFlash.c delete mode 100755 Platform/Marvell/Drivers/Spi/Devices/MvSpiFlash.h delete mode 100644 Platform/Marvell/Drivers/Spi/Devices/MvSpiFlash.inf delete mode 100755 Platform/Marvell/Drivers/Spi/MvSpiDxe.c delete mode 100644 Platform/Marvell/Drivers/Spi/MvSpiDxe.h delete mode 100644 Platform/Marvell/Drivers/Spi/MvSpiDxe.inf delete mode 100644 Platform/Marvell/Drivers/Spi/Variables/MvFvbDxe.c delete mode 100644 Platform/Marvell/Drivers/Spi/Variables/MvFvbDxe.h delete mode 100644 Platform/Marvell/Drivers/Spi/Variables/MvFvbDxe.inf delete mode 100644 Platform/Marvell/Include/Library/MppLib.h delete mode 100644 Platform/Marvell/Include/Library/MvComPhyLib.h delete mode 100644 Platform/Marvell/Include/Library/MvHwDescLib.h delete mode 100644 Platform/Marvell/Include/Library/UtmiPhyLib.h delete mode 100644 Platform/Marvell/Include/Protocol/Eeprom.h delete mode 100644 Platform/Marvell/Include/Protocol/Mdio.h delete mode 100644 Platform/Marvell/Include/Protocol/MvPhy.h delete mode 100644 Platform/Marvell/Include/Protocol/Spi.h delete mode 100644 Platform/Marvell/Include/Protocol/SpiFlash.h delete mode 100755 Platform/Marvell/Library/ComPhyLib/ComPhyCp110.c delete mode 100644 Platform/Marvell/Library/ComPhyLib/ComPhyLib.c delete mode 100644 Platform/Marvell/Library/ComPhyLib/ComPhyLib.h delete mode 100644 Platform/Marvell/Library/ComPhyLib/ComPhyLib.inf delete mode 100644 Platform/Marvell/Library/ComPhyLib/ComPhyMux.c delete mode 100644 Platform/Marvell/Library/MppLib/MppLib.c delete mode 100644 Platform/Marvell/Library/MppLib/MppLib.inf delete mode 100644 Platform/Marvell/Library/UtmiPhyLib/UtmiPhyLib.c delete mode 100644 Platform/Marvell/Library/UtmiPhyLib/UtmiPhyLib.h delete mode 100644 Platform/Marvell/Library/UtmiPhyLib/UtmiPhyLib.inf delete mode 100644 Platform/Marvell/Marvell.dec delete mode 100644 Platform/Marvell/PciEmulation/PciEmulation.c delete mode 100644 Platform/Marvell/PciEmulation/PciEmulation.inf create mode 100644 Silicon/Marvell/Applications/EepromCmd/EepromCmd.c create mode 100644 Silicon/Marvell/Applications/EepromCmd/EepromCmd.inf create mode 100644 Silicon/Marvell/Applications/EepromCmd/EepromCmd.uni create mode 100644 Silicon/Marvell/Applications/FirmwareUpdate/FUpdate.c create mode 100644 Silicon/Marvell/Applications/FirmwareUpdate/FUpdate.inf create mode 100644 Silicon/Marvell/Applications/FirmwareUpdate/FUpdate.uni create mode 100644 Silicon/Marvell/Applications/SpiTool/SpiFlashCmd.c create mode 100644 Silicon/Marvell/Applications/SpiTool/SpiFlashCmd.inf create mode 100644 Silicon/Marvell/Applications/SpiTool/SpiFlashCmd.uni create mode 100644 Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc create mode 100644 Silicon/Marvell/Armada7k8k/Drivers/Armada7k8kRngDxe/Armada7k8kRngDxe.c create mode 100644 Silicon/Marvell/Armada7k8k/Drivers/Armada7k8kRngDxe/Armada7k8kRngDxe.inf create mode 100644 Silicon/Marvell/Armada7k8k/Drivers/PlatInitDxe/PlatInitDxe.c create mode 100644 Silicon/Marvell/Armada7k8k/Drivers/PlatInitDxe/PlatInitDxe.inf create mode 100644 Silicon/Marvell/Armada7k8k/Library/Armada7k8kLib/AArch64/ArmPlatformHelper.S create mode 100644 Silicon/Marvell/Armada7k8k/Library/Armada7k8kLib/ARM/ArmPlatformHelper.S create mode 100644 Silicon/Marvell/Armada7k8k/Library/Armada7k8kLib/Armada7k8kLib.c create mode 100644 Silicon/Marvell/Armada7k8k/Library/Armada7k8kLib/Armada7k8kLib.inf create mode 100644 Silicon/Marvell/Armada7k8k/Library/Armada7k8kLib/Armada7k8kLibMem.c create mode 100644 Silicon/Marvell/Armada7k8k/Library/Armada7k8kLib/Armada7k8kLibMem.h create mode 100644 Silicon/Marvell/Armada7k8k/Library/Armada7k8kMemoryInitPeiLib/Armada7k8kMemoryInitPeiLib.c create mode 100644 Silicon/Marvell/Armada7k8k/Library/Armada7k8kMemoryInitPeiLib/Armada7k8kMemoryInitPeiLib.inf create mode 100644 Silicon/Marvell/Armada7k8k/Library/RealTimeClockLib/RealTimeClockLib.c create mode 100644 Silicon/Marvell/Armada7k8k/Library/RealTimeClockLib/RealTimeClockLib.h create mode 100644 Silicon/Marvell/Armada7k8k/Library/RealTimeClockLib/RealTimeClockLib.inf create mode 100644 Silicon/Marvell/Drivers/I2c/Devices/MvEeprom/MvEeprom.c create mode 100644 Silicon/Marvell/Drivers/I2c/Devices/MvEeprom/MvEeprom.h create mode 100644 Silicon/Marvell/Drivers/I2c/Devices/MvEeprom/MvEeprom.inf create mode 100755 Silicon/Marvell/Drivers/I2c/MvI2cDxe/MvI2cDxe.c create mode 100644 Silicon/Marvell/Drivers/I2c/MvI2cDxe/MvI2cDxe.h create mode 100755 Silicon/Marvell/Drivers/I2c/MvI2cDxe/MvI2cDxe.inf create mode 100644 Silicon/Marvell/Drivers/Net/MvMdioDxe/MvMdioDxe.c create mode 100644 Silicon/Marvell/Drivers/Net/MvMdioDxe/MvMdioDxe.h create mode 100644 Silicon/Marvell/Drivers/Net/MvMdioDxe/MvMdioDxe.inf create mode 100644 Silicon/Marvell/Drivers/Net/Phy/MvPhyDxe/MvPhyDxe.c create mode 100644 Silicon/Marvell/Drivers/Net/Phy/MvPhyDxe/MvPhyDxe.h create mode 100644 Silicon/Marvell/Drivers/Net/Phy/MvPhyDxe/MvPhyDxe.inf create mode 100644 Silicon/Marvell/Drivers/Net/Pp2Dxe/Mvpp2Lib.c create mode 100644 Silicon/Marvell/Drivers/Net/Pp2Dxe/Mvpp2Lib.h create mode 100644 Silicon/Marvell/Drivers/Net/Pp2Dxe/Mvpp2LibHw.h create mode 100644 Silicon/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.c create mode 100644 Silicon/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.h create mode 100644 Silicon/Marvell/Drivers/Net/Pp2Dxe/Pp2Dxe.inf create mode 100644 Silicon/Marvell/Drivers/NonDiscoverableDevices/MvNonDiscoverableDxe.c create mode 100644 Silicon/Marvell/Drivers/NonDiscoverableDevices/MvNonDiscoverableDxe.inf create mode 100644 Silicon/Marvell/Drivers/SdMmc/XenonDxe/ComponentName.c create mode 100755 Silicon/Marvell/Drivers/SdMmc/XenonDxe/EmmcDevice.c create mode 100644 Silicon/Marvell/Drivers/SdMmc/XenonDxe/SdDevice.c create mode 100644 Silicon/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHcDxe.c create mode 100644 Silicon/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHcDxe.h create mode 100644 Silicon/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHcDxe.inf create mode 100644 Silicon/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHcDxe.uni create mode 100644 Silicon/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHcDxeExtra.uni create mode 100644 Silicon/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHci.c create mode 100644 Silicon/Marvell/Drivers/SdMmc/XenonDxe/SdMmcPciHci.h create mode 100755 Silicon/Marvell/Drivers/SdMmc/XenonDxe/XenonSdhci.c create mode 100644 Silicon/Marvell/Drivers/SdMmc/XenonDxe/XenonSdhci.h create mode 100755 Silicon/Marvell/Drivers/Spi/Controllers/MvSpiOrionDxe.c create mode 100644 Silicon/Marvell/Drivers/Spi/Controllers/MvSpiOrionDxe.h create mode 100644 Silicon/Marvell/Drivers/Spi/Controllers/MvSpiOrionDxe.inf create mode 100755 Silicon/Marvell/Drivers/Spi/Devices/MvSpiFlash.c create mode 100755 Silicon/Marvell/Drivers/Spi/Devices/MvSpiFlash.h create mode 100644 Silicon/Marvell/Drivers/Spi/Devices/MvSpiFlash.inf create mode 100644 Silicon/Marvell/Drivers/Spi/Variables/MvFvbDxe.c create mode 100644 Silicon/Marvell/Drivers/Spi/Variables/MvFvbDxe.h create mode 100644 Silicon/Marvell/Drivers/Spi/Variables/MvFvbDxe.inf create mode 100644 Silicon/Marvell/Include/Library/MppLib.h create mode 100644 Silicon/Marvell/Include/Library/MvComPhyLib.h create mode 100644 Silicon/Marvell/Include/Library/MvHwDescLib.h create mode 100644 Silicon/Marvell/Include/Library/UtmiPhyLib.h create mode 100644 Silicon/Marvell/Include/Protocol/Eeprom.h create mode 100644 Silicon/Marvell/Include/Protocol/Mdio.h create mode 100644 Silicon/Marvell/Include/Protocol/MvPhy.h create mode 100644 Silicon/Marvell/Include/Protocol/Spi.h create mode 100644 Silicon/Marvell/Include/Protocol/SpiFlash.h create mode 100755 Silicon/Marvell/Library/ComPhyLib/ComPhyCp110.c create mode 100644 Silicon/Marvell/Library/ComPhyLib/ComPhyLib.c create mode 100644 Silicon/Marvell/Library/ComPhyLib/ComPhyLib.h create mode 100644 Silicon/Marvell/Library/ComPhyLib/ComPhyLib.inf create mode 100644 Silicon/Marvell/Library/ComPhyLib/ComPhyMux.c create mode 100644 Silicon/Marvell/Library/MppLib/MppLib.c create mode 100644 Silicon/Marvell/Library/MppLib/MppLib.inf create mode 100644 Silicon/Marvell/Library/UtmiPhyLib/UtmiPhyLib.c create mode 100644 Silicon/Marvell/Library/UtmiPhyLib/UtmiPhyLib.h create mode 100644 Silicon/Marvell/Library/UtmiPhyLib/UtmiPhyLib.inf create mode 100644 Silicon/Marvell/Marvell.dec -- 2.7.4