[HD2 Android NAND Development] securecrt:
It seems the kgsl-3d0 driver init ok but the first open is failed

898 <3>kgsl kgsl-3d0: |kgsl_open| Runtime PM: Unable to wake up the device, rc = -38

904 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_pwrrail| power on, device 0

905 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_clk| clocks on, device 0

906 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_axi| axi on, device 0

909 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_irq| irq on, device 0

910 <6>kgsl kgsl-3d0: firmware: requesting yamato_pm4.fw

911 <6>kgsl kgsl-3d0: |adreno_ringbuffer_load_pm4_ucode| loading pm4 ucode version: 0

912 <6>kgsl kgsl-3d0: firmware: requesting yamato_pfp.fw

914 <6>kgsl kgsl-3d0: |adreno_ringbuffer_load_pfp_ucode| loading pfp ucode version: 0

915 <4>kgsl kgsl-3d0: |kgsl_open| state -> ACTIVE, device 0

916 <6>kgsl kgsl-3d0: |kgsl_open| Initialized kgsl-3d0: mmu=on pagetable_count=1

925 <6>kgsl kgsl-3d0: |kgsl_timer| idle timer expired device 0

926 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_sleep| sleep device 0

927 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_irq| irq off, device 0

928 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_axi| axi off, device 0

929 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_clk| clocks off, device 0

930 <4>kgsl kgsl-3d0: |kgsl_pwrctrl_sleep| state -> NAP/SLEEP(8), device 0

942 <6>kgsl kgsl-3d0: |kgsl_ioctl_rb_issueibcmds| Using IB list mode for ib submission, numibs: 1

943 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_axi| axi on, device 0

944 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_clk| clocks on, device 0

945 <4>kgsl kgsl-3d0: |kgsl_pwrctrl_wake| state -> ACTIVE, device 0

946 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_irq| irq on, device 0

947 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_wake| wake return for device 0

948 <6>kgsl kgsl-3d0: |adreno_drawctxt_switch| from (null) to cadf9900 flags 4

949 <6>kgsl kgsl-3d0: |adreno_drawctxt_switch| drawctxt flags 00002110

950 <6>kgsl kgsl-3d0: |adreno_ringbuffer_issueibcmds| ctxt 0 g cc04f700 numibs 1 ts 4

951 <6>kgsl kgsl-3d0: |kgsl_memqueue_drain| ts_processed 4 ts_free 5 gpuaddr 6605c000)

952 <6>kgsl kgsl-3d0: |kgsl_timer| idle timer expired device 0

953 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_sleep| sleep device 0

954 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_irq| irq off, device 0

955 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_axi| axi off, device 0

956 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_clk| clocks off, device 0

957 <4>kgsl kgsl-3d0: |kgsl_pwrctrl_sleep| state -> NAP/SLEEP(8), device 0

959 <6>kgsl kgsl-3d0: |kgsl_memqueue_drain| ts_processed 4 ts_free 5 gpuaddr 6605c000)

960 <6>kgsl kgsl-3d0: |kgsl_ioctl_rb_issueibcmds| Using IB list mode for ib submission, numibs: 1

961 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_axi| axi on, device 0

962 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_clk| clocks on, device 0

963 <4>kgsl kgsl-3d0: |kgsl_pwrctrl_wake| state -> ACTIVE, device 0

964 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_irq| irq on, device 0

965 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_wake| wake return for device 0

966 <6>kgsl kgsl-3d0: |adreno_ringbuffer_issueibcmds| ctxt 0 g cc04f940 numibs 1 ts 6

967 <6>kgsl kgsl-3d0: |kgsl_memqueue_drain| ts_processed 6 ts_free 5 gpuaddr 6605c000)

968 <6>kgsl kgsl-3d0: |kgsl_memqueue_drain| ts_processed 6 ts_free 7 gpuaddr 660ac000)

969 <6>kgsl kgsl-3d0: |kgsl_timer| idle timer expired device 0

970 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_sleep| sleep device 0

971 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_irq| irq off, device 0

972 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_axi| axi off, device 0

973 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_clk| clocks off, device 0

974 <4>kgsl kgsl-3d0: |kgsl_pwrctrl_sleep| state -> NAP/SLEEP(8), device 0

976 <6>kgsl kgsl-3d0: |kgsl_memqueue_drain| ts_processed 6 ts_free 7 gpuaddr 660ac000)

977 <6>kgsl kgsl-3d0: |kgsl_memqueue_drain| ts_processed 6 ts_free 7 gpuaddr 660ac000)

978 <6>kgsl kgsl-3d0: |kgsl_ioctl_rb_issueibcmds| Using IB list mode for ib submission, numibs: 1

979 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_axi| axi on, device 0

980 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_clk| clocks on, device 0

981 <4>kgsl kgsl-3d0: |kgsl_pwrctrl_wake| state -> ACTIVE, device 0

982 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_irq| irq on, device 0

983 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_wake| wake return for device 0

984 <6>kgsl kgsl-3d0: |adreno_ringbuffer_issueibcmds| ctxt 0 g cc04fe60 numibs 1 ts 8

985 <6>kgsl kgsl-3d0: |kgsl_memqueue_drain| ts_processed 8 ts_free 7 gpuaddr 660ac000)

986 <6>kgsl kgsl-3d0: |kgsl_memqueue_drain| ts_processed 8 ts_free 9 gpuaddr 6addc000)

987 <6>kgsl kgsl-3d0: |kgsl_timer| idle timer expired device 0

988 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_sleep| sleep device 0

989 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_irq| irq off, device 0

990 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_axi| axi off, device 0

991 <6>kgsl kgsl-3d0: |kgsl_pwrctrl_clk| clocks off, device 0

992 <4>kgsl kgsl-3d0: |kgsl_pwrctrl_sleep| state -> NAP/SLEEP(8), device 0