[Armadillo:03021] Re: Armadillo-500 sysfs経由のa500用のデバイスドライバ制御について

g-kihara email@hidden
2008年 6月 18日 (水) 15:56:02 JST


「sysfs store() が led_set_brightness() を呼ぶための登録
はどこで行われているのか」を調べているのですが、

先日ご紹介いただいた
 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=drivers/leds/led-class.c;h=559a40861c39b2e8e8fd7531acb06dc00a20dde2;hb=HEAD#l97をみると、led_brightness_store( )が呼ばれたときにこの関数内で,led_set_brightness(led_cdev, state);のような形でよばれていました。さらに、led_brightness_store( )は、static DEVICE_ATTR(brightness, 0644, led_brightness_show,led_brightness_store);により、sysfs経由で書き込み要求があった場合、led_brightness_store( )が呼ばれるという具合に理解すればよろしいのでしょうか?以上、宜しくお願いいたします。



armadillo メーリングリストの案内