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.

Reply via email to