Skip to content

Latest commit

 

History

History
55 lines (45 loc) · 2.25 KB

README.md

File metadata and controls

55 lines (45 loc) · 2.25 KB

Intel IPU driver

There are 4 repositories:

Content of this repository:

  • Intel IPU kernel driver
  • Drivers for AR0234, LT6911UXC, LT6911UXE, D457, TI960 and IMX390

Build with kernel source tree

  • Install Ubuntu image, check out kernel source code and build kernel driver
  # Newer platforms than ADL should follow platform getting started guide (GSG)
	a.	Visit and login to rdc.intel.com
                Search keyword “ubuntu kernel overlay get started guide <platform name>for the latest release version
                Look for guide, refer to section 2 for non RT kernel

                For example:
                Raptor Lake – P GSG: 762654_Ubuntu_Kernel_Overlay_13thGenMobi_GSG_rev1.1
                Meteor Lake - U/H GSG: 779460_Ubuntu_Kernel_Overlay_MeteorLake-U_H_GSG_0.51

        b.	Follow the GSG to download and install Ubuntu image, check out kernel source code
                and build kernel driver (IPU driver included by default)

        c.	Check and enable kernel config list in below
		Must be enabled (enabled by default):
	                CONFIG_VIDEO_INTEL_IPU6=m 
	                CONFIG_INTEL_SKL_INT3472=m
	                CONFIG_INTEL_IPU6_ACPI=m
	                CONFIG_VIDEO_INTEL_IPU_SOC=y
	                CONFIG_VIDEO_INTEL_IPU_USE_PLATFORMDATA=y

		Enabled by needed:
                        CONFIG_VIDEO_AR0234=m 
                        CONFIG_VIDEO_LT6911UXC=m
                        CONFIG_VIDEO_LT6911UXE=m 
                        CONFIG_VIDEO_D4XX=m
                        CONFIG_VIDEO_TI960=m
                        CONFIG_VIDEO_IMX390=m

        d.	Follow GSG to build kernel driver.
  # ADL-P/ADL-PS/ADL-N Refer to 778598_ADL_N_MIPI_Setup_GSG section 5.0

Build with dkms

	Install kernel header src.
	sudo dkms add .
	sudo dkms build -m ipu6-drivers -v 0.0.1
	sudo dkms autoinstall ipu6-drivers/0.0.1