Re: svn commit: r363700 - in head/sys: arm/ti arm/ti/am335x arm/ti/clk arm/ti/cpsw arm/ti/omap4 arm/ti/usb dev/uart modules

2020-09-24 Thread Ed Maste
On Tue, 22 Sep 2020 at 12:50, Ed Maste  wrote:
>
> On Thu, 30 Jul 2020 at 10:45, Michal Meloun  wrote:
> >
> > Author: mmel
> > Date: Thu Jul 30 14:45:05 2020
> > New Revision: 363700
> > URL: https://svnweb.freebsd.org/changeset/base/363700
> >
> > Log:
> >   Move Ti AM335x to dev/extres/clk framework.
>
> It looks like BeagleBone Black is indeed broken after this commit
> https://ci.freebsd.org/hwlab/job/FreeBSD-device-head-beaglebone-test/6131/
> https://ci.freebsd.org/hwlab/job/FreeBSD-device-head-beaglebone-test/6131/artifact/device_tests/beaglebone.boot.log

It seems this was because we weren't using an up-to-date dtb - at
various times during my investigation of the CI setup we were using
either uboot's built-in dtb or were tftp fetching an old copy of
am335x-boneblack.dtb. With bootcmd including "run findfdt" and making
sure there are no old copies in the tftproot directory the CI
environment is booting again.
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


Re: svn commit: r363700 - in head/sys: arm/ti arm/ti/am335x arm/ti/clk arm/ti/cpsw arm/ti/omap4 arm/ti/usb dev/uart modules

2020-09-22 Thread Ed Maste
On Thu, 30 Jul 2020 at 10:45, Michal Meloun  wrote:
>
> Author: mmel
> Date: Thu Jul 30 14:45:05 2020
> New Revision: 363700
> URL: https://svnweb.freebsd.org/changeset/base/363700
>
> Log:
>   Move Ti AM335x to dev/extres/clk framework.

It looks like BeagleBone Black is indeed broken after this commit
https://ci.freebsd.org/hwlab/job/FreeBSD-device-head-beaglebone-test/6131/
https://ci.freebsd.org/hwlab/job/FreeBSD-device-head-beaglebone-test/6131/artifact/device_tests/beaglebone.boot.log

...
ti_clkctrl0:  mem 0x14-0x14f on ti_omap4_cm0
ti_clkctrl1:  mem 0x4-0xd7 on ti_omap4_cm1
ti_clkctrl2:  mem 0x4-0x7 on ti_omap4_cm2
panic: Duplicated clock registration: clk@4_0
...
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


Re: svn commit: r363700 - in head/sys: arm/ti arm/ti/am335x arm/ti/clk arm/ti/cpsw arm/ti/omap4 arm/ti/usb dev/uart modules

2020-08-01 Thread Mateusz Guzik
thanks for prompt response. I confirm the issue is fixed.

On 8/1/20, Michal Meloun  wrote:
> Oups, next module dependency on autogenerated header...
> Fixed in r363758.
>
> Thanks for report
> Michal
>
>
> On 01.08.2020 6:39, Mateusz Guzik wrote:
>> This breaks tinderbox for several arm kernels.
>>
>> On 7/30/20, Michal Meloun  wrote:
>>> Author: mmel
>>> Date: Thu Jul 30 14:45:05 2020
>>> New Revision: 363700
>>> URL: https://svnweb.freebsd.org/changeset/base/363700
>>>
>>> Log:
>>>   Move Ti AM335x to dev/extres/clk framework.
>>>
>>>   Re-implement clocks for these SoC by using now standard extres/clk
>>> framework.
>>>   This is necessary for future expansion of these. The new
>>> implementation
>>>   is (due to the size of the patch) only the initial (minimum) version.
>>>   It will be updated/expanded with a subsequent set of particular
>>> patches.
>>>
>>>   This patch is also not tested on OMAP4 based boards (BeagleBone),
>>>   so all possible issues should be (and will be) fixed by ASAP once
>>>   identified.
>>>
>>>   Submited by:  Oskar Holmlund (oskar.holml...@ohdata.se)
>>>   Differential Revision:  https://reviews.freebsd.org/D25118
>>>
>>> Added:
>>>   head/sys/arm/ti/am335x/am3359_cppi41.c   (contents, props changed)
>>>   head/sys/arm/ti/am335x/am335x_usb_phy.c   (contents, props changed)
>>>   head/sys/arm/ti/clk/
>>>   head/sys/arm/ti/clk/clock_common.c   (contents, props changed)
>>>   head/sys/arm/ti/clk/clock_common.h   (contents, props changed)
>>>   head/sys/arm/ti/clk/ti_clk_clkctrl.c   (contents, props changed)
>>>   head/sys/arm/ti/clk/ti_clk_clkctrl.h   (contents, props changed)
>>>   head/sys/arm/ti/clk/ti_clk_dpll.c   (contents, props changed)
>>>   head/sys/arm/ti/clk/ti_clk_dpll.h   (contents, props changed)
>>>   head/sys/arm/ti/clk/ti_clkctrl.c   (contents, props changed)
>>>   head/sys/arm/ti/clk/ti_divider_clock.c   (contents, props changed)
>>>   head/sys/arm/ti/clk/ti_dpll_clock.c   (contents, props changed)
>>>   head/sys/arm/ti/clk/ti_gate_clock.c   (contents, props changed)
>>>   head/sys/arm/ti/clk/ti_mux_clock.c   (contents, props changed)
>>>   head/sys/arm/ti/ti_omap4_cm.c   (contents, props changed)
>>>   head/sys/arm/ti/ti_omap4_cm.h   (contents, props changed)
>>>   head/sys/arm/ti/ti_prm.c   (contents, props changed)
>>>   head/sys/arm/ti/ti_prm.h   (contents, props changed)
>>>   head/sys/arm/ti/ti_scm_syscon.c   (contents, props changed)
>>>   head/sys/arm/ti/ti_sysc.h   (contents, props changed)
>>> Deleted:
>>>   head/sys/arm/ti/am335x/am335x_prcm.c
>>>   head/sys/arm/ti/am335x/am335x_usbss.c
>>>   head/sys/arm/ti/ti_hwmods.c
>>>   head/sys/arm/ti/ti_hwmods.h
>>> Modified:
>>>   head/sys/arm/ti/am335x/am335x_dmtimer.c
>>>   head/sys/arm/ti/am335x/am335x_dmtpps.c
>>>   head/sys/arm/ti/am335x/am335x_dmtreg.h
>>>   head/sys/arm/ti/am335x/am335x_gpio.c
>>>   head/sys/arm/ti/am335x/am335x_lcd.c
>>>   head/sys/arm/ti/am335x/am335x_musb.c
>>>   head/sys/arm/ti/am335x/am335x_pwmss.c
>>>   head/sys/arm/ti/am335x/am335x_rtc.c
>>>   head/sys/arm/ti/am335x/am335x_scm.c
>>>   head/sys/arm/ti/am335x/files.am335x
>>>   head/sys/arm/ti/cpsw/if_cpsw.c
>>>   head/sys/arm/ti/files.ti
>>>   head/sys/arm/ti/omap4/files.omap4
>>>   head/sys/arm/ti/ti_adc.c
>>>   head/sys/arm/ti/ti_edma3.c
>>>   head/sys/arm/ti/ti_gpio.c
>>>   head/sys/arm/ti/ti_i2c.c
>>>   head/sys/arm/ti/ti_mbox.c
>>>   head/sys/arm/ti/ti_pinmux.c
>>>   head/sys/arm/ti/ti_prcm.c
>>>   head/sys/arm/ti/ti_prcm.h
>>>   head/sys/arm/ti/ti_pruss.c
>>>   head/sys/arm/ti/ti_scm.c
>>>   head/sys/arm/ti/ti_sdhci.c
>>>   head/sys/arm/ti/ti_sdma.c
>>>   head/sys/arm/ti/ti_spi.c
>>>   head/sys/arm/ti/ti_sysc.c
>>>   head/sys/arm/ti/ti_wdt.c
>>>   head/sys/arm/ti/usb/omap_ehci.c
>>>   head/sys/arm/ti/usb/omap_host.c
>>>   head/sys/arm/ti/usb/omap_tll.c
>>>   head/sys/dev/uart/uart_dev_ti8250.c
>>>   head/sys/modules/Makefile
>>>
>>> Added: head/sys/arm/ti/am335x/am3359_cppi41.c
>>> ==
>>> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
>>> +++ head/sys/arm/ti/am335x/am3359_cppi41.c  Thu Jul 30 14:45:05
>>> 2020(r363700)
>>> @@ -0,0 +1,192 @@
>>> +/*-
>>> + * Copyright (c) 2019 Emmanuel Vadot 
>>> + *
>>> + * Copyright (c) 2020 Oskar Holmlund 
>>> + *
>>> + * Redistribution and use in source and binary forms, with or without
>>> + * modification, are permitted provided that the following conditions
>>> + * are met:
>>> + * 1. Redistributions of source code must retain the above copyright
>>> + *notice, this list of conditions and the following disclaimer.
>>> + * 2. Redistributions in binary form must reproduce the above copyright
>>> + *notice, this list of conditions and the following disclaimer in
>>> the
>>> + *documentation and/or other materials provided with the
>>> distribution.
>>> + *
>>> + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
>>> + * IMPLIED 

Re: svn commit: r363700 - in head/sys: arm/ti arm/ti/am335x arm/ti/clk arm/ti/cpsw arm/ti/omap4 arm/ti/usb dev/uart modules

2020-08-01 Thread Michal Meloun
Oups, next module dependency on autogenerated header...
Fixed in r363758.

Thanks for report
Michal


On 01.08.2020 6:39, Mateusz Guzik wrote:
> This breaks tinderbox for several arm kernels.
> 
> On 7/30/20, Michal Meloun  wrote:
>> Author: mmel
>> Date: Thu Jul 30 14:45:05 2020
>> New Revision: 363700
>> URL: https://svnweb.freebsd.org/changeset/base/363700
>>
>> Log:
>>   Move Ti AM335x to dev/extres/clk framework.
>>
>>   Re-implement clocks for these SoC by using now standard extres/clk
>> framework.
>>   This is necessary for future expansion of these. The new  implementation
>>   is (due to the size of the patch) only the initial (minimum) version.
>>   It will be updated/expanded with a subsequent set of particular patches.
>>
>>   This patch is also not tested on OMAP4 based boards (BeagleBone),
>>   so all possible issues should be (and will be) fixed by ASAP once
>>   identified.
>>
>>   Submited by:   Oskar Holmlund (oskar.holml...@ohdata.se)
>>   Differential Revision:  https://reviews.freebsd.org/D25118
>>
>> Added:
>>   head/sys/arm/ti/am335x/am3359_cppi41.c   (contents, props changed)
>>   head/sys/arm/ti/am335x/am335x_usb_phy.c   (contents, props changed)
>>   head/sys/arm/ti/clk/
>>   head/sys/arm/ti/clk/clock_common.c   (contents, props changed)
>>   head/sys/arm/ti/clk/clock_common.h   (contents, props changed)
>>   head/sys/arm/ti/clk/ti_clk_clkctrl.c   (contents, props changed)
>>   head/sys/arm/ti/clk/ti_clk_clkctrl.h   (contents, props changed)
>>   head/sys/arm/ti/clk/ti_clk_dpll.c   (contents, props changed)
>>   head/sys/arm/ti/clk/ti_clk_dpll.h   (contents, props changed)
>>   head/sys/arm/ti/clk/ti_clkctrl.c   (contents, props changed)
>>   head/sys/arm/ti/clk/ti_divider_clock.c   (contents, props changed)
>>   head/sys/arm/ti/clk/ti_dpll_clock.c   (contents, props changed)
>>   head/sys/arm/ti/clk/ti_gate_clock.c   (contents, props changed)
>>   head/sys/arm/ti/clk/ti_mux_clock.c   (contents, props changed)
>>   head/sys/arm/ti/ti_omap4_cm.c   (contents, props changed)
>>   head/sys/arm/ti/ti_omap4_cm.h   (contents, props changed)
>>   head/sys/arm/ti/ti_prm.c   (contents, props changed)
>>   head/sys/arm/ti/ti_prm.h   (contents, props changed)
>>   head/sys/arm/ti/ti_scm_syscon.c   (contents, props changed)
>>   head/sys/arm/ti/ti_sysc.h   (contents, props changed)
>> Deleted:
>>   head/sys/arm/ti/am335x/am335x_prcm.c
>>   head/sys/arm/ti/am335x/am335x_usbss.c
>>   head/sys/arm/ti/ti_hwmods.c
>>   head/sys/arm/ti/ti_hwmods.h
>> Modified:
>>   head/sys/arm/ti/am335x/am335x_dmtimer.c
>>   head/sys/arm/ti/am335x/am335x_dmtpps.c
>>   head/sys/arm/ti/am335x/am335x_dmtreg.h
>>   head/sys/arm/ti/am335x/am335x_gpio.c
>>   head/sys/arm/ti/am335x/am335x_lcd.c
>>   head/sys/arm/ti/am335x/am335x_musb.c
>>   head/sys/arm/ti/am335x/am335x_pwmss.c
>>   head/sys/arm/ti/am335x/am335x_rtc.c
>>   head/sys/arm/ti/am335x/am335x_scm.c
>>   head/sys/arm/ti/am335x/files.am335x
>>   head/sys/arm/ti/cpsw/if_cpsw.c
>>   head/sys/arm/ti/files.ti
>>   head/sys/arm/ti/omap4/files.omap4
>>   head/sys/arm/ti/ti_adc.c
>>   head/sys/arm/ti/ti_edma3.c
>>   head/sys/arm/ti/ti_gpio.c
>>   head/sys/arm/ti/ti_i2c.c
>>   head/sys/arm/ti/ti_mbox.c
>>   head/sys/arm/ti/ti_pinmux.c
>>   head/sys/arm/ti/ti_prcm.c
>>   head/sys/arm/ti/ti_prcm.h
>>   head/sys/arm/ti/ti_pruss.c
>>   head/sys/arm/ti/ti_scm.c
>>   head/sys/arm/ti/ti_sdhci.c
>>   head/sys/arm/ti/ti_sdma.c
>>   head/sys/arm/ti/ti_spi.c
>>   head/sys/arm/ti/ti_sysc.c
>>   head/sys/arm/ti/ti_wdt.c
>>   head/sys/arm/ti/usb/omap_ehci.c
>>   head/sys/arm/ti/usb/omap_host.c
>>   head/sys/arm/ti/usb/omap_tll.c
>>   head/sys/dev/uart/uart_dev_ti8250.c
>>   head/sys/modules/Makefile
>>
>> Added: head/sys/arm/ti/am335x/am3359_cppi41.c
>> ==
>> --- /dev/null00:00:00 1970   (empty, because file is newly added)
>> +++ head/sys/arm/ti/am335x/am3359_cppi41.c   Thu Jul 30 14:45:05
>> 2020 (r363700)
>> @@ -0,0 +1,192 @@
>> +/*-
>> + * Copyright (c) 2019 Emmanuel Vadot 
>> + *
>> + * Copyright (c) 2020 Oskar Holmlund 
>> + *
>> + * Redistribution and use in source and binary forms, with or without
>> + * modification, are permitted provided that the following conditions
>> + * are met:
>> + * 1. Redistributions of source code must retain the above copyright
>> + *notice, this list of conditions and the following disclaimer.
>> + * 2. Redistributions in binary form must reproduce the above copyright
>> + *notice, this list of conditions and the following disclaimer in the
>> + *documentation and/or other materials provided with the distribution.
>> + *
>> + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
>> + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
>> WARRANTIES
>> + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
>> + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
>> + * 

Re: svn commit: r363700 - in head/sys: arm/ti arm/ti/am335x arm/ti/clk arm/ti/cpsw arm/ti/omap4 arm/ti/usb dev/uart modules

2020-07-31 Thread Mateusz Guzik
This breaks tinderbox for several arm kernels.

On 7/30/20, Michal Meloun  wrote:
> Author: mmel
> Date: Thu Jul 30 14:45:05 2020
> New Revision: 363700
> URL: https://svnweb.freebsd.org/changeset/base/363700
>
> Log:
>   Move Ti AM335x to dev/extres/clk framework.
>
>   Re-implement clocks for these SoC by using now standard extres/clk
> framework.
>   This is necessary for future expansion of these. The new  implementation
>   is (due to the size of the patch) only the initial (minimum) version.
>   It will be updated/expanded with a subsequent set of particular patches.
>
>   This patch is also not tested on OMAP4 based boards (BeagleBone),
>   so all possible issues should be (and will be) fixed by ASAP once
>   identified.
>
>   Submited by:Oskar Holmlund (oskar.holml...@ohdata.se)
>   Differential Revision:  https://reviews.freebsd.org/D25118
>
> Added:
>   head/sys/arm/ti/am335x/am3359_cppi41.c   (contents, props changed)
>   head/sys/arm/ti/am335x/am335x_usb_phy.c   (contents, props changed)
>   head/sys/arm/ti/clk/
>   head/sys/arm/ti/clk/clock_common.c   (contents, props changed)
>   head/sys/arm/ti/clk/clock_common.h   (contents, props changed)
>   head/sys/arm/ti/clk/ti_clk_clkctrl.c   (contents, props changed)
>   head/sys/arm/ti/clk/ti_clk_clkctrl.h   (contents, props changed)
>   head/sys/arm/ti/clk/ti_clk_dpll.c   (contents, props changed)
>   head/sys/arm/ti/clk/ti_clk_dpll.h   (contents, props changed)
>   head/sys/arm/ti/clk/ti_clkctrl.c   (contents, props changed)
>   head/sys/arm/ti/clk/ti_divider_clock.c   (contents, props changed)
>   head/sys/arm/ti/clk/ti_dpll_clock.c   (contents, props changed)
>   head/sys/arm/ti/clk/ti_gate_clock.c   (contents, props changed)
>   head/sys/arm/ti/clk/ti_mux_clock.c   (contents, props changed)
>   head/sys/arm/ti/ti_omap4_cm.c   (contents, props changed)
>   head/sys/arm/ti/ti_omap4_cm.h   (contents, props changed)
>   head/sys/arm/ti/ti_prm.c   (contents, props changed)
>   head/sys/arm/ti/ti_prm.h   (contents, props changed)
>   head/sys/arm/ti/ti_scm_syscon.c   (contents, props changed)
>   head/sys/arm/ti/ti_sysc.h   (contents, props changed)
> Deleted:
>   head/sys/arm/ti/am335x/am335x_prcm.c
>   head/sys/arm/ti/am335x/am335x_usbss.c
>   head/sys/arm/ti/ti_hwmods.c
>   head/sys/arm/ti/ti_hwmods.h
> Modified:
>   head/sys/arm/ti/am335x/am335x_dmtimer.c
>   head/sys/arm/ti/am335x/am335x_dmtpps.c
>   head/sys/arm/ti/am335x/am335x_dmtreg.h
>   head/sys/arm/ti/am335x/am335x_gpio.c
>   head/sys/arm/ti/am335x/am335x_lcd.c
>   head/sys/arm/ti/am335x/am335x_musb.c
>   head/sys/arm/ti/am335x/am335x_pwmss.c
>   head/sys/arm/ti/am335x/am335x_rtc.c
>   head/sys/arm/ti/am335x/am335x_scm.c
>   head/sys/arm/ti/am335x/files.am335x
>   head/sys/arm/ti/cpsw/if_cpsw.c
>   head/sys/arm/ti/files.ti
>   head/sys/arm/ti/omap4/files.omap4
>   head/sys/arm/ti/ti_adc.c
>   head/sys/arm/ti/ti_edma3.c
>   head/sys/arm/ti/ti_gpio.c
>   head/sys/arm/ti/ti_i2c.c
>   head/sys/arm/ti/ti_mbox.c
>   head/sys/arm/ti/ti_pinmux.c
>   head/sys/arm/ti/ti_prcm.c
>   head/sys/arm/ti/ti_prcm.h
>   head/sys/arm/ti/ti_pruss.c
>   head/sys/arm/ti/ti_scm.c
>   head/sys/arm/ti/ti_sdhci.c
>   head/sys/arm/ti/ti_sdma.c
>   head/sys/arm/ti/ti_spi.c
>   head/sys/arm/ti/ti_sysc.c
>   head/sys/arm/ti/ti_wdt.c
>   head/sys/arm/ti/usb/omap_ehci.c
>   head/sys/arm/ti/usb/omap_host.c
>   head/sys/arm/ti/usb/omap_tll.c
>   head/sys/dev/uart/uart_dev_ti8250.c
>   head/sys/modules/Makefile
>
> Added: head/sys/arm/ti/am335x/am3359_cppi41.c
> ==
> --- /dev/null 00:00:00 1970   (empty, because file is newly added)
> +++ head/sys/arm/ti/am335x/am3359_cppi41.cThu Jul 30 14:45:05
> 2020  (r363700)
> @@ -0,0 +1,192 @@
> +/*-
> + * Copyright (c) 2019 Emmanuel Vadot 
> + *
> + * Copyright (c) 2020 Oskar Holmlund 
> + *
> + * Redistribution and use in source and binary forms, with or without
> + * modification, are permitted provided that the following conditions
> + * are met:
> + * 1. Redistributions of source code must retain the above copyright
> + *notice, this list of conditions and the following disclaimer.
> + * 2. Redistributions in binary form must reproduce the above copyright
> + *notice, this list of conditions and the following disclaimer in the
> + *documentation and/or other materials provided with the distribution.
> + *
> + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
> + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
> WARRANTIES
> + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
> + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
> + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
> + * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
> + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
> + * AND ON ANY THEORY OF LIABILITY, WHETHER IN 

svn commit: r363700 - in head/sys: arm/ti arm/ti/am335x arm/ti/clk arm/ti/cpsw arm/ti/omap4 arm/ti/usb dev/uart modules

2020-07-30 Thread Michal Meloun
Author: mmel
Date: Thu Jul 30 14:45:05 2020
New Revision: 363700
URL: https://svnweb.freebsd.org/changeset/base/363700

Log:
  Move Ti AM335x to dev/extres/clk framework.
  
  Re-implement clocks for these SoC by using now standard extres/clk framework.
  This is necessary for future expansion of these. The new  implementation
  is (due to the size of the patch) only the initial (minimum) version.
  It will be updated/expanded with a subsequent set of particular patches.
  
  This patch is also not tested on OMAP4 based boards (BeagleBone),
  so all possible issues should be (and will be) fixed by ASAP once
  identified.
  
  Submited by:  Oskar Holmlund (oskar.holml...@ohdata.se)
  Differential Revision:  https://reviews.freebsd.org/D25118

Added:
  head/sys/arm/ti/am335x/am3359_cppi41.c   (contents, props changed)
  head/sys/arm/ti/am335x/am335x_usb_phy.c   (contents, props changed)
  head/sys/arm/ti/clk/
  head/sys/arm/ti/clk/clock_common.c   (contents, props changed)
  head/sys/arm/ti/clk/clock_common.h   (contents, props changed)
  head/sys/arm/ti/clk/ti_clk_clkctrl.c   (contents, props changed)
  head/sys/arm/ti/clk/ti_clk_clkctrl.h   (contents, props changed)
  head/sys/arm/ti/clk/ti_clk_dpll.c   (contents, props changed)
  head/sys/arm/ti/clk/ti_clk_dpll.h   (contents, props changed)
  head/sys/arm/ti/clk/ti_clkctrl.c   (contents, props changed)
  head/sys/arm/ti/clk/ti_divider_clock.c   (contents, props changed)
  head/sys/arm/ti/clk/ti_dpll_clock.c   (contents, props changed)
  head/sys/arm/ti/clk/ti_gate_clock.c   (contents, props changed)
  head/sys/arm/ti/clk/ti_mux_clock.c   (contents, props changed)
  head/sys/arm/ti/ti_omap4_cm.c   (contents, props changed)
  head/sys/arm/ti/ti_omap4_cm.h   (contents, props changed)
  head/sys/arm/ti/ti_prm.c   (contents, props changed)
  head/sys/arm/ti/ti_prm.h   (contents, props changed)
  head/sys/arm/ti/ti_scm_syscon.c   (contents, props changed)
  head/sys/arm/ti/ti_sysc.h   (contents, props changed)
Deleted:
  head/sys/arm/ti/am335x/am335x_prcm.c
  head/sys/arm/ti/am335x/am335x_usbss.c
  head/sys/arm/ti/ti_hwmods.c
  head/sys/arm/ti/ti_hwmods.h
Modified:
  head/sys/arm/ti/am335x/am335x_dmtimer.c
  head/sys/arm/ti/am335x/am335x_dmtpps.c
  head/sys/arm/ti/am335x/am335x_dmtreg.h
  head/sys/arm/ti/am335x/am335x_gpio.c
  head/sys/arm/ti/am335x/am335x_lcd.c
  head/sys/arm/ti/am335x/am335x_musb.c
  head/sys/arm/ti/am335x/am335x_pwmss.c
  head/sys/arm/ti/am335x/am335x_rtc.c
  head/sys/arm/ti/am335x/am335x_scm.c
  head/sys/arm/ti/am335x/files.am335x
  head/sys/arm/ti/cpsw/if_cpsw.c
  head/sys/arm/ti/files.ti
  head/sys/arm/ti/omap4/files.omap4
  head/sys/arm/ti/ti_adc.c
  head/sys/arm/ti/ti_edma3.c
  head/sys/arm/ti/ti_gpio.c
  head/sys/arm/ti/ti_i2c.c
  head/sys/arm/ti/ti_mbox.c
  head/sys/arm/ti/ti_pinmux.c
  head/sys/arm/ti/ti_prcm.c
  head/sys/arm/ti/ti_prcm.h
  head/sys/arm/ti/ti_pruss.c
  head/sys/arm/ti/ti_scm.c
  head/sys/arm/ti/ti_sdhci.c
  head/sys/arm/ti/ti_sdma.c
  head/sys/arm/ti/ti_spi.c
  head/sys/arm/ti/ti_sysc.c
  head/sys/arm/ti/ti_wdt.c
  head/sys/arm/ti/usb/omap_ehci.c
  head/sys/arm/ti/usb/omap_host.c
  head/sys/arm/ti/usb/omap_tll.c
  head/sys/dev/uart/uart_dev_ti8250.c
  head/sys/modules/Makefile

Added: head/sys/arm/ti/am335x/am3359_cppi41.c
==
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/sys/arm/ti/am335x/am3359_cppi41.c  Thu Jul 30 14:45:05 2020
(r363700)
@@ -0,0 +1,192 @@
+/*-
+ * Copyright (c) 2019 Emmanuel Vadot 
+ *
+ * Copyright (c) 2020 Oskar Holmlund 
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *notice, this list of conditions and the following disclaimer in the
+ *documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
+ * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * $FreeBSD$
+ */
+/* Based on sys/arm/ti/ti_sysc.c */
+
+#include 
+__FBSDID("$FreeBSD$");
+