Ubah file papan Anda yang ada di include/config/board_xxx.h dari U-Boot, ubah $bootargs mirip dengan variabel terakhir yang diatur dalam contoh ini:
setenv bootargs display=\${display} console=\${consoledev},\${baudrate} root=/dev/mmcblk0p1 rw rootdelay=1 control.cmd1={cmd1}
kontrol adalah nama modul driver bawaan yang tidak dapat saya insmod karena saya memerlukannya untuk mem-boot sepenuhnya ke prompt Linux.
cmd1 adalah variabel global yang saya definisikan dalam modul yang saya gunakan:
module_param(cmd1, int, S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP);
jadi, $bootargs Anda var hanya perlu ditambahkan dengan sesuatu seperti:
<your_mod_name>.<your_mod_parameter_var_name>=<an_appropriate_value>
Jika Anda tahu cara meneruskan nilai ke modul kernel, Anda cukup tahu :)
insmod my_module param=value
Jika modul Anda terpasang di dalam kernel, Anda dapat menambahkan parameter Anda ke parameter kernel
vmlinux ... my_module.param=value ...
Berikut referensinya:kernel-parameters.txt