On Thu, Sep 11, 2014 at 11:00 AM, Cedric Malitte <[email protected]> wrote: > > > Le jeudi 11 septembre 2014 10:32:25 UTC-4, RobertCNelson a écrit : >> >> On Thu, Sep 11, 2014 at 9:26 AM, Cedric Malitte >> <[email protected]> wrote: >> > I will try, but I'm checking diffs between 3.8.13 dts and 3.15.10, >> > because >> > using dtb from 3.14 is not really a solution for me as I also need >> > pruss. >> > Well I think :) >> >> >> https://github.com/beagleboard/linux/commit/94f48ff05623afbfcf75ca211b4c4df23a66f82e >> >> starting with r18, we got pruss from ti.. >> >> Regards, >> >> -- >> Robert Nelson >> http://www.rcn-ee.com/ > > > Ok, so LCD7 is working now. > > What I did: > > in pinmux file: > bbcape_lcd7_pins: bbcape_lcd7_pins { > pinctrl-single,pins = < > 0x150 (PIN_OUTPUT_PULLUP | MUX_MODE7) /* spi0_sclk.gpio0_2, OUTPUT | MODE7 - > AVDD_EN */
I think this was the fix ^.. I can do something simlar to: https://github.com/RobertCNelson/dtb-rebuilder/blob/3.14-ti/src/arm/am335x-bone-common-pinmux.dtsi#L66 which i did to make the lcd4 work.. > 0xa0 (PIN_OUTPUT | MUX_MODE0) /* lcd_data0.lcd_data0 */ > 0xa3 (PIN_OUTPUT | MUX_MODE0) /* lcd_data1.lcd_data1 */ I saw this too... 0xa3 is not a valid pin... > 0xa8 (PIN_OUTPUT | MUX_MODE0) /* lcd_data2.lcd_data2 */ > 0xac (PIN_OUTPUT | MUX_MODE0) /* lcd_data3.lcd_data3 */ > 0xb0 (PIN_OUTPUT | MUX_MODE0) /* lcd_data4.lcd_data4 */ > 0xb4 (PIN_OUTPUT | MUX_MODE0) /* lcd_data5.lcd_data5 */ > 0xb8 (PIN_OUTPUT | MUX_MODE0) /* lcd_data6.lcd_data6 */ > 0xbc (PIN_OUTPUT | MUX_MODE0) /* lcd_data7.lcd_data7 */ > 0xc0 (PIN_OUTPUT | MUX_MODE0) /* lcd_data8.lcd_data8 */ > 0xc4 (PIN_OUTPUT | MUX_MODE0) /* lcd_data9.lcd_data9 */ > 0xc8 (PIN_OUTPUT | MUX_MODE0) /* lcd_data10.lcd_data10 */ > 0xcc (PIN_OUTPUT | MUX_MODE0) /* lcd_data11.lcd_data11 */ > 0xd0 (PIN_OUTPUT | MUX_MODE0) /* lcd_data12.lcd_data12 */ > 0xd4 (PIN_OUTPUT | MUX_MODE0) /* lcd_data13.lcd_data13 */ > 0xd8 (PIN_OUTPUT | MUX_MODE0) /* lcd_data14.lcd_data14 */ > 0xdc (PIN_OUTPUT | MUX_MODE0) /* lcd_data15.lcd_data15 */ > 0xe0 (PIN_OUTPUT | MUX_MODE0) /* lcd_vsync.lcd_vsync */ > 0xe4 (PIN_OUTPUT | MUX_MODE0) /* lcd_hsync.lcd_hsync */ > 0xe8 (PIN_OUTPUT | MUX_MODE0) /* lcd_pclk.lcd_pclk */ > 0xec (PIN_OUTPUT | MUX_MODE0) /* lcd_ac_bias_en.lcd_ac_bias_en (lcd_en) */ >>; > }; > > in bone-panel-800x480 > > panel { > status = "okay"; > compatible = "ti,tilcdc,panel"; > pinctrl-names = "default"; > pinctrl-0 = <&bbcape_lcd7_pins>; > panel-info { > ac-bias = <255>; > ac-bias-intrpt = <0>; > dma-burst-sz = <16>; > bpp = <16>; > fdd = <0x80>; > sync-edge = <0>; > sync-ctrl = <1>; > raster-order = <0>; > fifo-th = <0>; > tft-alt-mode = <0>; > stn-565-mode = <0>; These last two are not in the driver... Regards, -- Robert Nelson http://www.rcn-ee.com/ -- 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.
