This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Need a tutorial: install latest Mali kernel space drivers, please..

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

            │       │       ├── docs

            │       │       ├── 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.