freebsd-dev/sys/arm/ti/am335x
Emmanuel Vadot 41cd649615 am335x_prcm: Delay the frequencies read check
With Linux 4.17 dts the compatible for the prcm added 'simplebus' we mean
that the simplebus driver will attach to it at the BUS_PASS_BUS pass.
Change the pass for the prcm driver to be at BUS_PASS_BUS so we will win
the attach.
This introduce a problem as this driver needs the ti_scm one to be already
attached. ti_scm also attach at BUS_PASS_BUS but after the prcm one as it is
after in the dtb and the simplebus driver simpy walk the tree to attach it's
children.
Use the bus_new_pass method to defer the frequencies read at BUS_PASS_TIMER.
This fixes booting on BeagleBone*

Reported by:	many
2018-05-06 14:37:11 +00:00
..
am335x_dmtimer.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
am335x_dmtpps.c Configure the timer capture pin to input mode in the timer control 2017-01-27 04:08:24 +00:00
am335x_dmtreg.h Configure the timer capture pin to input mode in the timer control 2017-01-27 04:08:24 +00:00
am335x_ecap.c Stop including fdt_common.h from the arm code when it's unneeded. 2016-11-14 11:41:22 +00:00
am335x_ehrpwm.c Stop including fdt_common.h from the arm code when it's unneeded. 2016-11-14 11:41:22 +00:00
am335x_gpio.c The only remaining offender that used ti_chip() without checking for 2016-11-19 15:43:22 +00:00
am335x_lcd_syscons.c [ofw] fix errneous checks for OF_finddevice(9) return value 2018-03-20 00:03:49 +00:00
am335x_lcd.c [ofw] fix errneous checks for OF_finddevice(9) return value 2018-03-20 00:03:49 +00:00
am335x_lcd.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
am335x_musb.c Stop including fdt_common.h from the arm code when it's unneeded. 2016-11-14 11:41:22 +00:00
am335x_pmic.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
am335x_prcm.c am335x_prcm: Delay the frequencies read check 2018-05-06 14:37:11 +00:00
am335x_pwm.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
am335x_pwmss.c Stop including fdt_common.h from the arm code when it's unneeded. 2016-11-14 11:41:22 +00:00
am335x_reg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
am335x_rtc.c In sys/arm/ti/am335x/am335x_rtc.c, fix a clang 3.6.0 warning about 2015-02-26 07:45:40 +00:00
am335x_rtcreg.h
am335x_rtcvar.h
am335x_scm_padconf.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
am335x_scm_padconf.h Resolv the remaining conflicting symbols between omap4 and am335x, and 2016-11-19 01:51:56 +00:00
am335x_scm.c Fixes the sensor initialization, always reset the digital outputs to start. 2016-12-31 02:18:08 +00:00
am335x_scm.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
am335x_usbss.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
files.am335x Add a driver for the AM335x bandgap sensor, an on-die temperature sensor 2016-08-31 07:42:46 +00:00
std.am335x Make kernel option KERNVIRTADDR optional, remove it from std.<platform> 2017-12-30 00:20:49 +00:00
tda19988.c Somewhat improve HDMI event API 2015-11-14 21:01:35 +00:00
tps65217x.h Fix a typo in a comment that has been carried over from am335x_pmic.c. 2015-06-09 19:17:33 +00:00