From mboxrd@z Thu Jan 1 00:00:00 1970 From: raulpblooper@gmail.com (Raul Piper) Date: Fri, 22 Jul 2016 15:40:22 +0530 Subject: gpio-led driver In-Reply-To: <57906E60.6060703@samsung.com> References: <57906E60.6060703@samsung.com> Message-ID: To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org On Thu, Jul 21, 2016 at 12:10 PM, Jacek Anaszewski wrote: > Hi Raul, > > On 07/20/2016 01:17 PM, Raul Piper wrote: >> >> Hi, >> I wanted to know the part number for the leds-gpio.c in the >> driver/leds folder and the device tree bindings for this driver .Can >> some one point out to me where in Linux kernel it is? > > > What do you mean by part number? This is generic driver for LEDs > connected directly to a GPIO. Understood,I thought there is some specific part number of the led like all other led drivers in the same folder. > You can find DT documentation for it in the following location: > > Documentation/devicetree/bindings/leds/leds-gpio.txt > I tried compiling the sample dts file(leds-ns2.dts) using the dtc compiler . dtc -I dts -O dtb -o leds-ns2.dtb leds-ns2.dts but I am getting this error : DTC: dts->dtb on file "leds-ns2.dts" Error: leds-ns2.dts:1.1-2 syntax error FATAL ERROR: Unable to parse input tree Once it starts compiling fine I will modify it according to my driver.Can I build the dtb and load it the way I load the kernel driver.Do I have to do it before or after the insmod ? Right now I dont want to build dts as well as driver as a whole kernel and building it as a loadable module. Thanks in advance Rgds, Rp > -- > Best regards, > Jacek Anaszewski