I remember loadable module (device driver) is about some Linux device driver can be inserted, and can also be removed. 'statically'/dynamically is a different categorization or something else? Some device drivers, not necessarily those essential components such as MMU, drive etc., cannot be removed?
Thanks, On Mon, Sep 7, 2015 at 1:13 PM, William Hermans <[email protected]> wrote: > there is no loadable module, because the kernel modules are compiled in > statically. At least according to what you've posted above. > > On Mon, Sep 7, 2015 at 10:06 AM, RJ Wang <[email protected]> wrote: > >> The .dtb file is about the device tree. It doesn't matter the device >> driver is built-in, or a loadable module. Is it right? >> >> Thanks, >> >> On Mon, Sep 7, 2015 at 12:11 PM, RJ Wang <[email protected]> wrote: >> >>> Thanks Robert. In am335x-evmsk.dts, there is leds definition: >>> >>> >>> leds { >>> pinctrl-names = "default", "sleep"; >>> pinctrl-0 = <&user_leds_default>; >>> pinctrl-1 = <&user_leds_sleep>; >>> >>> compatible = "gpio-leds"; >>> >>> led@1 { >>> label = "evmsk:green:usr0"; >>> gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>; >>> default-state = "off"; >>> }; >>> >>> led@2 { >>> label = "evmsk:green:usr1"; >>> gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>; >>> default-state = "off"; >>> }; >>> >>> led@3 { >>> label = "evmsk:green:mmc0"; >>> gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>; >>> linux,default-trigger = "mmc0"; >>> default-state = "off"; >>> }; >>> >>> led@4 { >>> label = "evmsk:green:heartbeat"; >>> gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>; >>> linux,default-trigger = "heartbeat"; >>> default-state = "off"; >>> }; >>> }; >>> >>> On this board, there is no gpio when running lsmod. Does this .dts file >>> tell me something? >>> I am new to this topic. >>> >>> *Just actually look at the kernel dts file for you board.* >>> >>> The above leds in .dts tells me something? >>> >>> Thanks, >>> >>> >>> On Mon, Sep 7, 2015 at 11:05 AM, Robert Nelson <[email protected]> >>> wrote: >>> >>>> >>>> On Sep 7, 2015 9:32 AM, "RJ Wang" <[email protected]> wrote: >>>> > >>>> > On link >>>> > https://www.kernel.org/doc/Documentation/gpio/sysfs.txt >>>> > it is talked about gpio >>>> > >>>> > It has comments: >>>> > >>>> > Note that standard kernel drivers exist for common "LEDs and Buttons" >>>> > GPIO tasks: "leds-gpio" and "gpio_keys", respectively. Use those >>>> > instead of talking directly to the GPIOs; they integrate with kernel >>>> > frameworks better than your userspace code could. >>>> > >>>> > >>>> > What category does GPIO in BeagleBone Black belong to? >>>> >>>> Led-gpio >>>> >>>> > >>>> > What is about the built-in GPIO in my AM3358 SK board? >>>> >>>> Just actually look at the kernel dts file for you board. >>>> >>>> Regards, >>>> >>>> -- >>>> For more options, visit http://beagleboard.org/discuss >>>> --- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "BeagleBoard" group. >>>> To unsubscribe from this topic, visit >>>> https://groups.google.com/d/topic/beagleboard/GoYJdV9MI3c/unsubscribe. >>>> To unsubscribe from this group and all its topics, send an email to >>>> [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> >> -- >> For more options, visit http://beagleboard.org/discuss >> --- >> You received this message because you are subscribed to the Google Groups >> "BeagleBoard" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to a topic in the > Google Groups "BeagleBoard" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/beagleboard/GoYJdV9MI3c/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
