Message ID | 20241126143125.9980-2-heylenay@4d2.org (mailing list archive) |
---|---|
Headers | show |
Series | Add clock controller support for Spacemit K1 | expand |
On 26/11/2024 15:31, Haylen Chu wrote: > The clock tree of Spacemit K1 is managed by several independent > controllers in different SoC parts. In this series, all clock hardwares > in APBS, MPMU, APBC and APMU, are implemented. With some changes to UART > driver, CPU cores and UARTs could be brought up (see below). More clocks > will be implemented later soon. > > No device tree changes are included since Spacemit K1 UART needs two > clocks to operate, but for now the driver gets only one. I would like to > defer the changes until this is resolved. > > This driver has been tested on BananaPi-F3 board and successfully > brought up I2C, RTC, mmc and ethernet controllers. A clock tree dump > could be obtained here[1]. > > [1]: https://gist.github.com/heylenayy/ebc6316692dd3aff56575dbf0eb4f1a9 > > Link: https://developer.spacemit.com/documentation?token=LCrKwWDasiJuROkVNusc2pWTnEb > > Changed from v2 > - dt-binding fixes What fixes? Be specific, what did you change? Best regards, Krzysztof
On Tue, Nov 26, 2024 at 03:44:20PM +0100, Krzysztof Kozlowski wrote: > On 26/11/2024 15:31, Haylen Chu wrote: > > The clock tree of Spacemit K1 is managed by several independent > > controllers in different SoC parts. In this series, all clock hardwares > > in APBS, MPMU, APBC and APMU, are implemented. With some changes to UART > > driver, CPU cores and UARTs could be brought up (see below). More clocks > > will be implemented later soon. > > > > No device tree changes are included since Spacemit K1 UART needs two > > clocks to operate, but for now the driver gets only one. I would like to > > defer the changes until this is resolved. > > > > This driver has been tested on BananaPi-F3 board and successfully > > brought up I2C, RTC, mmc and ethernet controllers. A clock tree dump > > could be obtained here[1]. > > > > [1]: https://gist.github.com/heylenayy/ebc6316692dd3aff56575dbf0eb4f1a9 > > > > Link: https://developer.spacemit.com/documentation?token=LCrKwWDasiJuROkVNusc2pWTnEb > > > > Changed from v2 > > - dt-binding fixes > What fixes? Be specific, what did you change? Sorry for the vague changelog about dt-binding changes... I'm willing to post a more precise one here, - drop clocks marked as deprecated by the vendor (CLK_JPF_4KAFBC and CLK_JPF_2KAFBC) - add binding of missing bus clocks - change input clocks to use frequency-aware and more precise names - mark input clocks and their names as required - move the example to the (parent) syscon node and complete it - misc style fixes > > Best regards, > Krzysztof Thanks, Haylen Chu