* 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
This reverts commit b3429a1a44.
Reason: nx has a headphone jack that uses this, and doesn't care
about the revert reasoning.
Change-Id: I88e8814e5aa062a03937deec9a6f54a2d63bea1f
Previously, audio policy was handled by product type, such as tablet or
atv. This was never correct, as policy should be based on the device
variant and is not affect by product type. This sets the default policy
to the basic set top box and devkit variant, and moves the mobile
variant to be used by devices with speakers. As the variants are no longer
in the same folder as other xmls, all includes need to use absolute paths.
Change-Id: I9de7848e653cf90353be915aec46247fa9d49739
This was added for icosa with the expectation that it would not affect
the set top boxes or devkits. However, since android 12, this causes
wired accessory manager to think line out is available and triggers
event on hdmi hotplug.
Change-Id: I9488d6fa326f4e5c0599bd703a7e59c64aea98e7
Preinstalled overlays needn't be signed with the same cert
as the package it overlays, simply being preinstalled is
enough. Sign with the default cert instead for now, which
provides fewer special privileges.
Bug: 162195999
Test: verify values still overlaid correctly
Change-Id: I017491fd383551c5aadf8648edb900e0c12a27b8
The light hal is currently not picking up the lightbar since the
module finishes loading after the hal starts.
Change-Id: I7fd77d1e93a1966d98879aa98ca565247d7479c0
Netflix content using h265 corrupts badly. Removing h265 secure
support makes netflix fall back to h264. This has the unfortunate
effect of removing 4k support from netflix, but working is better
than not working.
Change-Id: I96280968a75bbc76946dc2f4d0d9fb465ff185ad
* Allows us to conditionally drop sif support when TV GMS is
included, which sif has no hope in fitting the full version
of.
Change-Id: I4ad8ac851fc12d53622a107fe9ed0acf6c102067
For simplicity, refactor TARGET_TEGRA_KERNEL to contain the decimal
point, and pass that to NV_BUILD_KERNEL_OPTIONS.
Change-Id: I08311ab07358cdd1d6e180dac8230f22f8de317c