Skip to content

Commit de1f51d

Browse files
Imported 34.1.1-5.0.1 source
1 parent b093ea4 commit de1f51d

File tree

18 files changed

+189
-116
lines changed

18 files changed

+189
-116
lines changed

README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# NVIDIA Jetson driver (Beta)
22

33

4-
Driver (Beta) for Allied Vision Alvium MIPI cameras for NVIDIA Jetson with JetPack 5.0 DP (L4T 34.1.0)
4+
Driver (Beta) for Allied Vision Alvium MIPI cameras for NVIDIA Jetson with JetPack 5.0.1 DP (L4T 34.1.1)
55
https://developer.nvidia.com/embedded/jetpack
66
![Alvium camera](https://cdn.alliedvision.com/fileadmin/content/images/cameras/Alvium/various/alvium-cameras-models.png)
77

@@ -20,7 +20,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SO
2020

2121
The scripts in this project build and install the Allied Vision MIPI camera driver to the NVIDIA Jetson boards.
2222

23-
Compatible platforms with JetPack 5.0 DP (L4T 34.1.0) :
23+
Compatible platforms with JetPack 5.0.1 DP (L4T 34.1.1) :
2424

2525
+ AGX Xavier NVIDIA developer kit (including optional use of Allied Vision's adapter for up to 6 cameras)
2626
+ Xavier NX NVIDIA developer kit
@@ -32,9 +32,9 @@ The scripts require Git on the host PC.
3232

3333
***Before starting the installation, make sure to create a backup of your Jetson system.***
3434

35-
## Prerequisites: Install JetPack 5.0 Developer Preview
35+
## Prerequisites: Install JetPack 5.0.1 Developer Preview
3636

37-
Install JetPack 5.0 DP (L4T 34.1.0) as per NVIDIA's instructions
37+
Install JetPack 5.0.1 DP (L4T 34.1.1) as per NVIDIA's instructions
3838
https://developer.nvidia.com/embedded/jetpack
3939

4040
Recommendation: Use NVIDIA SDK Manager to install JetPack and useful tools such as CUDA.
@@ -48,7 +48,7 @@ https://docs.nvidia.com/sdk-manager/
4848
Install the precompiled kernel, which includes the driver and an installation menu.
4949

5050
1. Extract the tarball on a host PC.
51-
The tarball contains helper scripts and another tarball with the precompiled binaries named AlliedVision_NVidia_L4T_34.1.0_<git-rev>.tar.gz.
51+
The tarball contains helper scripts and another tarball with the precompiled binaries named AlliedVision_NVidia_L4T_34.1.1_<git-rev>.tar.gz.
5252

5353
2. Copy the tarball to the target board.
5454
3. On the target board, extract the tarball and run the included install script.

avt_build/jetson_build/board.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
from . import upstream
44
from . import build
55

6-
AVT_RELEASE = "5.0.0~beta1"
6+
AVT_RELEASE = "5.0.1~beta1"
77
KERNEL_RELEASE = "5.10.65-tegra"
8-
L4T_VERSION = "34.1.0"
8+
L4T_VERSION = "34.1.1"
99

1010
FileSet = namedtuple('FileSet', [
1111
'driver_package',
@@ -14,9 +14,9 @@
1414

1515

1616
def get_tx2_agx_nx_upstream_files(UpstreamFile):
17-
driver_package = UpstreamFile("https://developer.nvidia.com/embedded/l4t/r34_release_v1.0/release/jetson_linux_r34.1.0_aarch64.tbz2", "0b04c8f8cf04a3f506dc1dbe2fef3c228a7aa9afb63cc51fa9917cf94a952dde")
17+
driver_package = UpstreamFile("https://developer.nvidia.com/embedded/l4t/r34_release_v1.1/release/jetson_linux_r34.1.1_aarch64.tbz2", "3fb10621fb12c500eda01cf8dcf48693e1dc8b23ff315549c5077f1a85b639f7")
1818
#rootfs = UpstreamFile("https://developer.nvidia.com/embedded/l4t/r32_release_v7.1/t186/tegra_linux_sample-root-filesystem_r32.7.1_aarch64.tbz2", "17996e861dd092043509e0b7e9ae038e271e5b0b7b78f26a34db4f03df2b12b8")
19-
public_sources = UpstreamFile("https://developer.nvidia.com/embedded/l4t/r34_release_v1.0/sources/public_sources.tbz2", "fe2d0ce56682c825347a899763c3d38772667c954480f00b6d4d74f276e1eff1")
19+
public_sources = UpstreamFile("https://developer.nvidia.com/embedded/l4t/r34_release_v1.1/sources/public_sources.tbz2", "0d3ba642cabeb619d61b8180f93d2716a3f02e52f12ace8ea60d3639bbd4d7e4")
2020

2121
return FileSet(
2222
public_sources=public_sources,

avt_build/jetson_build/files/bootloader/config

+14-9
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,9 @@ class NvSpecInformation:
5050

5151

5252
class Configuration:
53-
def __init__(self, name, dtb, board_sku, board_ver=None):
53+
def __init__(self, name, dtb, board_sku, board_ver=None, beta=False):
5454
self.name = name
55+
self.beta = beta
5556
self.dtb = dtb
5657
self.board_sku = board_sku
5758
self.board_ver = board_ver
@@ -60,8 +61,8 @@ agx_devkit = BoardDefinition('Jetson AGX Xavier devkit', '0x19', '2888', [
6061
Configuration('2 cameras', 'tegra194-p2888-0001-p2822-0000-avt-14375-2cam.dtb', '0001'),
6162
Configuration('2 cameras', 'tegra194-p2888-0001-p2822-0000-avt-14375-2cam.dtb', '0004'),
6263

63-
Configuration('6 cameras (beta)', 'tegra194-p2888-0001-p2822-0000-avt-14385-6cam.dtb', '0001'),
64-
Configuration('6 cameras (beta)', 'tegra194-p2888-0001-p2822-0000-avt-14385-6cam.dtb', '0004'),
64+
Configuration('6 cameras (beta)', 'tegra194-p2888-0001-p2822-0000-avt-14385-6cam.dtb', '0001', beta=True),
65+
Configuration('6 cameras (beta)', 'tegra194-p2888-0001-p2822-0000-avt-14385-6cam.dtb', '0004', beta=True),
6566

6667
Configuration('None', 'tegra194-p2888-0001-p2822-0000.dtb', '0001'),
6768
Configuration('None', 'tegra194-p2888-0001-p2822-0000.dtb', '0004'),
@@ -79,15 +80,15 @@ nx_devkit = BoardDefinition('Jetson Xavier NX devkit', '0x19', '3668', [
7980
#NX 16GB
8081
Configuration('DevKit', 'tegra194-p3668-0001-p3509-0000-avt.dtb', '0003'),
8182

82-
#Configuration('Auvidea JNX30 (beta)', 'tegra194-p3668-all-p3509-0000-auvidea-jnx30.dtb', '0000'),
83-
#Configuration('Auvidea JNX30 (beta)', 'tegra194-p3668-all-p3509-0000-auvidea-jnx30.dtb', '0001'),
83+
#Configuration('Auvidea JNX30 (beta)', 'tegra194-p3668-all-p3509-0000-auvidea-jnx30.dtb', '0000', beta=True),
84+
#Configuration('Auvidea JNX30 (beta)', 'tegra194-p3668-all-p3509-0000-auvidea-jnx30.dtb', '0001', beta=True),
8485
#NX 16GB
85-
#Configuration('Auvidea JNX30 (beta)', 'tegra194-p3668-all-p3509-0000-auvidea-jnx30.dtb', '0003'),
86+
#Configuration('Auvidea JNX30 (beta)', 'tegra194-p3668-all-p3509-0000-auvidea-jnx30.dtb', '0003', beta=True),
8687

87-
#Configuration('Auvidea JNX30+38491 FPD-Link (beta)', 'tegra194-p3668-all-p3509-0000-auvidea-jnx30-38491.dtb', '0000'),
88-
#Configuration('Auvidea JNX30+38491 FPD-Link (beta)', 'tegra194-p3668-all-p3509-0000-auvidea-jnx30-38491.dtb', '0001'),
88+
#Configuration('Auvidea JNX30+38491 FPD-Link (beta)', 'tegra194-p3668-all-p3509-0000-auvidea-jnx30-38491.dtb', '0000', beta=True),
89+
#Configuration('Auvidea JNX30+38491 FPD-Link (beta)', 'tegra194-p3668-all-p3509-0000-auvidea-jnx30-38491.dtb', '0001', beta=True),
8990
#NX 16GB
90-
#Configuration('Auvidea JNX30+38491 FPD-Link (beta)', 'tegra194-p3668-all-p3509-0000-auvidea-jnx30-38491.dtb', '0003'),
91+
#Configuration('Auvidea JNX30+38491 FPD-Link (beta)', 'tegra194-p3668-all-p3509-0000-auvidea-jnx30-38491.dtb', '0003', beta=True),
9192

9293
Configuration('None', 'tegra194-p3668-0000-p3509-0000.dtb', '0000'),
9394
Configuration('None', 'tegra194-p3668-0001-p3509-0000.dtb', '0001'),
@@ -275,6 +276,10 @@ def main():
275276
new_option = db.getString('avt-nvidia-l4t-bootloader/target-board')
276277
for i in range(len(config_list)):
277278
if config_list[i] == new_option:
279+
if active_board.configurations()[i].beta:
280+
db.forceInput(debconf.HIGH, 'avt-nvidia-l4t-bootloader/beta-warning')
281+
db.command('GO')
282+
278283
active_board.update_active_configuration(i)
279284
break
280285

avt_build/jetson_build/files/bootloader/control

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ Maintainer: Allied Vision Technologies GmbH
44
Package: avt-nvidia-l4t-bootloader
55
Architecture: arm64
66
Pre-Depends: nvidia-l4t-core (>> 34.1-0), nvidia-l4t-core (<< 34.2-0)
7-
Depends: nvidia-l4t-tools (= ${L4T_TOOLS_VERSION}), nvidia-l4t-init (>> 34.1-0), nvidia-l4t-init (<< 34.2-0)
8-
Conflicts: nvidia-l4t-bootloader
7+
Depends: nvidia-l4t-tools (>> 34.1-0), nvidia-l4t-tools (<< 34.2-0), nvidia-l4t-init (>> 34.1-0), nvidia-l4t-init (<< 34.2-0)
8+
Conflicts: nvidia-l4t-bootloader (<< 34.2-0)
99
Section: bootloader
1010
Priority: standard
1111
Homepage: http://developer.nvidia.com/jetson

avt_build/jetson_build/files/bootloader/templates

+5
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,8 @@ Type: select
33
Choices: ${board-configurations}
44
Default: ${default-board-configuration}
55
Description: Select board configuration:
6+
7+
Template: avt-nvidia-l4t-bootloader/beta-warning
8+
Type: note
9+
Description: WARNING: beta configuration selected!
10+
The selected configuration is in beta state and not validated.

avt_build/jetson_build/files/kernel-deb/control

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Package: avt-nvidia-l4t-kernel
55
Architecture: arm64
66
Pre-Depends: nvidia-l4t-core (>> 34.1-0), nvidia-l4t-core (<< 34.2-0)
77
Depends: nvidia-l4t-tools (>> 34.1-0), nvidia-l4t-tools (<< 34.2-0)
8-
Conflicts: nvidia-l4t-kernel
8+
Conflicts: nvidia-l4t-kernel (<< 34.2-0)
99
Section: kernel
1010
Priority: standard
1111
Homepage: http://developer.nvidia.com/jetson

avt_build/jetson_build/files/kernel-dtb-deb/control

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Package: avt-nvidia-l4t-kernel-dtbs
55
Architecture: arm64
66
Pre-Depends: nvidia-l4t-core (>> 34.1-0), nvidia-l4t-core (<< 34.2-0)
77
Depends: device-tree-compiler, avt-nvidia-l4t-kernel (= ${KERNEL_RELEASE}-${L4T_VERSION}-${AVT_RELEASE})
8-
Conflicts: nvidia-l4t-kernel-dtbs
8+
Conflicts: nvidia-l4t-kernel-dtbs (<< 34.2-0)
99
Section: kernel
1010
Priority: standard
1111
Homepage: http://developer.nvidia.com/jetson

avt_build/jetson_build/files/kernel-headers-deb/control

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Package: avt-nvidia-l4t-kernel-headers
55
Architecture: arm64
66
Pre-Depends: nvidia-l4t-core (>> 34.1-0), nvidia-l4t-core (<< 34.2-0)
77
Depends: libc6, avt-nvidia-l4t-kernel (= ${KERNEL_RELEASE}-${L4T_VERSION}-${AVT_RELEASE})
8-
Conflicts: nvidia-l4t-kernel-headers
8+
Conflicts: nvidia-l4t-kernel-headers (<< 34.2-0)
99
Section: kernel
1010
Priority: standard
1111
Homepage: http://developer.nvidia.com/jetson

hardware/nvidia/platform/t19x/galen/kernel-dts/tegra194-p2888-0001-p2822-0000-overlay.dts

+8
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,12 @@
3838
};
3939
};
4040
};
41+
42+
fragment-usb-vbus-en0@1 {
43+
target-path = "/fixed-regulators/regulator@114";
44+
delete_prop = "enable-active-high";
45+
board_config {
46+
ids = "<2822-0000-400";
47+
};
48+
};
4149
};

0 commit comments

Comments
 (0)