22 Commits

Author SHA1 Message Date
Yijun Zhou
2039982712 android: embed AVB key0 in cpubl-dtb
UEFI needs this data under protected cpubl-dtb to determine green state.
The value is test key only and will be overriden on signing server.

Bug 4264841

Change-Id: I9897c06e2f191abf619a734caecad33f33848d8d
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3262316
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Tested-by: Yijun Zhou <yijunz@nvidia.com>
Reviewed-by: Byungkuk Seo <bseo@nvidia.com>
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com>
2025-02-19 03:08:28 -08:00
Yijun Zhou
2c26f25676 android: enable use-partition-name-suffixes
Android native support support suffix for android partition now.

Bug 4264841

Change-Id: Icaf70333c88196cd5e10ce5104159dd830fa0833
Signed-off-by: Yijun Zhou <yijunz@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3263814
Reviewed-by: Jian-Min Liu <jianminl@nvidia.com>
Reviewed-by: svc-sw-mobile-l4t <svc-sw-mobile-l4t@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-by: svcacv <svcacv@nvidia.com>
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com>
2024-12-30 19:14:58 -08:00
Yijun Zhou
cfda14f180 bootargs: move common androidboot. param to bootconfig
Remove common androidboot.<param> from cmdline and set "bootconfig".

Bug 4256908

Change-Id: I5f77bc3645ec888c8272bc31f923b854b82f2340
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3112136
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Yijun Zhou <yijunz@nvidia.com>
Reviewed-by: svc-sw-mobile-l4t <svc-sw-mobile-l4t@nvidia.com>
Reviewed-by: Ankita Garg <ankitag@nvidia.com>
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com>
Tested-by: Yijun Zhou <yijunz@nvidia.com>
2024-11-08 03:53:11 -08:00
Bruce Xu
95abc81d6b WAR: android: disable HW crypto engine
after merge changes, the HW crypto modules are installed which
cause SE Keyslot resource limitation.
disable the HW crypto engine firstly.

Bug 4464461

Change-Id: I480a877315d841a3ffd48f98326e2aefcb7d79a2
Signed-off-by: Bruce Xu <brucex@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3203039
Reviewed-by: svcacv <svcacv@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Stephen Wolfe <swolfe@nvidia.com>
2024-09-03 09:35:53 -07:00
Bhavik Joshi
00d53f39f9 t23x: nv-public: Build android kdump DTBOs
Create dts files for enabling kdump
Separate android bootargs into header file

Bug 4652476

Change-Id: I357c6579da819316800c7fd33034788bcb77c3d2
Signed-off-by: Bhavik Joshi <bhavikj@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3164575
Reviewed-by: svcacv <svcacv@nvidia.com>
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
2024-08-09 21:43:18 -07:00
Jian Zhang
384fc82c02 nv-platform: android: enable HDCP
Need enable HDCP property for widevine L1 on concord/firespray.

Bug 4359880

Change-Id: I0ca52da65e3f2e4ea6bfcaa158ba52257cbf01f6
Signed-off-by: Jian Zhang <jianz@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3025450
Reviewed-by: svcacv <svcacv@nvidia.com>
Reviewed-by: Ankita Garg <ankitag@nvidia.com>
Reviewed-by: Brad Griffis <bgriffis@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
2023-12-15 08:35:53 -08:00
Robert Huang
8878102228 nv-public: add OP-TEE DT node for android
Bug 4299081

Signed-off-by: Robert Huang <robhuang@nvidia.com>
Change-Id: Ibc7545613275b55bebedb2684b5f5c21cc2572d1
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3011758
Reviewed-by: svcacv <svcacv@nvidia.com>
Reviewed-by: Yijun Zhou <yijunz@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
2023-11-12 10:32:56 -08:00
Bruce Xu
74ff1403b9 overlay: disable se@15820000 on t234
Still need disable this node. After enable it, the device
can't work correctly which cause user data partiton access failure
and then boot failure.

Bug 4332185

Change-Id: I369e03244e2a46fb741706256138976bd2d52593
Signed-off-by: Bruce Xu <brucex@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3002338
Reviewed-by: Jian-Min Liu <jianminl@nvidia.com>
Reviewed-by: Ankita Garg <ankitag@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
2023-11-02 18:09:32 -07:00
Bruce Xu
be3b2e7391 crypto: remove crypto overlay
After crypto se driver is updated, we can enable the se module,
so remove the overlay for AAOS.

Bug 4221414
Bug 3579794

Change-Id: I5e9d7c0711d065b7e0b67df79160f985f1a17912
Signed-off-by: Bruce Xu <brucex@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2987761
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
2023-10-07 04:17:33 -07:00
Bruce Xu
355aec1e02 aaos: enable selinux
Bug 4185043

Change-Id: I02b83981d209716771b524d332c4b10efab44b03
Signed-off-by: Bruce Xu <brucex@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2983104
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
2023-09-28 21:42:14 -07:00
Yijun Zhou
18ccd16576 WAR: android: disable SE1 nvhost for concord
Disable SE1-nvhost on concord, which leads to cpu stall during init and
hurt boot time quite a lot.

Bug 4218838

Change-Id: I2401e8ea047e1a19456980e5d271bcd374d5120a
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2962361
Tested-by: Yijun Zhou <yijunz@nvidia.com>
Tested-by: Akshay Tigga <atigga@nvidia.com>
Reviewed-by: Akshay Tigga <atigga@nvidia.com>
Reviewed-by: Ankita Garg <ankitag@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
2023-08-18 11:04:05 -07:00
Yijun Zhou
a0e2238921 WAR: android: disable all se node for concord
On concord, tegra_se_nvhost has keyslot issue and leads to OOM
when cryptofs.
Disabled se node in concord dts

Bug 4097192

Change-Id: I82ae26bfe5f4ff04aec26bff9e0aeefbeefe3cc7
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2953390
Tested-by: Yijun Zhou <yijunz@nvidia.com>
Reviewed-by: Byungkuk Seo <bseo@nvidia.com>
Reviewed-by: Ankita Garg <ankitag@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
2023-08-16 06:41:57 -07:00
Yijun Zhou
c306a04573 generic-dts: ACK: cmdline: add androidboot.xudc param
initrc will handle this and set to xudc property dynamically.

Bug 4015418

Change-Id: I6fb011b2ff4b18af4a7867ffaff27d02071742d3
Signed-off-by: Yijun Zhou <yijunz@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2927985
Tested-by: Jian-Min Liu <jianminl@nvidia.com>
Reviewed-by: Jian-Min Liu <jianminl@nvidia.com>
Reviewed-by: Ankita Garg <ankitag@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
2023-08-01 12:31:26 -07:00
Wayne Chang
e58b066be0 Revert "WAR: android: disable 3610000.usb"
This reverts commit 54eedab168.

Reason for revert: the issue in 4185707 is fixed

Bug 4185707

Signed-off-by: Wayne Chang <waynec@nvidia.com>
Change-Id: I533f06214d43b1e26a984bd1c22b70e40dfc0c2e
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2941218
Tested-by: Jian-Min Liu <jianminl@nvidia.com>
Reviewed-by: Jian-Min Liu <jianminl@nvidia.com>
Reviewed-by: svcacv <svcacv@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
2023-07-24 17:51:11 -07:00
Yijun Zhou
13c7c88531 WAR:concord:ACK:add verifiedbootstate=orange by default
Android 14 needs verifiedbootstate for enable adb/remount.

Bug 4097529
Bug 4147526

Change-Id: Ie9329553e0235893e189c9e04d1b30de34284d95
Signed-off-by: Yijun Zhou <yijunz@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2930905
Reviewed-by: Jian-Min Liu <jianminl@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
Tested-by: Jian-Min Liu <jianminl@nvidia.com>
2023-07-07 06:56:52 -07:00
Jian-Min Liu
3449d555c2 concord: sdcard: disable ddr50 nodes on ACK
It is not support ddr50 mode in Concord

Bug 4160556

Change-Id: I1364c6beaa4dff4411bf4433307f1a343a7ee66d
Signed-off-by: Jian-Min Liu <jianminl@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2926920
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
2023-06-30 12:48:35 -07:00
Jian-Min Liu
0c17d422cb concord: Enable DMA mode for UART ports on ACK
Bug 4161602

Change-Id: I2d926241eb25eb627d0b614bc0513658df482617
Signed-off-by: Jian-Min Liu <jianminl@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2927386
Reviewed-by: svcacv <svcacv@nvidia.com>
Reviewed-by: Kartik . <kkartik@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
2023-06-29 19:03:50 -07:00
Wayne Chang
54eedab168 WAR: android: disable 3610000.usb
3610000.usb caused a boot crash on k515 TOT, disable it first.

Bug 4015418

Change-Id: I577079dcdd3649d06df50c7f49950ee0f8e53b3f
Signed-off-by: Wayne Chang <waynec@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2926167
Reviewed-by: svcacv <svcacv@nvidia.com>
Reviewed-by: Yijun Zhou <yijunz@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Jian-Min Liu <jianminl@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
2023-06-27 09:27:58 -07:00
Jian-Min Liu
e300745b31 concord: Enable SPI nodes on ACK
Bug 4160556

Change-Id: Id72fc1025838ceb1777d3fcdc442561ac28fec11
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2923180
Reviewed-by: Vishwaroop A <va@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Jian-Min Liu <jianminl@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
2023-06-22 23:37:20 -07:00
Ankita Garg
7a0a05dd42 concord: Enable ethernet nodes on ACK
Bug 4119014

Change-Id: I2c9e2057923b35b1ffa76dc8a96e7d89e5aa33ee
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2920163
Reviewed-by: svcacv <svcacv@nvidia.com>
Reviewed-by: Ankita Garg <ankitag@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
Tested-by: Ankita Garg <ankitag@nvidia.com>
2023-06-18 19:02:59 -07:00
Ankita Garg
1f57f002b5 concord: Add kernel param to indicate native boot
Add androidboot.hypervisor=disabled parameter to android boot args to
indicate that it is native boot. The device-tree for hypervisor env is
different and it sets the value to enabled.

Bug 4127755
Bug 4053665

Change-Id: Ib5b76cab7f011b17233851178e078c7ce79d819a
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2920162
Reviewed-by: svcacv <svcacv@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
Tested-by: Ankita Garg <ankitag@nvidia.com>
2023-06-18 19:02:55 -07:00
Bruce Xu
78b132032d nv-public: Add dts overlay for android
Add an overlay for android to pass android specific values for bootargs
and other modules.

Bug 4127755

Change-Id: I52c3b2b1c8dc5b3a0f7734baf1e41b2f54b88995
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2920161
Reviewed-by: svcacv <svcacv@nvidia.com>
Reviewed-by: Ankita Garg <ankitag@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Ankita Garg <ankitag@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
2023-06-18 19:02:50 -07:00