<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/gnu/dts, branch releng/12.4</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.4</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.4'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2020-06-19T18:43:02Z</updated>
<entry>
<title>MFC r358430, r359934-r359936, r359939, r359969, r360093</title>
<updated>2020-06-19T18:43:02Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2020-06-19T18:43:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=39be8aa80c3332b4fc8a756f12d2d0951a7c31b5'/>
<id>urn:sha1:39be8aa80c3332b4fc8a756f12d2d0951a7c31b5</id>
<content type='text'>
r358430:
dts: Update our copy for arm, arm64 and riscv dts to Linux 5.5

r359934:
dts: Import DTS from Linux 5.6

r359935:
allwinner: aw_thermal: Cope with DTS changes

The upstream DTS now include the thermal device node and the SID
calibration entry.
Update our driver to cope with this change and remove the DTB
overlays that aren't needed anymore.

X-MFC-With:	r359934

r359936:
modules: dtb: allwinner: Remove non existant files

Those files have been removed in r359935.

X-MFC-With:	r359935

r359939:
modules: dtb: allwinner: Remove sun50i-a64-sid.dtso

File was removed in r359935

X-MFC-With:	r359935

r359969:
arm: allwinner: aw_sid: Fix thermal calibration size for A64

This fixes the aw_thermal driver on A64 SoC.

X-MFC-With:	r359935

r360093:
release: arm64: Remove DTSO for Allwinner boards

Both SID and THS dts node are now in the main dts and the DTSO have
been removed in r359935

X-MFC-With:	r359935
</content>
</entry>
<entry>
<title>MFC r355324:</title>
<updated>2020-06-16T20:44:51Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2020-06-16T20:44:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=865d41fdc535a58d65001cb001a47b7dd25698e5'/>
<id>urn:sha1:865d41fdc535a58d65001cb001a47b7dd25698e5</id>
<content type='text'>
Import DTS files for riscv from Linux 5.4

Requested by:	 mhorne
</content>
</entry>
<entry>
<title>MFC r355187:</title>
<updated>2020-03-04T20:22:02Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2020-03-04T20:22:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=22e68f4cbf2ad255ad85aee78ef8c1de92018983'/>
<id>urn:sha1:22e68f4cbf2ad255ad85aee78ef8c1de92018983</id>
<content type='text'>
Import DTS files from Linux 5.4
</content>
</entry>
<entry>
<title>MFC r352858, r352860, r353172</title>
<updated>2019-11-28T18:15:05Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2019-11-28T18:15:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1f8244710dcc35969338f053b788ef40416c170a'/>
<id>urn:sha1:1f8244710dcc35969338f053b788ef40416c170a</id>
<content type='text'>
r352858:
Import DTS files from Linux 5.2

r352860:
Import DTS files from Linux 5.3

r353172:
arm: dts: ti: Fix mmc3 instance by setting it to disabled

DTS Import of Linux 5.3 added a patch that rework the L3 mmc instance
in the AM335x SoC but removed the status = 'disabled' on the node.
This cause the kernel to probe the device even if the board doesn't
have this mmc used and since we don't correctly activate the clock
for this module we panic with an external data abort.
Beaglebone(s) don't have this device anyway so simply disabling it.
Patch for the DTS was sent upstream.
https://patchwork.kernel.org/patch/11176921/

PR:		241089
Reported by:	phk
</content>
</entry>
<entry>
<title>MFC r350229-r350230, r350408, r350410, r350673-r350674</title>
<updated>2019-08-10T13:50:15Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2019-08-10T13:50:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=89434234ed70085a8a5bbd487d4a1ab566f8b9fe'/>
<id>urn:sha1:89434234ed70085a8a5bbd487d4a1ab566f8b9fe</id>
<content type='text'>
r350229:
arm: ti: Get the hwmods property from the parent node

Since the Linux 5.0 dts the ti,hwmods property is on the parent
ti.sysc node.

r350230:
arm: ti: Add a driver for ti,sysc bus

ti,sysc is a simple-bus like driver.
Add a driver for it so child nodes can attach.

r350408:
arm: ti: Get the hwmods property either from the node or the parent

r350229 changed the code to lookup the ti,hwmods property in the parent
as it's now like that in the DTS from &gt;= Linux 5.0, allow the property
to be also in the node itself so we can boot with an older DTB.

Reported by:	"Dr. Rolf Jansen" &lt;rj@obsigna.com&gt;

r350410:
arm: ti: cpsw: Check the new slave node address

Since DTS from &gt;= Linux 5.0 the slave address are relative to the parent
node address and aren't the full ones.
Check both so the cpsw driver can find the phy id.

r350673:
arm: dts: am33xx: Fix the region for uart0

The region for uart0 is declared to be 0x2000 in size but the parent
node only declare 0x1000.
As the parent only declare a size of 0x1000 in the ranges for it's children
this cause the device to not be mappable.

https://patchwork.kernel.org/patch/11056769/

r350674:
ofw: ofw_reg_to_paddr: Use a 256 static array for the cell

Some hardware needs more than 32, bump this value.

We cannot use the _alloc for of getencprop as this function is called
too early in the boot before pmap is initialized and we only have
2k of stack when cninit is called.

Discussed with:     ian
</content>
</entry>
<entry>
<title>MFC r347366:</title>
<updated>2019-08-07T19:18:32Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2019-08-07T19:18:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=43faf498d909afafa91e16e4f071d5a3bcaae63a'/>
<id>urn:sha1:43faf498d909afafa91e16e4f071d5a3bcaae63a</id>
<content type='text'>
dts: Import files from Linux 5.1
</content>
</entry>
<entry>
<title>MFC r346092, r346271-r346272</title>
<updated>2019-08-05T17:23:23Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2019-08-05T17:23:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=99f30bbfb36bb400555de84f87787222789f7f5a'/>
<id>urn:sha1:99f30bbfb36bb400555de84f87787222789f7f5a</id>
<content type='text'>
r346092:
Import DTS files from Linux 5.0

r346271:
aw_rtc: Register the clocks

Since latest DTS update the rtc is supposed to register two clocks :

- osc32k (the 32k oscillator on the board that the RTC uses directly and
that other peripheral can use)
- iosc (the internal oscillator of the RTC when available which frequency
depend on the SoC revision)

Since we need the RTC before the proper clock control unit (because it uses
those clocks) attach it a BUS_PASS_BUS + MIDDLE and attach the clock control
unit at BUS_PASS_BUS + LAST for the SoC that requires it.

Tested On:	     A20, H3, A64

r346272:
aw_syscon: Add a new compatible

Since 5.0 DTS the syscon controller have a new compatible as it
exports new subnodes, we currently only use it as a syscon provider
so just add the new compatible.

Tested On:  H3
</content>
</entry>
<entry>
<title>MFC r342936, r343873</title>
<updated>2019-08-05T16:56:11Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2019-08-05T16:56:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dbf14b08900cacb64512fb12760c5830f4013500'/>
<id>urn:sha1:dbf14b08900cacb64512fb12760c5830f4013500</id>
<content type='text'>
r342936:
Import DTS from Linux 4.20

r343873:
arm64: dtb: allwinner: Add the new pine64-lts dtb file to the build

X-MFC-With:	r342936
</content>
</entry>
<entry>
<title>MFC r342935:</title>
<updated>2019-01-14T06:57:39Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2019-01-14T06:57:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f527c8e803ef600d5e4acd14498bbca9f466ac18'/>
<id>urn:sha1:f527c8e803ef600d5e4acd14498bbca9f466ac18</id>
<content type='text'>
Import DTS includes from 4.19
This was missed in r340337
</content>
</entry>
<entry>
<title>MFC r340337:</title>
<updated>2019-01-11T05:41:46Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2019-01-11T05:41:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0b216d34ad0cf33eeb52097df7731512500514cc'/>
<id>urn:sha1:0b216d34ad0cf33eeb52097df7731512500514cc</id>
<content type='text'>
Update our devicetree to 4.19 for arm and arm64
</content>
</entry>
</feed>
