Commit Graph

7 Commits

Author SHA1 Message Date
Akhil R
3dbb1faa82 arm64: tegra: Restructure Overlay device trees
Restructure the overlay device trees to have seperate files for
SoC specific and board specific nodes/fragments.

Change-Id: I4159d1267ca23181961955196460ade1d83811af
Signed-off-by: Akhil R <akhilrajeev@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2766083
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
2022-08-29 05:11:59 -07:00
Akhil R
ad95189d09 arm64: tegra: Add dt-binding header files
Add clock, reset and stream-id header files and include them in
the overlay dts.

Signed-off-by: Akhil R <akhilrajeev@nvidia.com>
Change-Id: I1835cff21c34b143e58ead405af7f64bd9a6cb89
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2763002
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
2022-08-29 05:11:55 -07:00
Bitan Biswas
c10dad7d43 ARM64: DT: nvidia: add t234 p3710 dts
Reuse concord DT to add minimal boot
DT nodes for T234 firespray OOT build and boot
 - quickboot needs memory DT node before
   kernel boot can start
 - create initial firespray dts for below:
       tegra234-p3710-0010-a01-linux-native.dts
       tegra234-p3710-0010-a04-linux-native.dts
       tegra234-p3710-0020-a01-linux-native.dts

Bug 3523182

Change-Id: Id8ea6f2b3afa56345a7e1c3a41bee7390247e487
Signed-off-by: Bitan Biswas <bbiswas@nvidia.com>
Signed-off-by: Pritesh Raithatha <praithatha@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2732635
GVS: Gerrit_Virtual_Submit
2022-07-31 01:10:39 -07:00
Ketan Patil
3d227e1933 arm64: tegra: Add overlay dts for carveout support
Add an overlay dts for oot kernel which contains tegra-carveout nodes.
The dtbo generated by compiling this overlay dts would be applied on top
of the main dtb during flash.

Bug 200722773

Change-Id: I885cb845c93282bf6f9701d10ed79ced74f6a817
Signed-off-by: Ketan Patil <ketanp@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2752306
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-by: Rohit Khanna <rokhanna@nvidia.com>
GVS: Gerrit_Virtual_Submit
2022-07-29 16:03:19 -07:00
Laxman Dewangan
a7fc1600d8 script: Add Makefile rule and library
Make the copy of Makefile.build and Makefile.lib from
kernel to modify them as per OOT DTBs compilation requirements.
This copy is done to avoid any change in the kernel repo.

bug 3680329

Change-Id: I782c6aae67c85b7d5363177014468b3b3744bfbb
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2734084
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Tested-by: Bitan Biswas <bbiswas@nvidia.com>
GVS: Gerrit_Virtual_Submit
2022-06-24 04:36:14 -07:00
Laxman Dewangan
e658a56460 DTS: Add empty overlay DTS file as placeholder
Add empty overlay DTS file as placeholder and enable
the build and flashing. The build will generate the
respective DTBO file and it is flashed into the DTBO
partition.

Bug 3614924

Change-Id: I01ab9ce90b24a78f25eb442a14166e9f272b070e
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2702020
GVS: Gerrit_Virtual_Submit
Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-by: Krishna Yarlagadda <kyarlagadda@nvidia.com>
2022-04-25 09:02:57 -07:00
Laxman Dewangan
6ed6c05da2 DTS: Add makefile to build DTB/DTBO
Add makefile support to build DTB and DTBO from the
arch/arm64/boot/dts.

This will help to add the DTB/DTBOs for the platform which
are not upstreamed yet.

Change-Id: I1c01de68fbfefb0f6328f3a6a9cc8ff9c8b587cd
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2700778
GVS: Gerrit_Virtual_Submit
2022-04-24 10:19:51 -07:00