summaryrefslogtreecommitdiff
path: root/sys/src/9/bcm/clock.c
AgeCommit message (Collapse)Author
2019-07-25bcm, bcm64: make irq.$O optional and add intrdisable(), use intrenable()cinap_lenrek
the raspberry pi 4 has a new interrupt controller and pci support, so get rid of intrenable() macro and properly make intrenable function with tbdf argument.
2018-11-07bcm: cleanup timer codecinap_lenrek
- calculate hardcoded constants for more clarity - avoid unneccesary modification of cntpns ctl register - revert enabling IRQcntpns for cpu0 - remove unused Localintpending register offset constant
2018-10-28bcm: cleanup clock codecinap_lenrek
- disable local clock on interrupt to prevent accidents when reenabling - always regitster local clock interrupt handler, even for cpu0 - simplify microdelay() - don't mess with watchdog
2018-10-20bcm: import changes for raspi2/3 from richard millercinap_lenrek
2013-01-26add raspberry pi kernel (from sources)cinap_lenrek