<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/extres, branch release/12.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F12.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F12.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2021-10-19T05:28:08Z</updated>
<entry>
<title>Fix two typos in source code comments</title>
<updated>2021-10-19T05:28:08Z</updated>
<author>
<name>Gordon Bergling</name>
<email>gbe@FreeBSD.org</email>
</author>
<published>2021-10-16T06:09:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2a69f6e99655e0ce995baf0574ebf7005be0241d'/>
<id>urn:sha1:2a69f6e99655e0ce995baf0574ebf7005be0241d</id>
<content type='text'>
- s/alocated/allocated/
- s/realocated/reallocated/

(cherry picked from commit 899a3b38f5172d70360396caeebb5b694638282e)
</content>
</entry>
<entry>
<title>MFC r366799:</title>
<updated>2020-11-05T13:45:26Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2020-11-05T13:45:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2e19e3a796b22a2d2ba67b11fcbf4d4ee21887cd'/>
<id>urn:sha1:2e19e3a796b22a2d2ba67b11fcbf4d4ee21887cd</id>
<content type='text'>
  clk: fix indentation

  Just fix indentation of an if() clause.
  No functional changes intended.
</content>
</entry>
<entry>
<title>MFC r366312:</title>
<updated>2020-10-31T17:18:18Z</updated>
<author>
<name>Michal Meloun</name>
<email>mmel@FreeBSD.org</email>
</author>
<published>2020-10-31T17:18:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=97ffebab760af8e538ee4c112d699dcd3b86cae6'/>
<id>urn:sha1:97ffebab760af8e538ee4c112d699dcd3b86cae6</id>
<content type='text'>
  Fix the inverted condition in mtx_asserts.  Mutex should be owned in affected
  functions.
</content>
</entry>
<entry>
<title>MFC r366161:</title>
<updated>2020-10-31T17:10:55Z</updated>
<author>
<name>Michal Meloun</name>
<email>mmel@FreeBSD.org</email>
</author>
<published>2020-10-31T17:10:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=405fe3db82e882481cd0ca17480d8f68cac040f7'/>
<id>urn:sha1:405fe3db82e882481cd0ca17480d8f68cac040f7</id>
<content type='text'>
  Refine locking inside of syscon driver.  In some cases, the syscon driver may
  be used by consumer requiring better control about locking (ie. it may be
  used as registe file provider for clock driver which needs locked access to
  multiple registers).  Add fine locking protocol methods together with bunch
  of helper functions in syscon driver and implement this functionality in
  syscon_generic driver.
</content>
</entry>
<entry>
<title>MFC r366156:</title>
<updated>2020-10-31T17:09:25Z</updated>
<author>
<name>Michal Meloun</name>
<email>mmel@FreeBSD.org</email>
</author>
<published>2020-10-31T17:09:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c9f8ff4b206f68997acb4a0eb02d06587f89b0d1'/>
<id>urn:sha1:c9f8ff4b206f68997acb4a0eb02d06587f89b0d1</id>
<content type='text'>
  Correctly handle nodes compatible with "syscon", "simple-bus".  Syscon can
  also have child nodes that share a registration file with it.  To do this
  correctly, follow these steps: - subclass syscon from simplebus and expose it
  if the node is also
    "simple-bus" compatible.
  - block simplebus probe for this compatible string, so it's priority
   (bus pass) doesn't colide with syscon driver.
</content>
</entry>
<entry>
<title>MFC r363887 (by manu), r365395: allwinner: clk: Fix nm clock calculation</title>
<updated>2020-09-21T09:50:57Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2020-09-21T09:50:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8ded8d8818c660dca9a11d078e9f528ff630da24'/>
<id>urn:sha1:8ded8d8818c660dca9a11d078e9f528ff630da24</id>
<content type='text'>
r363887:
Use the right factor when finding the best frequency and compare the
absolute value of the result.
Submitted by:	kibab

r365395:
aw_clk_nm: fix incorrect use of abs()
abs() takes a (signed) int as input.
Instead, it was used with unsigned 64-bit integers.
So, add and use a new helper function to calculate a difference between
two uint64_t-s.
</content>
</entry>
<entry>
<title>MFC r363122:</title>
<updated>2020-09-04T00:25:02Z</updated>
<author>
<name>Oleksandr Tymoshenko</name>
<email>gonzo@FreeBSD.org</email>
</author>
<published>2020-09-04T00:25:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e618a00266c7502da199d14913baf66cf6e024a1'/>
<id>urn:sha1:e618a00266c7502da199d14913baf66cf6e024a1</id>
<content type='text'>
 Assigned clocks: fix off-by-one bug, don't leak allocated memory.

 MFC after:	1 week
</content>
</entry>
<entry>
<title>MFC r356803:</title>
<updated>2020-06-19T17:49:49Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2020-06-19T17:49:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ddd6f050381555ff3218b3d7d314cfd554edd40a'/>
<id>urn:sha1:ddd6f050381555ff3218b3d7d314cfd554edd40a</id>
<content type='text'>
regulator_fixed: Add a get_voltage method

Some consumer cannot know the voltage of the regulator without it.
While here, refuse to attach is min_voltage != max_voltage, it
shouldn't happens anyway.
</content>
</entry>
<entry>
<title>MFC r356487:</title>
<updated>2020-06-16T20:41:59Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2020-06-16T20:41:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b5863da9094ed1f6a6ffcf010223b584eab42b7e'/>
<id>urn:sha1:b5863da9094ed1f6a6ffcf010223b584eab42b7e</id>
<content type='text'>
regulator: fix regnode_method_get_voltage

This method is supposed to write the voltage into uvolt
and return an errno compatible value.

Reviewed by:	mmel
Differential Revision:	https://reviews.freebsd.org/D23006
</content>
</entry>
<entry>
<title>MFC r354554-r354558, r355115</title>
<updated>2020-03-04T21:01:25Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2020-03-04T21:01:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4f8a21af33c896dedec30fbe8d2b28ca229ab4df'/>
<id>urn:sha1:4f8a21af33c896dedec30fbe8d2b28ca229ab4df</id>
<content type='text'>
r354554 by mmel:
Implement support for (soft)linked clocks.
This kind of clock nodes represent temporary placeholder for clocks
defined later in boot process. Also, these are necessary to break
circular dependencies occasionally occurring in complex clock graphs.

r354555 by mmel:
Cleanup Rockchip clocks implementation.
- style
- unify dprinf defines
- make dprinf's 32-bit compatible
Not a functional change.

Reviewed by:	manu, imp
Differential Revision:  https://reviews.freebsd.org/D22281

r354556 by mmel:
Enhance Rockchip clocks implementation.
- add support for fractional dividers
- allow to declare fixed and linked clock

Reviewed by:	manu
Differential Revision:  https://reviews.freebsd.org/D22282

r354557 by mmel:
Tidy up Rockchip composite clock.
- add support for log2 based dividers
- use proper write mask when writing to divider register

Reviewed by:	manu
Differential Revision:  https://reviews.freebsd.org/D22283

r354558 by mmel:
Remove explicit declaration of rk_clk_fract_set_freq() function
forgotten in r354556.

MFC with:	r354556
Noticed by:	manu

r355115 by mmel:
Finish implementation of RK3299 clocks.
- implement of all but mmc clocks. MMC clocks will be added later by own commit.
- use 'link' clock type for external clocks.
- use macros for initialization of structure's named members.

Reviewed by:	manu
Differential Revision:  https://reviews.freebsd.org/D22441
</content>
</entry>
</feed>
