On Sun, Jul 17, 2016 at 07:42:49AM -0600, Aaron Bieber wrote:
> On Sun, Jul 17, 2016 at 12:24:34AM +1000, Jonathan Gray wrote:
> > On Sat, Jul 16, 2016 at 07:44:17AM -0600, Aaron Bieber wrote:
> > > Hola,
> > > 
> > > It seems there is an issue on the PandaBoard ES - it doesn't want to
> > > display anything after booting the kernel:
> > > 
> > > cannot open sd0a:/etc/random.seed: No such file or directory
> > > booting sd0a:/bsd: 2091172+7928680+435444 [64+297456+142800]=0xa659d0
> > > 
> > > Not sure if it needs to be told where the output should go, or what. I
> > > tried doing a "set tty com0" which resulted in:
> > > 
> > > com0 not a console device
> > > 
> > > Any suggestions?
> > > 
> > > Cheers,
> > > Aaron
> > > 
> > 
> > The console appears to be on 0x48020000 but the dtb does not
> > set stdout-path.
> > 
> > Try http://jsg.id.au/openbsd/omap4-panda-es.dtb
> 
> This fixes the console issue, but now it's halting after this:
> 
> tiiic0 at simplebus0panic: prcm_v4_enablemodule: module not found
>                                                                  
> The operating system has halted.
> Please press any key to reboot. 

Try the following.  The pins won't be explicitly muxed though
so it may not be enough.

http://jsg.id.au/openbsd/bsd

Index: prcm.c
===================================================================
RCS file: /cvs/src/sys/arch/armv7/omap/prcm.c,v
retrieving revision 1.10
diff -u -p -r1.10 prcm.c
--- prcm.c      17 Jul 2016 00:21:13 -0000      1.10
+++ prcm.c      17 Jul 2016 14:20:54 -0000
@@ -287,6 +287,12 @@ prcm_v3_bit(int mod)
                return PRCM_CLK_EN_GPIO5;
        case PRCM_GPIO5:
                return PRCM_CLK_EN_GPIO6;
+       case PRCM_I2C0:
+               return PRCM_CLK_EN_I2C1;
+       case PRCM_I2C1:
+               return PRCM_CLK_EN_I2C2;
+       case PRCM_I2C2:
+               return PRCM_CLK_EN_I2C3;
        default:
                panic("%s: module not found\n", __func__);
        }
@@ -414,6 +420,11 @@ prcm_v4_enablemodule(struct prcm_softc *
                case  PRCM_GPIO3:
                case  PRCM_GPIO4:
                case  PRCM_GPIO5:
+                       /* XXX */
+                       break;
+               case PRCM_I2C0:
+               case PRCM_I2C1:
+               case PRCM_I2C2:
                        /* XXX */
                        break;
        default:

Reply via email to