Commit Graph

  • 8971c2feb4 workflows/build: Shallow submodule checkout Mario Bălănică 2023-06-11 16:38:42 +03:00
  • e0f6bc60df GpioLib: Implement pinconf functions Molly Sophia 2023-06-11 13:09:33 +08:00
  • 5aed3e41b7 edk2-platforms: Add as a submodule Molly Sophia 2023-06-11 12:38:03 +08:00
  • b917dcce9b Remove old edk2-platforms folder Molly Sophia 2023-06-11 12:33:52 +08:00
  • 85a4f36ba4 edk2-rockchip: Split out from edk2-platforms Molly Sophia 2023-06-11 12:33:22 +08:00
  • 7e438114d3 edk2-non-osi: Add as a submodule Molly Sophia 2023-06-11 12:13:33 +08:00
  • 197333ea2b Remove old edk2-non-osi folder Molly Sophia 2023-06-11 12:09:44 +08:00
  • 1e334b95fe Silicon/Rockchip: Fix compilation after edk2 rebase Molly Sophia 2023-06-10 22:29:50 +08:00
  • c4e15c7a34 edk2: Rebase to edk2-stable202302 Molly Sophia 2023-06-10 22:22:21 +08:00
  • 506658f6a7 Remove old edk2 folder. Molly Sophia 2023-06-10 22:16:29 +08:00
  • a2be49950b Silicon/Rockchip: Add processor name PCD Mario Bălănică 2023-06-11 05:17:06 +03:00
  • 8068666b43 Silicon/Rockchip: More dsc/fdf/dec cleanup Mario Bălănică 2023-06-11 04:46:40 +03:00
  • cc60274c17 Silicon/Rockchip: Disable reset to maskrom app Mario Bălănică 2023-06-11 03:38:09 +03:00
  • d1f0312307 Silicon/Rockchip: RK3588Dxe: Remove unused variables Mario Bălănică 2023-06-10 19:45:20 +03:00
  • 97078c4496 Silicon/Rockchip: RK3588Dxe: Clean up Mario Bălănică 2023-06-10 19:37:19 +03:00
  • d7c18353f1 Silicon/Rockchip: Place variable arch drivers after RkFvbDxe Mario Bălănică 2023-06-10 17:59:33 +03:00
  • 610b43eb07 Silicon/Rockchip/RK3588: Re-enable RK860X regulator support Mario Bălănică 2023-06-10 15:57:37 +03:00
  • 2c58062352 Refactor platform and flash descriptions Mario Bălănică 2023-06-10 15:32:58 +03:00
  • 3d435e40de ROCK-5A: Dsdt: Expose sata0 v0.7.1 Molly Sophia 2023-06-01 17:05:22 +08:00
  • 6e6e0d137d NanoPC-T6: Configure ComboPhys correctly Molly Sophia 2023-06-01 16:49:03 +08:00
  • ec44410a65 ROCK-5A: Dsdt: Enable eMMC Molly Sophia 2023-06-01 11:49:01 +08:00
  • b9775add6b RkFvbDxe: Fix Fvb erase when Fvb Header is invalid Molly Sophia 2023-06-01 10:55:24 +08:00
  • 8d3b89755d Update README.md v0.7 Mario Bălănică 2023-06-01 03:47:57 +03:00
  • b9e6b9baec Platforms: Make UEFI FV size consistent Mario Bălănică 2023-06-01 03:40:02 +03:00
  • 1bb2861929 Do not append NV var store to the final flash image Mario Bălănică 2023-06-01 03:35:41 +03:00
  • 017844d902 Platform/ROCK5A: Rename "ROCK 5A" to "ROCK 5 Model A" Mario Bălănică 2023-06-01 02:54:54 +03:00
  • 5fc7f34ea5 Platform/ROCK5B: Don't allow switching Combo PHY #0 Mario Bălănică 2023-06-01 02:43:40 +03:00
  • f6c1346772 Silicon/Rockchip: Disable SATA staggered spin-up Mario Bălănică 2023-06-01 02:42:05 +03:00
  • fc5ee180d8 Platforms: Expose SATA devices in ACPI Mario Bălănică 2023-06-01 02:39:39 +03:00
  • 57a86578c2 Platforms: Set default CPU clock presets Mario Bălănică 2023-06-01 01:06:48 +03:00
  • 39118afb47 Silicon/Rockchip: Add default cluster clock preset PCDs Mario Bălănică 2023-06-01 00:46:43 +03:00
  • 40be23e7d5 Platforms: Configure default Combo PHY modes Mario Bălănică 2023-06-01 00:00:03 +03:00
  • 7595444430 Silicon/Rockchip: Make the Naneng Combo PHY user-configurable Mario Bălănică 2023-05-31 23:23:37 +03:00
  • 16d3555631 Silicon/Rockchip: Fix SATA support Mario Bălănică 2023-05-30 18:44:22 +03:00
  • dbde496288 Platforms: Switch to AHCI drivers from MdeModulePkg Mario Bălănică 2023-05-30 18:38:36 +03:00
  • 4f261d1115 Platform/ROCK5A: Enable eMMC and update pin muxing comments Mario Bălănică 2023-05-30 04:15:21 +03:00
  • e1f1f50ef5 Platform/IndiedroidNova: Do not override eMMC and FSPI pin muxing Mario Bălănică 2023-05-30 04:10:13 +03:00
  • df1f46add9 Platforms: Enable RkFvbDxe Mario Bălănică 2023-05-30 03:24:44 +03:00
  • c1de6b10ff Silicon/Rockchip: Support persistent variable store on SD/eMMC Mario Bălănică 2023-05-30 03:08:04 +03:00
  • 4db804855f Silicon/Rockchip: Make SD controllers identifiable by base address Mario Bălănică 2023-05-30 02:06:12 +03:00
  • 1184da0f5d Silicon/Rockchip: Signal an event on system reset Mario Bălănică 2023-05-30 02:00:33 +03:00
  • d496851043 U-Boot FIT: Map UEFI NV region into memory Mario Bălănică 2023-05-30 01:54:27 +03:00
  • 1d435eeafb Silicon/Rockchip: Add ATAGS reading library Mario Bălănică 2023-05-26 00:16:35 +03:00
  • 0c765f022b Workflow: Fix CI Molly Sophia 2023-05-21 16:11:43 +08:00
  • 3461e121e6 Rockchip: Reduce code duplication in DwEmmcDxe Molly Sophia 2023-05-21 16:08:16 +08:00
  • 8eb1541a00 RK3588: Remove duplicated (and unused) RK3588Dxe Molly Sophia 2023-05-21 16:05:27 +08:00
  • 3dd1abd91d Update build.sh Molly Sophia 2023-05-21 15:54:03 +08:00
  • cfdb896be5 Platforms: Add initial support for Radxa rock-5a Molly Sophia 2023-05-20 11:59:54 +08:00
  • 694dfc8b25 Workflow: Add NanoPC T6 Molly Sophia 2023-05-14 14:17:27 +08:00
  • f5e87e2230 Merge pull request #22 from MollySophia/molly/nanopc-t6 Sophon 2023-05-14 14:13:59 +08:00
  • b3abf83da7 Platforms: Add initial support for NanoPC T6 Molly Sophia 2023-05-14 14:06:27 +08:00
  • 3676af4b37 Add Khadas Edge2 platform Mario Bălănică 2023-05-11 19:07:20 +03:00
  • 5570bf1348 Silicon/Rockchip: Delete Usb2PhySuspend() in RockchipPlatformLib Mario Bălănică 2023-05-02 04:07:38 +03:00
  • 4999bfad7d Add Mekotronics R58 Mini platform Mario Bălănică 2023-05-02 03:32:00 +03:00
  • 05f8cc20fc Add Mekotronics R58X platform Mario Bălănică 2023-05-02 02:54:32 +03:00
  • b88a32dd93 Fix and expose eMMC device in ACPI Mario Bălănică 2023-04-28 18:54:25 +03:00
  • 08c90b9eb2 Silicon/Rockchip: Improve eMMC detection Mario Bălănică 2023-04-28 18:49:29 +03:00
  • 6e88083971 Enable EMMC boot for platforms that support it Mario Bălănică 2023-04-21 22:17:17 +03:00
  • f5895f0295 Silicon/Rockchip: Add card detection in SdhciHostDxe Mario Bălănică 2023-04-21 22:16:08 +03:00
  • e62c694e7b Add config options for CPU clock rates and voltages Mario Bălănică 2023-04-20 12:11:41 +03:00
  • fc1afc0b1e Add identification tags to RK860X regulators Mario Bălănică 2023-04-20 09:55:08 +03:00
  • b9857a812a Minor refactoring for RockchipPlatformLib and I2cDxe Mario Bălănică 2023-04-17 05:13:30 +03:00
  • bf4468e1b6 Add Firefly ROC-RK3588S-PC and Station M3 platforms Mario Bălănică 2023-04-17 02:47:28 +03:00
  • c2b5ffd259 Silicon/Rockchip: Add SMBIOS PCDs for motherboard vendor and name Mario Bălănică 2023-04-17 01:59:13 +03:00
  • 1dd3e75ad5 Add miscellaneous init function for platforms Mario Bălănică 2023-04-16 18:50:29 +03:00
  • a4bf6ae99f Platform/IndiedroidNova: Enable & configure voltage regulators Mario Bălănică 2023-04-15 02:10:18 +03:00
  • bf712b17d5 Silicon/Rockchip: More fixes for the regulator event handler Mario Bălănică 2023-04-14 23:13:57 +03:00
  • 15d6b7a31b Silicon/Rockchip: Remove dependency on gRk860xRegulatorProtocolGuid Mario Bălănică 2023-04-14 22:36:19 +03:00
  • 45c5c04c27 Platform/ROCK5B: Update RK806 voltages Mario Bălănică 2023-04-13 05:06:29 +03:00
  • e2696f8a03 Platform/ROCK5B: Enable RK860X regulators for the big cores Mario Bălănică 2023-04-13 04:41:30 +03:00
  • c6e85e2b93 Platform/OrangePi5: Enable RK860X regulators for the big cores Mario Bălănică 2023-04-13 04:36:55 +03:00
  • eda397ef22 Silicon/Rockchip: Configure RK860X in RK3588Dxe Mario Bălănică 2023-04-13 04:20:19 +03:00
  • d922f80d9a Silicon/Rockchip: Add RK860X voltage regulator driver Mario Bălănică 2023-04-13 04:06:30 +03:00
  • aa2637795f Silicon/Rockchip: Move USB PHY setup back to UsbHcdInitDxe Mario Bălănică 2023-04-13 02:37:22 +03:00
  • 920a324046 Fix USB controller sizes and delete unused PCDs Mario Bălănică 2023-04-13 02:30:38 +03:00
  • aaa4412ed6 Silicon/Rockchip: Create a protocol for OhciDxe Mario Bălănică 2023-04-13 02:25:10 +03:00
  • b808ae5d79 Platform/OrangePi5: Adjust the voltage to allow the CPU frequency to be normal and remove the PCIe3 initialisation until PCIe2 is supported. Note: Voltage reference from Orange Pi5's Linux device tree and schematic WillzenZou 2023-04-07 03:56:04 +00:00
  • 5468c3911b workflows/build: Add indiedroid-nova Mario Bălănică 2023-04-08 16:22:34 +03:00
  • d3fd20e064 Platform/IndiedroidNova: Add initial support Mario Bălănică 2023-04-08 16:19:47 +03:00
  • f3a02af3d3 Platform/ROCK5B: Remove vendor from platform name v0.6 Mario Bălănică 2023-04-06 21:54:03 +03:00
  • b2a49eb86c Silicon/Rockchip: Set ARM clocks to maximum Mario Bălănică 2023-04-06 21:22:21 +03:00
  • 1571a69925 Move RK806 init to RockchipPlatformLib Mario Bălănică 2023-04-06 20:27:35 +03:00
  • 519474e4ec Move RK3588Dxe to Silicon/Rockchip/RK3588 Mario Bălănică 2023-04-06 19:30:53 +03:00
  • f688ecb5c1 Move common ACPI tables to Silicon/Rockchip/RK3588 Mario Bălănică 2023-04-05 20:34:26 +03:00
  • d8fb4f170b Update SMBIOS and share it between boards Mario Bălănică 2023-04-05 02:19:47 +03:00
  • 9172e8a588 Silicon/Rockchip: Add RK3588 OTP library Mario Bălănică 2023-04-05 01:35:10 +03:00
  • 47ff4eb0fe Platform/ROCK5B: Don't include SimpleInit.inc if it's disabled Mario Bălănică 2023-04-02 20:41:49 +03:00
  • c56ba68db8 Delete ROCK5B and OrangePi5 package declarations Mario Bălănică 2023-04-02 20:12:43 +03:00
  • 3a940530c8 Delete our Dw8250SerialPortLib fork and use Hisilicon's instead Mario Bălănică 2023-04-02 20:10:15 +03:00
  • ca9f78d422 Move ROCK5B's GpioLib to Silicon/Rockchip/RK3588 Mario Bălănică 2023-04-02 19:51:38 +03:00
  • 42fd558d61 Move ROCK5B's RkMtlLib to Silicon/Rockchip Mario Bălănică 2023-04-02 19:29:07 +03:00
  • 4fdc21d1f5 Move ROCK5B's maskrom app to Silicon/Rockchip Mario Bălănică 2023-04-02 19:21:05 +03:00
  • ec0751ff07 Move ROCK5B's MemoryInitPeiLib to Silicon/Rockchip/RK3588 Mario Bălănică 2023-04-02 19:09:04 +03:00
  • 9b28318d67 Move ROCK5B's ResetSystemLib to Silicon/Rockchip Mario Bălănică 2023-04-02 18:32:35 +03:00
  • b6b21196b1 Move ROCK5B's DwEmmcDxe to Silicon/Rockchip/RK3588 Mario Bălănică 2023-04-02 18:21:41 +03:00
  • 8b86613593 Move plat CruLib and Sdhci helper to Silicon/Rockchip/RK3588 Mario Bălănică 2023-04-02 17:56:52 +03:00
  • 70067ff9ba Silicon/Rockchip: Remove stale boot options in PlatformBootManagerLib Mario Bălănică 2023-04-02 01:02:22 +03:00
  • 14296a2d03 Silicon/Rockchip: Delete unused BmcConfigBootLib Mario Bălănică 2023-04-02 00:32:38 +03:00
  • 760f28cf7c Move ROCK5B's PlatformBootManagerLib to Silicon/Rockchip Mario Bălănică 2023-04-02 00:24:57 +03:00
  • a92e99261c Make simple-init optional Xilin Wu 2023-03-28 09:44:38 +08:00