Commit Graph
16 Commits
Author SHA1 Message Date
tmakin 8c792e805b nx: use updated bootstack source paths
Change-Id: Ic691ed7903d7b1afb1e49e7de40ac929e94da0b9
2024-01-25 15:54:02 -05:00
Nolen Johnson f9cfe15b74 nx: firmware: Statically set defconfig
* This variable is only present in common trees on 19.1+.

Change-Id: If0632d9c820d1140c5cf095480decf065f47ffd9
2024-01-25 15:54:02 -05:00
Nolen Johnson 98d85a8b80 nx: firmware: Don't set NX_VENDOR_PATH
* Incorrect, and unused in this makefile.

Change-Id: Id87f4bd2c43c223de150e9b39e023405208f3621
2024-01-25 15:54:02 -05:00
tmakin f5c8a02ed8 nx: redo bcm_firmware targets
For optimal nx wifi/bt performance we want:
- nx dumped bt patchfile for tuning
- mdarcy wifi firmware for p2p support etc.
- mdarcy clm_blob for country mapping
- nx dumped wifi nvram with patched ccode for tuning
(copied to all skus)

Change-Id: I854756c89cf8b367d3f6604183f87e346689737a
2024-01-25 15:54:02 -05:00
tmakin 8bb5bf7347 nx: build bootstack for l4t-loader
We are migrating from coreboot to an ATF loader
built into hekate-ipl. This will load sc7 bins etc. along
with ATF (bl31) and U-Boot (bl33), which will chainload
kernel (as is currently the case). This also migrates to new
R2P method/driver as the new loader/ATF will stash a
copy of the bootloader in RAM so we do not have to
load a hekate payload.

Change-Id: I11e4a1810829ab3ac4c8830fd03afd6054e40bad
2024-01-25 15:54:02 -05:00
Nolen Johnson e558c2d2e8 nx: Don't include NVidia Shield specific permissions or apps
Change-Id: I8430cef9a4c17822d5cba3257406d92163a40a6f
2024-01-25 14:56:46 -05:00
Nolen Johnson 13b922a5d6 nx: Remove convertible-port support
This is a squashed revert of:

Revert "Add darcy rro"

This reverts commit 6c4b0320ee.

Revert "convertiblehal: This is a device specific prebuilt, not common"

This reverts commit a72b1112d2

Only enable covertible port hal on darcy/mdarcy

This reverts commits 447e73d8a2

Add convertible port hal

Used by darcy and mdarcy to switch one of the usb ports from host
to device mode for adb.

This reverts commit c98dc6335b

Reason: We aren't darcy.
Change-Id: I0087736ad07c98828b821f8b53894420aacb9e9b
2024-01-25 14:56:46 -05:00
c03875880c nx: Intial rebrand from foster
* This is a tree for all Nintendo Switch variants:
  `odin`, `modin`, `vali`, and `frig`.
* `ro.hardware` will be NX on all variants with
   `ro.hardware.sku` being set per variant by u-boot.

Changes are as follows:
* At the moment the packaged DTB is only for `odin`, more to follow.
 * Note: We may make `modin`, `vail`, and `frig` device-tree-overlays
   on the `odin` base DTB to simplify things.
* Use darcy's thermal config as it's the most lenient, and is a same SoC STB.
* Unlike `icosa_sr` previously did, we will use the BCM HAL for BT over
  BTLinux, as A2DP is tested and verified, no need to deviate.

Changes that will require follow-up commits to build out:
* Update init to reflect nx's needs - will need more work to support devices
  other than `odin`.

Removals are as follows:
* Remove all non-nx device support files.

Co-authored-by: Thomas Makin <halorocker89@gmail.com>
Co-authored-by: Billy Laws <blaws05@gmail.com>
Co-authored-by: Aaron Kling <webgeek1234@gmail.com>
Co-authored-by: CTCaer <ctcaer@gmail.com>
Co-authored-by: John Smith <nemui3353@gmail.com>
Co-authored-by: langerhans <langerhans@users.noreply.github.com>
Co-authored-by: Nolen Johnson <johnsonnolen@gmail.com>
Change-Id: I9bab4d94c6e94a9c6e2a7cf04d16c4b76c0b6ac5
2024-01-25 14:56:45 -05:00
Aaron Kling 211f7c3230 public libraries: Remove libraries that no longer exist
Change-Id: Icf6ae1ef600301c880676215715b91bd331ead35
2023-03-27 20:08:51 -05:00
Aaron Kling 2823965715 Do not install convertible port hal
This will not be used by lineage

Change-Id: Ifa65fe1d8c28311cca360eed0c269923feeea4a1
2022-05-03 22:48:45 -05:00
Aaron Kling 47b5ce4fb2 Remove the rest of hekate
Change-Id: Ied419aa8b576805493fafdc1637ad5b81521f911
2022-03-02 20:58:08 -06:00
Aaron Kling a72b1112d2 convertiblehal: This is a device specific prebuilt, not common
Change-Id: Ia80ebcebd679238e03d94bc453697d515fb070cf
2022-02-17 17:08:13 -06:00
Aaron Kling 447e73d8a2 Only enable covertible port hal on darcy/mdarcy
Change-Id: Ia7a37fed49ce69c21b0d6ed4dde17c771e295e3d
2022-01-28 12:28:54 -06:00
Aaron Kling c98dc6335b Add convertible port hal
Used by darcy and mdarcy to switch one of the usb ports from host
to device mode for adb.

Change-Id: If8e768b25f60ddde27236f9a27473c4e29a30b10
2022-01-28 12:28:54 -06:00
Aaron Kling 85772ea46c icosa: Fix reboot_payload target
Change-Id: Ica103c9044c40c2efa8d3431dda5793e6e02bf48
2021-07-30 01:34:49 -05:00
Aaron Kling c6f300cbbb Import vendor makefiles
Change-Id: I2157ac459d2d3c1e55af01a31d4dc18ed335ee7f
2021-03-27 17:12:24 -05:00