Разрабатываю драйвер ядра linux для приема данных по csi. Столкнулся с проблемой, по функциям и структурам документация есть, и довольно не плохая, а по общему принципу построения драйвера, какие структуры и колбэки надо создать чтобы минимально что то заработало - нету, я не могу найти. Подскажите, может кто знает, где посмотреть, почитать?