From 25b809bdf45534f683b3572576e745d2643121c3 Mon Sep 17 00:00:00 2001 From: dchvs Date: Mon, 8 Mar 2021 20:28:31 +0000 Subject: [PATCH] --- Development.md | 62 +++++--------------------------------------------- 1 file changed, 6 insertions(+), 56 deletions(-) diff --git a/Development.md b/Development.md index bdd362e..fe22869 100644 --- a/Development.md +++ b/Development.md @@ -1,7 +1,6 @@ -Site under construct. - -### Add submodule +### Git submodules +#### Add submodules ``` cd spiri-project/ git submodule add -b cti-jetpack-4.4.1 https://git.spirirobotics.com/dchvs/Jetpack.git source/Jetpack @@ -12,58 +11,9 @@ git submodule add -b 4.4.1/feature/install-script-on-level2-directory https:// git submodule add -b 4.4.1/feature/install-script-on-level2-directory https://git.spirirobotics.com/dchvs/CTI-L4T.git CTI-L4T ``` -### Add Driver - +#### Update submodules +``` +# Update submodules branches after they got updated +git submodule update --remote ``` -kernel/kernel-4.9/arch/arm64/boot/dts/Makefile -Add the following content before `DTB_LIST += $(dtb-y)`: -+######### Include RidgeRun -+LI_MT9M021_PATH=$(tegra-rel-dtstree)/../../source/drivers/li-mt9m021/hardware/nvidia-spiri -+LI_MT9M021_MAKEFILE_PATH=$(tegra-dtstree)/../../../drivers/li-mt9m021/hardware/nvidia-spiri/platform/ -+#LI_MT9M021_PATH=$(tegra-rel-dtstree)/../source/li-mt9m021/hardware/nvidia-spiri -+#LI_MT9M021_MAKEFILE_PATH=$(tegra-dtstree)/../../li-mt9m021/hardware/nvidia-spiri/platform/ -+ -+dtb-y := -+dts_makefile=$(foreach d,$(wildcard $1*), $(call dts_makefile,$(d)/,$(2)) $(if $(findstring Makefile,$(d)),$(d))) -+dts_mfiles_d = $(call dts_makefile, $(LI_MT9M021_MAKEFILE_PATH), Makefile) -+ -+ifneq ($(dts_mfiles_d),) -+dts-include := -+include $(dts_mfiles_d) -+ -+dtb-y := $(addprefix $(LI_MT9M021_PATH)/,$(dtb-y)) -+dtbo-y := $(addprefix $(LI_MT9M021_PATH)/,$(dtbo-y)) -+ -+ifneq ($(dts-include),) -+DTC_FLAGS += $(addprefix -i $(LI_MT9M021_PATH)/,$(dts-include)) -+DTCCPP_FLAGS += $(addprefix -I$(LI_MT9M021_PATH)/,$(dts-include)) -+ -+DTC_FLAGS += -i $(LI_MT9M021_MAKEFILE_PATH)/../soc/t18x/kernel-include -+DTC_FLAGS += -i $(LI_MT9M021_MAKEFILE_PATH)/../soc/t18x/kernel-dts -+DTC_FLAGS += -i $(LI_MT9M021_MAKEFILE_PATH)/t18x/common/kernel-dts -+DTC_FLAGS += -i $(LI_MT9M021_MAKEFILE_PATH)/t18x/quill/kernel-dts -+DTCCPP_FLAGS += -I$(LI_MT9M021_MAKEFILE_PATH)/../soc/t18x/kernel-include -+DTCCPP_FLAGS += -I$(LI_MT9M021_MAKEFILE_PATH)/../soc/t18x/kernel-dts -+DTCCPP_FLAGS += -I$(LI_MT9M021_MAKEFILE_PATH)/t18x/common/kernel-dts -+DTCCPP_FLAGS += -I$(LI_MT9M021_MAKEFILE_PATH)/t18x/quill/kernel-dts -+endif -+endif -+ -+DTB_LIST += $(dtb-y) -+DTB_NEW_RULE_LIST += $(dtb-y) -+DTBO_LIST += $(dtbo-y) -+DTBO_NEW_RULE_LIST += $(dtbo-y) -+ - -kernel/kernel-4.9/Makefile - -+LI_MT9M021_KERNEL_PATH=./li-mt9m021/kernel/nvidia-spiri -+KERNEL_OVERLAYS += $(CURDIR)/../../../drivers/$(LI_MT9M021_KERNEL_PATH) -+LI_EG25G_KERNEL_PATH=./eg25-g/kernel/kernel-4.9-spiri -+KERNEL_OVERLAYS += $(CURDIR)/../../../drivers/$(LI_EG25G_KERNEL_PATH) - -kernel/kernel-4.9/arch/arm64/configs/tegra_defconfig -+CONFIG_VIDEO_I2C_SPIRI_CAM=y - -``` \ No newline at end of file