Hello.
I need to learn how to install Mali drivers. Both kernel space and user space. I'm using the Odroid XU4 with Mali T628.
Currently, I'm trying to understand how to install kernel space drivers.
As an advanced linux user I know how to build and install a custom linux kernel.
But from the downloaded kernel space drivers' sources I cannot understand how to use them.
The kernel space drivers' directory tree is this:
macbook@terminalx:~/Downloads/TX011-SW-99002-r7p0-02rel0 $ tree -d
.
└── driver
└── product
└── kernel
├── Documentation
│ └── devicetree
│ └── bindings
│ └── arm
├── drivers
│ ├── base
│ │ ├── dma_buf_lock
│ │ │ └── src
│ │ ├── dma_buf_test_exporter
│ │ ├── kds
│ │ └── ump
│ │ ├── docs
│ │ └── src
│ │ ├── arch-arm
│ │ ├── arch-arm64
│ │ ├── common
│ │ ├── imports
│ │ │ └── ion
│ │ └── linux
│ └── gpu
│ ├── arm
│ │ └── midgard
│ │ ├── backend
│ │ │ └── gpu
│ │ ├── platform
│ │ │ ├── devicetree
│ │ │ ├── juno_soc
│ │ │ ├── vexpress
│ │ │ ├── vexpress_1xv7_a57
│ │ │ └── vexpress_6xvirtex7_10mhz
│ │ └── platform_dummy
│ └── drm
│ └── pl111
├── include
│ └── linux
└── patches
So what should I do next? Of corse I'm going to build everything either on linux with cross compilations or on the dev board.
Please, any advice is appreciated.
Thank you.