<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/arm/broadcom, branch releng/10.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2015-02-14T21:16:19Z</updated>
<entry>
<title>MFC r274670, r274671, r276168:</title>
<updated>2015-02-14T21:16:19Z</updated>
<author>
<name>Luiz Otavio O Souza</name>
<email>loos@FreeBSD.org</email>
</author>
<published>2015-02-14T21:16:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=46fc0bd37383ae033192d9bff66daf2cf75a0f48'/>
<id>urn:sha1:46fc0bd37383ae033192d9bff66daf2cf75a0f48</id>
<content type='text'>
Moves all the duplicate code to a single function.

Verify for invalid modes and unwanted flags before pass the new flags to
driver.

Make gpio_default_map_gpios() static.  No functional changes.

Improves the GPIO API description a little bit.

gpio_pin_max must return the maximum supported pin number and not the total
number of pins on the system.
</content>
</entry>
<entry>
<title>MFC r273799:</title>
<updated>2015-02-14T20:37:33Z</updated>
<author>
<name>Luiz Otavio O Souza</name>
<email>loos@FreeBSD.org</email>
</author>
<published>2015-02-14T20:37:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ce1028c24b1e3414eabe8c6bbb2e44271903e082'/>
<id>urn:sha1:ce1028c24b1e3414eabe8c6bbb2e44271903e082</id>
<content type='text'>
Make the GPIO children attach to the first unit available and not only to
unit 0.

This fix a bug where a GPIO controller could fail to attach its children
(gpioc and gpiobus) if another GPIO driver attach first.
</content>
</entry>
<entry>
<title>MFC: r273264, r274409, r278212, r278213:</title>
<updated>2015-02-14T19:28:26Z</updated>
<author>
<name>Luiz Otavio O Souza</name>
<email>loos@FreeBSD.org</email>
</author>
<published>2015-02-14T19:28:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=48766b1f95c75aadd3a39f5710640e2f209e3118'/>
<id>urn:sha1:48766b1f95c75aadd3a39f5710640e2f209e3118</id>
<content type='text'>
Add a workaround needed to fix a bug of Arasan Host Controller where it may
lose the contents of consecutive writes (that happens within two SD card
clock cycles).

This fixes the causes of instability during the SD card detection and
identification on Raspberry Pi (which happens at 400 kHz and so was much
more vulnerable to this issue).

Remove the previous workaround which clearly can't provide the same effect.

Remove stale comments about the issues with HS mode.

Remove a previous workaround to limit the minimum sdhci frequency that
isn't needed anymore.

Remove some duplicate calls to bus_release_resource() and destroy the mutex
on error cases.

While here remove unnecessary includes.
</content>
</entry>
<entry>
<title>MFC r276298, r276303:</title>
<updated>2015-02-14T18:45:43Z</updated>
<author>
<name>Luiz Otavio O Souza</name>
<email>loos@FreeBSD.org</email>
</author>
<published>2015-02-14T18:45:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3dea0878a4dd7b8bdad57b9ec7ab1ac10e8f2870'/>
<id>urn:sha1:3dea0878a4dd7b8bdad57b9ec7ab1ac10e8f2870</id>
<content type='text'>
Remove the '#undef DEBUG' that should not be committed.

Removes unused and duplicate headers.

Bring the wait limit on mailbox write to a more sane value.

Fix a off-by-one bug on wait time limit.

Remove extra blank line.
</content>
</entry>
<entry>
<title>MFC r276296, r277207:</title>
<updated>2015-02-14T18:37:36Z</updated>
<author>
<name>Luiz Otavio O Souza</name>
<email>loos@FreeBSD.org</email>
</author>
<published>2015-02-14T18:37:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7314359e24dd3b2d4fa8b1c49ebf7ff5117e9ae2'/>
<id>urn:sha1:7314359e24dd3b2d4fa8b1c49ebf7ff5117e9ae2</id>
<content type='text'>
Make consistent use of the correct debug macros across the file.

Fix the C -&gt; K temperature conversion for the dev.cpu.0.temperature sysctl.

Remove the unused temperature conversion macros.
</content>
</entry>
<entry>
<title>MFC r277454, r277460, r277465, r277466, r277467, r277469, r277470, r277471,</title>
<updated>2015-02-13T22:32:02Z</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2015-02-13T22:32:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bc5c4e149fb9e4282037de1c09a0382f1d8b6544'/>
<id>urn:sha1:bc5c4e149fb9e4282037de1c09a0382f1d8b6544</id>
<content type='text'>
    r277472, r277473, r277474, r277475, r277476, r277477, r277478, r277479,
    r277480, r277512, r277516:

  Add inline implementations of arm bus_space_read/write_N().

  Revise the arm bus_space implementation to avoid dereferencing the tag on
  every operation to retrieve the bs_cookie value almost nothing actually uses.

  Use the explicit member initializer style to init the bus_space struct.

  Use arm/bus_space-v6.c for all armv6 systems

  Consolidate many identical implementations of bus_space to a single
  common tag and implementation shared by armv4 and armv6.

  Micro-optimize the new arm inline bus_space implementation by grouping all
  the data the inline functions access together at the start of the bus_space
  struct so that they all fit in a single cache line.
</content>
</entry>
<entry>
<title>MFC r277306, r277307, r277346:</title>
<updated>2015-02-13T20:38:39Z</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2015-02-13T20:38:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dd0d63c6caa39ed0f09dca7e180b938004b4ad46'/>
<id>urn:sha1:dd0d63c6caa39ed0f09dca7e180b938004b4ad46</id>
<content type='text'>
  Add defines for SDHCI 3.0 controllers.

  Add a new SDHCI quirk, SDHCI_QUIRK_DONT_SET_HISPD_BIT.

  Save the command-and-flags value into shadow register when it is written.
</content>
</entry>
<entry>
<title>MFC r277028, r277038:</title>
<updated>2015-02-13T18:16:08Z</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2015-02-13T18:16:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d0c3b966db9125f4a94b23ffb7130c23c069e41a'/>
<id>urn:sha1:d0c3b966db9125f4a94b23ffb7130c23c069e41a</id>
<content type='text'>
 Check for and handle failures of bus_dmamap_load().
 Handle dma mappings with more than one segment for rpi sdhci.
</content>
</entry>
<entry>
<title>MFC r276985:</title>
<updated>2015-02-13T18:03:50Z</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2015-02-13T18:03:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bd4c7811db3e1780abe720031970313b597fc6c9'/>
<id>urn:sha1:bd4c7811db3e1780abe720031970313b597fc6c9</id>
<content type='text'>
  Store the shadow command/mode register in the softc, not a local static var.
</content>
</entry>
<entry>
<title>MFC r275779, r275963, r276101, r276161, r276297:</title>
<updated>2015-02-12T00:25:33Z</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2015-02-12T00:25:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c181eced071f6968a4d375c7fe5a94cc1fa3e7bd'/>
<id>urn:sha1:c181eced071f6968a4d375c7fe5a94cc1fa3e7bd</id>
<content type='text'>
  Move ofw_cpu.c to sys/dev/ofw so that it can be used by other
  architectures.

  Add driver for CPU frequency/voltage control on the Raspberry Pi.

  On initialization, do not use bcm_mbox_intr() to read the pending messages.
  This fixes the hang that happens on boot while initializing the cpufreq on
  Raspberry Pi.
</content>
</entry>
</feed>
