Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Jul 2006 22:22:57 +0000 (UTC)
From:      Warner Losh <imp@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/arm/at91 at91_pio.c at91_piovar.h kb920x_machdep.c
Message-ID:  <200607142222.k6EMMv8c054039@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
imp         2006-07-14 22:22:57 UTC

  FreeBSD src repository

  Modified files:
    sys/arm/at91         at91_pio.c at91_piovar.h kb920x_machdep.c 
  Log:
  MFp4:
          Introduce framework to configure the multiplexed pins on boot.
  
          Since the USART supprots RS-485 multidrop mode, it allows the
          TX pins to float.  However, for RS-232 operations, we don't
          want these pins to float.  Instead, they should be pulled up
          to avoid mismatches.  Linux does something similar when it
          configures the TX lines.  This implies that we also allow the
          RX lines to float rather than be in the state they are left in
          by the boot loader.  Since they are input pins, I think that
          this is the right thing to do.
  
          Plus minor for our board.
  
  Revision  Changes    Path
  1.3       +15 -3     src/sys/arm/at91/at91_pio.c
  1.2       +4 -3      src/sys/arm/at91/at91_piovar.h
  1.10      +47 -2     src/sys/arm/at91/kb920x_machdep.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200607142222.k6EMMv8c054039>