Commit Graph
23 Commits
Author SHA1 Message Date
tmakin 4c4e9d36da nx: Override and hide cec on vali
* Again, we do not plan to support vali display hacks for the
  time being. If so, we will add env and do it that way.

* filter-out CEC for vali because common trees assume that unified
  devices will all support CEC or none.

Change-Id: I1df0d895de870a3ebd76825fe278997e83435922
2024-01-25 15:54:02 -05:00
Nolen Johnson 819888bfec nx: Drop prebuilt kernel support
* We have no compatible prebuilts to make use of.
* Make comment more accurate.

Change-Id: I1aa8ce48a251b2237d9d9edefcc53aa96d2bcc2f
2024-01-25 14:56:46 -05:00
Nolen Johnson d77796eebe nx: Remove support for EKS2
* Useless on devies without L1 keys, which `nx` devices
  clearly don't have.

Change-Id: I8e2cd27fbfe278bcc70eb35bff2d0a594b1c63f3
2024-01-25 14:56:46 -05:00
Nolen Johnson 21438892c0 nx: Remove vbmeta handling
* NX has no use for a vbmeta partition, nor does it have one.

Change-Id: Ibba0d582b67ccc89ec12a6611db983cc99c6a58a
2024-01-25 14:56:46 -05:00
Nolen Johnson 8fe2b74fb6 nx: Remove 3.10 kernel conditionals
* All `nx` models use the 4.9 kernel.

Change-Id: I1eea3007a5658af6f6c733b2811d853ae4014efb
2024-01-25 14:56:46 -05:00
Nolen Johnson 803da5646e nx: Only build DTB files relevant to nx devices
* Remove DTB custom mkbootimg in the process, as it is
  only for mdarcy/sif DTB's.

Change-Id: I3aa19c267d290bb24a0ec05d2f4add03a820a70a
2024-01-25 14:56:46 -05:00
Aaron Kling 0abde8977a fixup! Build nx dtimage
Only build nx dtimage if nx dt repo is available

Change-Id: I56b88573895e7acfc8a103e47591440dc9457145
2023-03-11 23:11:05 -06:00
Aaron Kling 3e1f72bf98 Build nx dtimage
Change-Id: I8c731ce0d08f2e40d98691400d68e5cef6ffb41b
2023-03-09 21:38:47 -06:00
Nolen Johnson b659cef04a Remove vesitgial INSTALLED_RECOVERYIMAGE_TARGET usage
Change-Id: I46f3bbdc9d80a05f52457c2f7036b92bee16b7e5
2022-11-22 00:12:33 +01:00
Aaron Kling 6ca249a1f9 Support copying dtbs from a 5.10 kernel
Change-Id: I625fc0efd754bd5032d1d89b6062482f47877e56
2022-08-06 15:48:01 -05:00
Aaron Kling 7a692d2c50 Remove icosa from the dtb copy list
Icosa has not been fully forked yet

Change-Id: I0d13129a9b178479068ec77276203c7113a4363c
2022-04-25 16:04:41 -05:00
Aaron Kling ac17f9644c Merge mdarcy targets back into foster
Mdarcy was only split because mdarcy/sif would not boot a recovery
image that did not have a dtimage in the recovery-dtbo slot, while
foster would not boot an image that did have that. As of rel-shield-r,
cboot on foster_e models does ignore the recovery-dtbo slot, so there
is no longer a need for the mdarcy shim target.

Change-Id: If4ed56aad54883fc48be86247d2527316fc8f5b2
2022-04-07 01:10:53 -05:00
Aaron Kling 3e07d68f49 Fix eks2 symlink
Somehow, this does not break widevine and other drm on any target
but sif. Even though this keystore contains updated widewine keys
among others.

Change-Id: I262a9fa82659372a896dddd3c391d08a1f02a89a
2022-04-07 00:15:58 -05:00
Aaron Kling a8b3adf2f5 Remove recovery kmods
Selinux is preventing loading kmods in recovery. Since boot and
recovery kernels are now separate, necessary drivers will be built
into the recovery kernel.

Change-Id: I75bab3f3bd03f7fe520af6992afd0b85979f2ede
2021-10-06 20:18:13 -05:00
Billy Laws 09c4bfba77 releasetools: Support updating icosa
Change-Id: I1df53361862da4b06d830424d62417a57b537850
2021-07-15 19:47:21 -05:00
Aaron Kling 971a09c75e Revert "Load audio dtbo's on shield devices during boot"
This reverts commit c7f0775904.

Change-Id: I7f0f085730cf8efdada1db9e4536345651f38bd0
2021-06-26 23:33:38 +02:00
Aaron Kling 05884f0222 Clean up installed dtbs
The foster and loki e00 models will not boot the current nvtboot,
thus are not supported by these builds.

Change-Id: I94e03f19e10be9a9481c1a32543c33a1e688520c
2021-06-26 23:33:38 +02:00
Aaron Kling 89289c8509 Split mdarcy, sif, and porg to shim repos
Mdarcy and sif due to recovery requiring a builtin dtimage. Porg
due to requiring signed boot images.

As a result of sif not being installable, switch system and vendor
partition sizes to the next smallest variant, which is foster.

Remove dtimage handling, that will be added directly to the mdarcy
shim.

Change-Id: Ibc7cd0ad2e99d03b3be9dcbc545b2dffa49d05ce
2021-04-12 12:08:37 -05:00
Aaron Kling c7f0775904 Load audio dtbo's on shield devices during boot
These overlay the audio nodes to match the changes in more recent
l4t kernel updates.

Change-Id: I9b20452a12dee7af317ff0944199765bfa452988
2021-03-27 17:12:24 -05:00
Billy Laws 8ca1ce65b1 Update dtb building for Q
Change-Id: I7b3f7115da5d8b2d1a2f1299decd7df880463d3e
2021-03-27 17:12:13 -05:00
Aaron Kling a8e488283f Copy blake and jarvis modules to recovery
This is to support those usb controllers in recovery

Change-Id: Ic85408521bb5a2d40d9bfadff849c7b266b6f10d
2021-03-25 12:17:55 -05:00
Nolen Johnson 4293df7614 Build keymaster/gatekeeper HALs
Also include eks2 keystores.

Change-Id: Ibac955d4e48417d7491637225db95479a3efd19b
2020-10-06 15:00:49 -05:00
Aaron Kling 2fa250be38 Build dt images and copy dtbs
T210B01 cboot uses dt images instead of a single dtb. Build these
images. These cannot be packaged and installed, since the bootloader
blob updates would overwrite it during the subsequent boot. However, they
are useful for testing purposes.

Copy relevant individual dtbs somewhere releasetools can access them.

Change-Id: I387a102912266debe75bfa3b1c4262010bfe0202
2020-09-30 15:13:11 -04:00