Commit Graph
100 Commits
Author SHA1 Message Date
tmakin 299a61f1de [hack] build in tinyalsa for triage 2026-10-13 17:15:08 -05:00
tmakin 215979ace6 [hack] nx: own brightness node 2026-10-13 17:14:56 -05:00
tmakin 1db7e8582b nx: actually add wifi fw 2026-10-13 17:14:34 -05:00
tmakin 16ac2a1d4f nx: adjust ack modules list 2026-10-13 17:14:21 -05:00
tmakin b02ec7c2a2 nx: use tmpfs for metadata partition 2026-10-13 17:13:57 -05:00
tmakin 2d47756349 [wip] nx: adjust fstab for mainline 2026-10-13 17:13:33 -05:00
tmakin 5e4963ef17 nx: remove old 4.9 props 2026-10-13 17:13:18 -05:00
tmakin 91d1e94240 [wip] nx: use mainline audio hal 2026-10-13 17:12:40 -05:00
tmakin 1449832eb1 nx: update usb configs for mainline hals 2026-09-19 17:57:11 -05:00
tmakin 03a97d2bc1 ack again
Change-Id: If55f4617e18459f7ee03418dd8ddba0dcd032462
2026-09-19 16:59:17 -05:00
tmakin 6d1ad8d1d6 [DNM] vendor vs
Change-Id: Ida996efa99cd775c8d7a09d8c84c635692aa9818
2026-07-28 10:32:55 -05:00
tmakin be7c7b18f3 more baylibre
Change-Id: Ib780ad0d65dda0010fdf2483fb7085bbe4695f82
2026-07-28 09:46:30 -05:00
tmakin e340d8fe81 dependencies: update for ACK
Change-Id: Ieed0188c28b20ac075a165626b0ec3fd7e364245
2026-07-28 09:44:48 -05:00
tmakin 5594c8ed4f [DNM] ACK stuff
Change-Id: I72adcaa0b01ccbf224a9b3e34d5143c24c9d4621
2026-07-27 23:53:48 -05:00
tmakin 3697d9abe6 nx: support mainline nodes for thermal
Change-Id: I631f23d4f478dab4d9740fc824ed12628d29fe10
2026-07-27 23:51:13 -05:00
tmakin a131ab0feb Partially revert "nx: Update fingerprint to 9.2.0"
Reason for revert: Breaks GFN to set to foster_e.

Change-Id: Ie457f80c10bc52dd6fb4ced38bf133cc308a3fcb
2025-06-22 23:33:56 -04:00
tmakinandNolen Johnson eb832942c1 jc_setup: update for 15
- Add back service
- Add HID attributes
- Add key attributes
- Add sepolicy
- Associate the script w/ the bluetooth group to
  avoid DAC overrides

* Sadly there is no clean way to have a vendor HAL
  accessing mnt_vendor_file to write to bluetooth
  configs @ /data/misc w/o triggering neverallows.
* Not gonna enable neverallows for for this, so just
  making the domain permissive until/if someone cares.

* Note: MAYBE a vendor HAL could read it from mnt_vendor_file
  and expose it to a system_ext app, which then could use the
  undocumented auto-pairing API to do this, but man, IDC.

Co-Authored-By: Nolen Johnson <johnsonnolen@mgmail.com>
Change-Id: Ibc092c1b60e886e1089bdea1014d0c606e0365d0
2025-04-25 23:59:33 -04:00
tmakin f1ddf3d100 jc_setup: update bash path
Change-Id: I05b3b4e57969f3343f56493227f73f8dd4ff96f9
2025-04-21 22:55:10 +00:00
tmakin e382abde29 fixup! nx: allow bootloader-passed oc
Tell DockService to allow perfmode scaling in handheld when prop
passed by bootloader.

Change-Id: I1174e89717cca8b596418a9662bf194f5d220a32
2025-04-08 04:33:56 +00:00
tmakin 43d30991c7 nx: allow bootloader-passed oc
- Update uscript to check oc, max cpu and gpu freqs
- Update init to poke node to allow max scaling

Perf mode on perfmgr already allows full kernel scaling, so this
will just allow that to rise to max.

A better impl later may involve editing the json to have higher
game profiles etc, but for now this is more than fine.

Change-Id: I669fa523944dc0a99c2c9d6a6360593ee0a4bd8c
2025-04-01 20:52:22 +00:00
tmakin dfd251ad63 nx: only build nx power rc if cpl enabled
Change-Id: Ia484dba2638c06aac8c1bdb18d261b2e99a80c28
2025-03-12 15:50:21 +00:00
tmakin e103676281 nx: up switch lite dpi to 192
Max with landscape supported. Lite is way smaller.

Change-Id: I90f9702701ad9cfac5492787baf5799268d07064
2025-03-09 02:23:33 +00:00
tmakin 4f6079836b nx: devicesettings: refactor and add joycon settings
- Refactor common fragment bits into new file
- Toggle analog trigger emu
- Full Nintendo controller button remapping
- Don't show OLED prefs on non-OLED
- Optimize gets and data loads

Change-Id: I331977aea35f7097cad0a8c2a644207a9dac6c03
2025-02-14 12:52:37 -05:00
tmakin 6fe016e60e nx: migrate to perfmgr OSS power HAL
- Exercise greater control over hinting, power profiles, specific
  behavior, etc.
- Better support in the future vs maintaining phs
- Totally nuke nvcpl to remove variables in display handling and
  power profiles

Change-Id: If9076248fcacfdc8165bd814ad78786134997b97
2025-02-14 12:52:37 -05:00
tmakin d33f7e37f9 overlay: add power profile and map
Change-Id: I3da47fddd00ac173771132473aa254db161a7274
2025-02-12 20:26:21 +00:00
tmakin 399806b7cb nx: vintf: add compat matrix and reorg
- move manifest to folder
- add compat matrix entry for joycond stable aidl

Change-Id: Id02ee8d8424b609f42b9500d1c506db70c4a807e
2025-02-12 20:26:08 +00:00
tmakin 4fc70f7291 nx: include joycond sepolicy if present
Change-Id: I217f7d0eb4c4777c4419240dd6f08dcbe3a4c332
2025-01-01 17:45:14 +00:00
tmakin b18d1a7b5d Reapply "nx: Upgrade to new AIDL joycond"
This reverts commit 3c04625a26.

Change-Id: If64bc65eccbffee94e1b648f40fb7e4186e8adde
2025-01-01 17:44:44 +00:00
tmakin 67911b6d99 nx: powerhal: remove useless xml
Change-Id: Ie1450957bf1ddda688561648dbee6498a33c36fd
2025-01-01 17:44:44 +00:00
tmakin a73113a66f nx: Opt-out of forced 1080p scaling
* This has not been mandated by Google since S and since they fixed
  density scaling, UI looks better with properly scaling interface.

Change-Id: Id1eb10b3f0c2b03ac6401bdfb00ba68036de91ef
2024-11-17 20:53:11 +00:00
tmakin e4541322f5 nx: rework bcm makefile again
We really only need one.
TODO: see if Nintendo ships per-sku ones at some point? Doubt it.

Change-Id: Ia3a67729bd89cb08651c8c0804e1f24fc649d7d9
2024-10-31 15:34:54 -04:00
tmakin 43ac071958 nx: migrate most prebuilts to blueprint
Change-Id: Iaa62c84a09613f986e48b51a748f4b498ab905c8
2024-10-31 15:34:54 -04:00
tmakin c8516fac3f nx: init: reformat and update for accuracy
Change-Id: I4d1c65d7d30fd879e2be28e6020859985d7f7eee
2024-10-31 15:34:54 -04:00
tmakin f70094e0ce nx: rename frig to fric
`fric` is the actual NVIDIA board name. Use for semantics and compat with L4T.

Change-Id: I1995f24e7a289e3a39ecd3385d1f5546df781b6a
2024-10-31 15:34:42 -04:00
tmakin 168005f457 bl: update uboot version
Change-Id: I97021af90624074ab83c51301c3e5d703250d612
2024-10-23 15:09:36 +00:00
tmakin b6676ebe6d uscript: don't print cec disable to screen
This is default on Lite--bad UX.

Change-Id: I0b81d626402edaf1996d82d62bb0d482941cbdf9
2024-10-21 23:02:35 +00:00
tmakin a871a44b78 nx: uscript: Correct mac addr behavior
Change-Id: I956bbdccddba20039531e98e07a54a9bd6f56287
2024-10-21 23:02:10 +00:00
tmakin 476d3e87f0 nx: uscript: Fix cec_disable appending
Change-Id: Iaa6b7f840ea2855700ad33de3cd146683285b035
2024-10-11 19:26:50 +00:00
tmakin 3c04625a26 Revert "nx: Upgrade to new AIDL joycond"
This reverts commit c0c182b0df.

Change-Id: I654b447e093337319d3d241c9bbdd79b4ef62533
2024-10-03 23:57:13 +00:00
tmakin 1f20f3af82 uscript: fix bootargs
Change-Id: I77d346bca00c45ca595997e7f1a8fb3a75f28eaf
2024-10-03 23:53:16 +00:00
tmakin 1dd40b8a26 uscript: remove als option
No need to disable. Expected on android.

Change-Id: I6ecf7398171701ffc9dccb6f8a7910f10c541af8
2024-10-03 22:40:11 +00:00
tmakin 79346a0d48 releasetools: comprehensive overhaul
- do not flash logos (users often replace)
- do not suppoort upgrades from older versions (didn't work
  anyway)
- properly set new uboot rev
- use MUCH more readable structure

Change-Id: I18390cb5e7d50419d933baa78363bcec8324cbef
2024-10-03 22:39:52 +00:00
tmakin c0c182b0df nx: Upgrade to new AIDL joycond
Change-Id: I91941db20e0589365d9e4e25bf064ec7d23f6306
2024-10-03 22:32:46 +00:00
tmakin 410b6a82d7 nx: Use prebuilt U-Boot for now
* CTC's 2018 u-boot is more feature-complete for nx for now.

* We may revisit this later.

* This remediates issues with RAM carveout, clocks
  (on erista models), mod chip issues (on mariko models),
  and brings us almost in-line with L4t releases for nx.

Change-Id: I622cc67acb543b6ac54c8ee7a585d88e8066606c
2024-10-03 22:32:46 +00:00
tmakin f8b465af1c nx: Differentiate USB PIDs
Change-Id: Ib63912eac82ad920c7086ac9d9c997e6348183fe
2024-09-30 18:51:52 +00:00
tmakin 699006121d nx: Adjust density and aapt configs
* Reduce crashing and other issues resulting from density
  disagreements. Also, AAPT should not be set as per cuttlefish
  and newer Pixel devices.

Change-Id: Ibca27b4a77c84f2e57a534da10c278c7d0f0cf91
2024-09-30 18:51:52 +00:00
tmakin 1fa3d07c50 nx: input: Redo exclusion handling
* We will use existing disable infra instead of idc disable. In the
  future we will do this based on vid/pid, but AOSP ignored the
  change and no one cares enough to port it.

Change-Id: Ic09688a180502274aa5c56065b8e943227753cc3
2024-09-30 18:50:24 +00:00
tmakin f613deb196 nx: Set proper settings for new fmac
* As per cuttlefish etc. and cypress/nxp reference, set overlays for
  MAC randomization support. Also enable
  WIFI_HIDL_FEATURE_DUAL_INTERFACE and
  WIFI_AVOID_IFACE_RESET_MAC_CHANGE as per cypress/nxp reference.

Change-Id: I5ad1539e400d9f79fce641faf284246743b08915
2024-09-30 15:26:36 +00:00
tmakin cb90242a59 nx: power: Rework again
Looks like cpl doesn't parse more than 3 properly.

Change-Id: Ic67132c4df86f986e2777a2d9580f6b9f96b89a2
2024-05-28 19:55:24 +00:00
tmakin e29c0e6f0b nx: dockservice: Include setpowermode impl
Change-Id: I66b0eb7f9baad8a8cfe72139810882c470235134
2024-04-17 19:37:02 -04:00
tmakin 70f2992638 nx: fstab: Set zram to 50%
Change-Id: Ibfb2083f5676624158249363174e2e39e15f6c53
2024-04-17 23:10:55 +00:00
tmakin c5b488c9de fixup! nx: Flash dummy super on clean install
Change-Id: Idaecb858511958052787b3f04d2d072b810a566e
2024-03-17 16:01:32 +00:00
tmakin 00627cc306 nx: firmware: Fix ATF build path
Change-Id: I57abf655220508394044ba7f6a9d1a9f2508b253
2024-03-13 09:36:40 +00:00
tmakin 8b8183c6c5 devicesettings: Use SettingsLib themes
Now it does not look dumb on A13.

Change-Id: I69c66fc5c7ded8b26fb16e3284b0dc0e12afbeae
(cherry picked from commit 08de3c6a3518c1c342c61a68b88b8aff3b6e0ec3)
2024-02-08 07:03:18 +00:00
tmakin 294e59ea55 nx: Use dpi 186
Extensively tested--provides a fantastic experience for ~6-7" 16:9
tablets. Triggers the tab UI but is big enough that apps look good.

Change-Id: I0981b5d37d5ce68797f8e2343841a2534d22b632
2024-02-06 14:28:21 -05:00
tmakinandTim Zimmermann f8b5067dcc nx: Flash dummy super on clean install
Reference: https://github.com/jjpprrrr/device_xiaomi_sdm845-common/commit/03191c60c738c84b99bcc67e0c3856b4e9087876
Co-authored-by: Thomas Makin <halorocker89@gmail.com>
Co-authored-by: Tim Zimmermann <tim@linux4.de>
Change-Id: Ida93bd051185aeb22feba61d5aa5e5f6c0ec2c38
2024-02-05 00:57:43 +00:00
tmakin 14af49d754 nx: Pretend to be launched to dynamic partitions
* We are aren't launched with Android at all to, but
  our partitions were origianlly set up to match
  foster, as it is our closest hardware counterpart.

* Those partition sizes are now to small to fit
  almost any form of GMS.

* The fact that users have to exploit their console,
  run a custom first stage bootloader (Hekate), and
  applications bootloader (u-boot) that we control
  means that instead of retrofitting dynamic partitions
  we can just _launch with them_ (as we have yet to ship
  this device).

* Treat this device as if it has always had dynamic
  partitions and let Hekate set us up to reflect that.

* Do away with SAR in the process, as Hekate can turn
  that off.

* Nuke MDA, we don't support hardware backed encryption
  anyway, so it doesn't make any sense to house.

Reference: https://github.com/CTCaer/hekate/pull/922
Change-Id: I1e5d8c309d08559873ea3c93ac5b4b6e197b528e
2024-02-05 00:57:38 +00:00
tmakin 66484b0291 devicesettings: update to sdk 33
Change-Id: Ibb5430c653eb56ae2785d9fac91a49cd1c9fddc5
2024-01-29 13:43:29 -05:00
tmakin 43df23605b nx: devicesettings: Remove updateRotation
Should not be needed, also unsupported on T+

Change-Id: I20447df3ce7cb5005470fec03d61ea947ac50c03
2024-01-29 13:43:29 -05:00
tmakin 3aba489f08 devicesettings: Switch to Blueprint
* Needed to make build system happy with what we link.

Change-Id: I6549c681e1c41a3b9d76dc04b75a25c946384bd2
2024-01-29 13:43:29 -05:00
tmakin b22d2237ef nx: Convert BCM firmwares to cp commands
* Google broke our ability to have targets with commas.

Change-Id: I298942d6a3cc450f48a6caca90b251b6085313f1
2024-01-29 13:43:29 -05:00
tmakin 2ca4c3b2b4 nx: Use common atf target
* Introduced in 19.1

Change-Id: I3f1132c45ea0392ef31b0139753344267c017bf8
2024-01-29 11:58:41 -05:00
tmakin ff3242a162 nx: dockservice: Refactor mode setting
This resolves blackscreen on first dock and generally
improves docking stability and res scaling.

Change-Id: I3adeaba93584d52dad036195d60f06e66324394f
2024-01-29 11:58:41 -05:00
tmakinandAaron Kling f9ca85df02 nx: Add leanback brightness slider
Uses Settings API and SeekBarPreference to allow proper brightness
setting on ATV.

Co-authored-by: Thomas Makin <halorocker89@gmail.com>
Co-authored-by: Aaron Kling <webgeek1234@gmail.com>

Change-Id: Iccdc098414bd143080f9907a99e26458ec617072
2024-01-29 11:58:33 -05:00
tmakin ebeee1d3b5 nx: devicesettings: Add leanback fragment
Change-Id: I58c06a99446767333b92b80df3bb0a4607215cc7
2024-01-29 11:54:10 -05:00
tmakin cc708f6e45 nx: devicesettings: Refactor and clean up
- Migrate static prefs to xml
- Migrate static arrays to resources
- Migrate to API 30
- Stop using deprecated APIs
- Migrate to AppCompat
- Fix formatting

Change-Id: Ie9b7ddce51ac7c6e0575eb051d76cb98ad46fa2c
2024-01-26 11:53:38 -05:00
tmakin 9979bdb8df nx: power: rework power profiles
Change-Id: I33495393f8503ed69caf1ab7769f8b80b1112c82
2024-01-25 15:54:02 -05:00
tmakin 5720f8a02f nx: releasetools: improve bootloader flash
Change-Id: Id5f6fb2ba1daa3b5724dddf2074197983f8b404c
2024-01-25 15:54:02 -05:00
tmakin 1792e1fbb9 nx: releasetools: don't flash ini
It's needed to boot anyway

Change-Id: Ie38d100b6eb0beab265e901cacc9d87be63d6239
2024-01-25 15:54:02 -05:00
tmakin 00463cc094 nx: power: add powerhal xml
Based on xml parsing code in NVIDIA power HAL. This allows
JoyCon proper sleep functionality to work.

Change-Id: If4d50b43ac592a22dfc02d3a13a711ac68c0b227
2024-01-25 15:54:02 -05:00
tmakin c2632c6fa3 nx: cec: Use the AOSP CEC HAL
* `nx` does not support nvhdmi.

Change-Id: Ie68babe3240b9f50cc99f80819cbbe66bdc94199
2024-01-25 15:54:02 -05:00
tmakin 2ef2da1d0f nx: use intel iio/sysfs sensor hal
Set up in polling mode--trigger and event mode will need testing. Will
also require testing for generalized calib profile for max range.

Change-Id: I8e58cac0288ba8b53f3451c239c15c0a906db8d4
2024-01-25 15:54:02 -05:00
tmakin c12b495144 nx: devicesettings: add flag parsing
1: VRR
2: HDR10
4: DOVI (unsupported)

Change-Id: I9b47d17fd418bb5c902914dea2501b2de27c501f
2024-01-25 15:54:02 -05:00
tmakin 1dc6655030 nx: displayutils: fall back to max 1080p60
It's bad UX for the default res to be awful. Now, if a pref
is not found, dockservice will default to MAX_1080P_60HZ.

Change-Id: I8900f3d0819db1afcd34454cfea9b0177f9db89d
2024-01-25 15:54:02 -05:00
tmakin b4fd298fca nx: clean up devicesettings
- Set 90 char line limit
- Fix file formats
- Fix comments and typos
- Remove bitrot and unused code
- Update copyright to 2023

Change-Id: I0cd71f2e706c9dd7f5460ea6906a5ec88decf961
2024-01-25 15:54:02 -05:00
tmakin 7e1527dc05 nx: thermalhal: add diode and board
Cooling for nx is largely based off Tdiode and Tboard.

Change-Id: I4d84e1157c88f85c92cf2473788e3a222ff050c5
2024-01-25 15:54:02 -05:00
tmakin f94bf0a523 nx: meta: add gitignore
Change-Id: I5d7d3c24e173ff94af827601c443da50d28eee30
2024-01-25 15:54:02 -05:00
tmakin 8c792e805b nx: use updated bootstack source paths
Change-Id: Ic691ed7903d7b1afb1e49e7de40ac929e94da0b9
2024-01-25 15:54:02 -05:00
tmakin c34b5ceee1 nx: use a better default dpi
The small ~7" 16:9 displays need smaller, higher res elements,
without making TVs look terrible when docked (without forcing
wm-based dpi changes). Use 214 (~tvdpi) for density and use tvdpi
assets on atv and xhdpi assets on mobile.

Change-Id: I1d5847ef5dbb11a83e403788f4f8d757b0ec55cd
2024-01-25 15:54:02 -05:00
tmakin 015f2f32bc nx: add nvaudio bt sco support
Based on abca config
https://nv-tegra.nvidia.com/r/gitweb?p=tegra/prebuilts-device-nvidia.git;a=blob_plain;f=platform/t210/abca_nvaudio_conf.xml;h=2505492cd06428a2d4cb3c82cbcaf35f61630f71;hb=4e7a0a212dac90c0781f7b74d669bb6bc44cdd28

Change-Id: I5aba9df05d0098a0e488706df5233ac760f55a0f
2024-01-25 15:54:02 -05:00
tmakin b158b0ad5c nx: add mic support to nvaudio conf
Change-Id: I2053c6023ea592c3163af000af326db5d98bed66
2024-01-25 15:54:02 -05:00
tmakin d296289aed nx: add gcc dep
Needed for bootstack compile

Change-Id: I19fcc85031093a6fba9a3c5baf25245f7ee21242
2024-01-25 15:54:02 -05:00
tmakin 04fbabf802 nx: CEC: Add idc to disable CEC rc device
* Inputs are duplicated because the CEC HAL directly processes them while
  the RC device is handled as a standard input device. This disables the
  latter to stop the duplication.

Change-Id: Ifa07683b4f0509e8027630a15af6e0dbd1636452
2024-01-25 15:54:02 -05:00
tmakin 7d8d7f10f8 nx: cec: switch checked prop to cec_disable
This works together with a change to U-Boot to allow kernel and
userspace HDMI-CEC functionality to be disabled manually (or
automatically on vali). Now users who do not care about CEC do not
have to suffer from the CEC volume UI platform bug.

Change-Id: I34a89c78052193c38dc8217841a816615f135fb2
2024-01-25 15:54:02 -05:00
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
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 c63f0d1d35 nx: Specify proper board ids for skus
Change-Id: I88fe9f961e53cfb8e669cf89d9864e347d46763c
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
tmakin f5cb972636 nx: twrp: Fix this target
Change-Id: Ia3652c027a5840139fe8ce4986b93df9c548db42
2024-01-25 15:54:02 -05:00
tmakin 18f3ced0a6 nx: joycons: Add auto-pairing scripts
Change-Id: I24d093638eb6b8ff1d4ad218f7cc2f303711766a
2024-01-25 15:54:02 -05:00
tmakin df1c423111 nx: devicesettings: Customize appearance
- new icon
- new banner
- adjust strings etc.
- show in all launcher

Change-Id: I615fdce801a45929e119ac895615d7c83f845871
2024-01-25 15:54:02 -05:00
tmakin 837547077c nx: devicesettings: Update fan profiles
Change-Id: I410c7c38869dfa9ee321f31e54ee02926035f7b2
2024-01-25 15:54:02 -05:00
tmakin 6ff57aca6a nx: devicesettings: Refactor dockservice
Completely redo DockService to:
- Work around NVIDIA hwcomposer issues
- Properly support docking
- Actually use set display preferences

Change-Id: Ic1ea73c113f291bcbe40ecd4ecca3288c88368b4
2024-01-25 15:54:02 -05:00
tmakin c48f464980 nx: devicesettings: Guard display settings for vali
vali does not have display out, and we will not support hw hacks
at the moment. This could change, in which case we will add env
in bootloader and set prop from cmdline for hdmi display.

Change-Id: I769b8ed1d1efcc4e4aae57697c632352c98eb55a
2024-01-25 15:54:02 -05:00
tmakin 8a7d0fb861 nx: devicesettings: Rename performance category
Change-Id: I6a688813e0e862fbe250ece1c5dfcda338808428
2024-01-25 15:54:02 -05:00
tmakin 0bcbb773ae nx: devicesettings: Add OLED panel preference
* Adds selection for Samsung OLED panel modes.

Change-Id: Ifd90e764deb8b481b81c04911e8680a4bb577ac6
2024-01-25 15:54:02 -05:00
tmakin 1148c4d66d nx: initfiles: Deduplicate overridden/nonexistant entries
Change-Id: Ic670d7fe13deafee03d3d48185ce61b9bc745451
2024-01-25 15:54:02 -05:00
tmakin b6aebdc198 nx: bt: set 200ms patchfile settlement time
For some reason bcm fw patchfiles take way too long to load, at
least on nx and some other reference devices. 200ms seems to be
the standard as per reference devices in bcm libbt, and this
rectifies bt issues with bcm bt on nx.

Change-Id: Ifccb1129f6ac2e183490a608fafc1b230d4ece0d
2024-01-25 15:54:02 -05:00
tmakin c8e8bed19d nx: rro: WifiOverlay: Enable associated_network_selection
* Associated net selection should be fine

Change-Id: I26bac99eafe61e8ebe05999c7fcaec333c0ac4df
2024-01-25 15:54:02 -05:00
tmakin 1f7ae2abc5 nx: bootfiles: Compile uscript inline
Change-Id: Ib2cdfa323d35c0e33a190b7b6b8bf720ba29806b
2024-01-25 15:54:02 -05:00