Commit Graph

66 Commits

Author SHA1 Message Date
Samuel Dionne-Riel 2184f56ccc Revert "And now boots, but still no display"
This reverts commit ef6fb1608a.
2020-06-22 02:07:37 -04:00
Samuel Dionne-Riel ef6fb1608a And now boots, but still no display 2020-06-22 01:19:55 -04:00
Samuel Dionne-Riel 3d1a705820 with those enabled, it fails
>>TPL: board_init_r()
    spl_init
    Trying to boot from BOOTROM
    Returning to boot ROM...

    spl:debug uart enabled in board_init_f
    spl_early_init
    bind node aliases
    Device 'aliases' has no compatible string
    bind node mmc@fe320000
       - attempt to match compatible string 'rockchip,rk3399-dw-mshc'
       - attempt to match compatible string 'rockchip,rk3288-dw-mshc'
       - found match at 'rockchip_rk3288_dw_mshc': 'rockchip,rk2928-dw-mshc' matches 'rockchip,rk3288-dw-mshc'
    bind node sdhci@fe330000
       - attempt to match compatible string 'rockchip,rk3399-sdhci-5.1'
       - attempt to match compatible string 'arasan,sdhci-5.1'
       - found match at 'rockchip_rk3399_sdhci_5_1': 'arasan,sdhci-5.1' matches 'arasan,sdhci-5.1'
    bind node serial@ff180000
       - attempt to match compatible string 'rockchip,rk3399-uart'
       - attempt to match compatible string 'snps,dw-apb-uart'
       - found match at 'ns16550_serial': 'ns16550' matches 'snps,dw-apb-uart'
    bind node serial@ff1a0000
       - attempt to match compatible string 'rockchip,rk3399-uart'
       - attempt to match compatible string 'snps,dw-apb-uart'
       - found match at 'ns16550_serial': 'ns16550' matches 'snps,dw-apb-uart'
    bind node spi@ff1d0000
       - attempt to match compatible string 'rockchip,rk3399-spi'
       - found match at 'rockchip_spi': 'rockchip,rk3288-spi' matches 'rockchip,rk3399-spi'
    bind node flash@0
       - attempt to match compatible string 'jedec,spi-nor'
       - found match at 'spi_flash_std': 'jedec,spi-nor' matches 'jedec,spi-nor'
    bind node power-management@ff310000
       - attempt to match compatible string 'rockchip,rk3399-pmu'
       - found match at 'rk3399_syscon': 'rockchip,rk3399-grf' matches 'rockchip,rk3399-pmu'
    bind node syscon@ff320000
       - attempt to match compatible string 'rockchip,rk3399-pmugrf'
       - found match at 'rk3399_syscon': 'rockchip,rk3399-grf' matches 'rockchip,rk3399-pmugrf'
    bind node i2c@ff3c0000
       - attempt to match compatible string 'rockchip,rk3399-i2c'
       - found match at 'i2c_rockchip': 'rockchip,rk3066-i2c' matches 'rockchip,rk3399-i2c'
    bind node pmic@1b
       - attempt to match compatible string 'rockchip,rk808'
       - found match at 'rk8xx pmic': 'rockchip,rk805' matches 'rockchip,rk808'
    lists_bind_fdt() for pmic@1b: ret=-6 in dm_scan_fdt_node
    lists_bind_fdt() for i2c@ff3c0000: ret=-6 in dm_scan_fdt_node
    bind node pmu-clock-controller@ff750000
       - attempt to match compatible string 'rockchip,rk3399-pmucru'
       - found match at 'rockchip_rk3399_pmucru': 'rockchip,rk3399-pmucru' matches 'rockchip,rk3399-pmucru'
    bind node clock-controller@ff760000
       - attempt to match compatible string 'rockchip,rk3399-cru'
       - found match at 'rockchip_rk3399_cru': 'rockchip,rk3399-cru' matches 'rockchip,rk3399-cru'
    bind node syscon@ff770000
       - attempt to match compatible string 'rockchip,rk3399-grf'
       - found match at 'rk3399_syscon': 'rockchip,rk3399-grf' matches 'rockchip,rk3399-grf'
    bind node vop@ff8f0000
       - attempt to match compatible string 'rockchip,rk3399-vop-lit'
    No match for node 'vop@ff8f0000'
    bind node vop@ff900000
       - attempt to match compatible string 'rockchip,rk3399-vop-big'
    No match for node 'vop@ff900000'
    bind node pinctrl
       - attempt to match compatible string 'rockchip,rk3399-pinctrl'
       - found match at 'rockchip_rk3399_pinctrl': 'rockchip,rk3399-pinctrl' matches 'rockchip,rk3399-pinctrl'
    bind node chosen
    Device 'chosen' has no compatible string
    bind node syscon@ff620000
       - attempt to match compatible string 'rockchip,rk3399-cic'
       - found match at 'rk3399_syscon': 'rockchip,rk3399-grf' matches 'rockchip,rk3399-cic'
    bind node dfi@ff630000
       - attempt to match compatible string 'rockchip,rk3399-dfi'
    No match for node 'dfi@ff630000'
    bind node dmc
       - attempt to match compatible string 'rockchip,rk3399-dmc'
       - found match at 'rockchip_rk3399_dmc': 'rockchip,rk3399-dmc' matches 'rockchip,rk3399-dmc'
    bind node syscon@ff330000
       - attempt to match compatible string 'rockchip,rk3399-pmusgrf'
       - found match at 'rk3399_syscon': 'rockchip,rk3399-grf' matches 'rockchip,rk3399-pmusgrf'
    bind node config
    Device 'config' has no compatible string
    dm_scan_fdt() failed: -6
    dm_extended_scan_dt() failed: -6
    dm_init_and_scan() returned error -6
    spl_early_init() failed in rockchip SPL: -6
    ### ERROR ### Please RESET the board ###
2020-06-22 00:01:24 -04:00
Samuel Dionne-Riel 93b9285772 still boots (done with piece-by-piece diffing) 2020-06-21 22:47:44 -04:00
Samuel Dionne-Riel a1f478ca97 still boots 2020-06-21 22:44:45 -04:00
Samuel Dionne-Riel c063536e47 still boots 2020-06-21 22:40:25 -04:00
Samuel Dionne-Riel aee630cf8b still boots 2020-06-21 22:12:20 -04:00
Samuel Dionne-Riel 014073faff still boots 2020-06-21 22:10:11 -04:00
Samuel Dionne-Riel df87f70891 still boots 2020-06-21 22:07:35 -04:00
Samuel Dionne-Riel 52d4451bf9 still boots 2020-06-21 22:04:48 -04:00
Samuel Dionne-Riel 4db5492011 still boots 2020-06-21 21:58:43 -04:00
Samuel Dionne-Riel e7f671a6c8 still boots 2020-06-21 21:55:19 -04:00
Samuel Dionne-Riel 0476d8e039 still boots 2020-06-21 21:42:01 -04:00
Samuel Dionne-Riel 10e33a0d27 still boots 2020-06-21 21:37:42 -04:00
Samuel Dionne-Riel ae467f7802 WIP 2020-06-21 21:37:38 -04:00
Samuel Dionne-Riel f943940fd1 u-boot: whatever -> v2020.07-rc4
+ forward port the patches
 + add new patchset from peter robinson

See:

 - https://github.com/samueldr/u-boot/tree/device/pinebook-pro
2020-06-21 20:15:12 -04:00
Samuel Dionne-Riel 4a160e6259 Update cross-hacks for unstable compatibility 2020-06-20 20:05:41 -04:00
Samuel Dionne-Riel c1927b1ee0 u-boot: ATF 2019-01-16 -> 2020-06-17
(I'm not even sure 2019-01-16 had the right year!)
2020-06-20 16:41:41 -04:00
Samuel Dionne-Riel 683a6f6153 Update kernel to the latest revision 2020-04-22 23:48:40 -04:00
Samuel Dionne-Riel a18ee8eeb8
Merge pull request #10 from danielfullmer/fix-right-speaker
Enable right speaker in reset script
2020-04-22 15:56:31 -04:00
Daniel Fullmer 70cc207b23 Enable right speaker in reset script 2020-04-01 19:42:52 -04:00
Samuel Dionne-Riel 8c8105d093 firmware: Add missing firmware for bluetooth 2020-02-08 21:02:06 -05:00
Samuel Dionne-Riel 7e36d3cc96 Adds revised keyboard firmware with fixes 2020-01-22 15:29:19 -05:00
Samuel Dionne-Riel f9785b285f Prefer "external booting" u-boot by default.
Less rude for end-users expecting to be able to SD boot once flashed.
2020-01-21 22:37:42 -05:00
Samuel Dionne-Riel acc6927507 Update README 2020-01-21 22:11:03 -05:00
Samuel Dionne-Riel 34d73ef9d5 Add script to reset the sound state.
Needs to be run manually.
2020-01-21 22:10:26 -05:00
Samuel Dionne-Riel bb3b3e03ec kernel: 5.4.0 -> 5.5.0-rc7 2020-01-20 19:12:29 -05:00
Samuel Dionne-Riel 1fbe3b5e5d Add note about uBootPinebookProExternalFirst 2020-01-17 18:30:57 -05:00
Samuel Dionne-Riel aed6994e1e Fix note about LED 2020-01-17 18:30:52 -05:00
Samuel Dionne-Riel edf343ba2a Fix notes about reboot not working 2020-01-17 18:28:43 -05:00
Samuel Dionne-Riel 5cacba9480 u-boot: Add pkgs.uBootPinebookProExternalFirst 2020-01-17 18:27:57 -05:00
Samuel Dionne-Riel ae1d916f42 u-boot: Import patches from eno.space
Close #2
2020-01-17 18:25:49 -05:00
Samuel Dionne-Riel 59568ca1d4 u-boot: Use current tip of ATF. This fixes reboot.
See #1
2020-01-17 14:15:19 -05:00
Samuel Dionne-Riel abe4271044 Adds instructions for on-device u-boot updating.
These use the `by-path` device path which AFAIUI will **alway** point to
the proper device.
2020-01-17 14:14:53 -05:00
Samuel Dionne-Riel 0ed68840fc Upgrade keyboard updater for ANSI PBP keyboard support 2020-01-16 22:03:20 -05:00
Samuel Dionne-Riel 002045ab17 Force s2idle until suspend is fixed. 2020-01-16 20:16:01 -05:00
Samuel Dionne-Riel d47d354dea Disable wifi powersave 2020-01-10 16:00:23 -05:00
Samuel Dionne-Riel c792588d72 Add missing final poweroff 2020-01-07 16:00:44 -05:00
Samuel Dionne-Riel 5ae7946c50 Add note about firmware 2020-01-07 15:58:47 -05:00
Samuel Dionne-Riel 9678d10533 Add keyboard updater 2020-01-07 15:58:41 -05:00
Samuel Dionne-Riel 8e301d8505 Add tip about `light`. 2020-01-07 15:36:28 -05:00
Samuel Dionne-Riel 081e20b702 Adds notes 2020-01-07 15:20:13 -05:00
Samuel Dionne-Riel 876bf1c2bb Allow unfree for build, because of the firmwares 2020-01-07 15:15:08 -05:00
Samuel Dionne-Riel 8ba02c2e0d Fixup for sleep/brightness keys 2020-01-07 15:10:39 -05:00
Samuel Dionne-Riel 644a9df753 Load firmwares 2020-01-07 15:10:06 -05:00
Samuel Dionne-Riel a0b1f602af Add known-good firmwares 2020-01-07 15:09:54 -05:00
Samuel Dionne-Riel 4569bf8172 Split configuration in a way that can be imported 2020-01-06 21:24:31 -05:00
Samuel Dionne-Riel b972d349aa Add leed beep boop at start 2020-01-06 20:29:08 -05:00
Samuel Dionne-Riel b5e85308ee Prefer tty0 console 2020-01-06 20:28:54 -05:00
Samuel Dionne-Riel c3f8c24a15 Add note about modules and stage-1 2020-01-06 20:28:37 -05:00