Open
Conversation
Sync with new SoC data Change-Id: I1d8ad5409b8976f396ad45bf79847886fabf2a1a Signed-off-by: Dhruva Gole <[email protected]>
Shorten the scmi names to be smaller than max size which otherwise causes assert failures as it is in some cases exceeding today. Change-Id: I80e2e67407fb876a554e45d7f8fe927995eb4af1 Signed-off-by: Dhruva Gole <[email protected]>
Enable the CONFIG_CLK_PLL_16FFT_FRACF_CALIBRATION because this sequence allows reliable setting of clk frequencies on this device. Change-Id: I8e66fcdb2249b05b6368199da229492b99f075fb Signed-off-by: Dhruva Gole <[email protected]>
3996a39 to
7b0abf9
Compare
Update the clock divider set function to write to the divider register only when the writing value doesn't match with the current reg value. This is done to avoid unnecessary write to dividers that are protected by firewalls Change-Id: I5d3733ccbe27c95aac8882b13473560191dbfaf7 Signed-off-by: Sebin Francis <[email protected]>
For certain clock mux the number of input includes the reserved ones Update the actual number of parents Change-Id: Ic4b787c3b8ca77d75ed2cab37b86e6aaa4ced78b Signed-off-by: Sebin Francis <[email protected]>
Invalid lock key writes during PLL initialization are removed to avoid unnecessary access since this is not applicable on AM62L. Change-Id: I127beacecf11cda5dfba707c701bf599ab51475d Signed-off-by: Dhruva Gole <[email protected]>
Modify clk_pll_16fft_bypass to correctly handle bypass enable/disable logic, preventing unnecessary operations and potential errors Change-Id: I783feaed43102e56f0105f8f6c7629b7f5d32779 Signed-off-by: Dhruva Gole <[email protected]>
The GPIO mux options had an additional divide by 4 divider on them. Fixing the values to match the hardware. Change-Id: I3e89789cec5c851de288d913446d835958817788 Signed-off-by: Vishal Mahaveer <[email protected]>
When ROM is booting stage 1 in xSPI 8D mode, a soft reset is needed so that flash to be put back in 1S mode to allow stage 2 ROM to re-enumerate flash. This also needs support for udelay(), so enable system counter Change-Id: I5257e14ad3ed8a1a937a2cfdb729e6127c2ee960 Signed-off-by: Vignesh Raghavendra <[email protected]>
Remove the `LPSC_NO_CLOCK_GATING` flag from USB's ISO LPSCs as it was preventing the ISO LPSC to be turned off, when USB is turned off. Also these LPSC doesn't required to be allways ON. Its needs to be only on when USB is in use. Change-Id: I97d0f80f4a6447621916a96c1fc2be7459ee7427 Signed-off-by: Sebin Francis <[email protected]>
This change improves device state handling robustness by: * Adding explicit state validation after device state transitions * Preventing incorrect device state propagation * Handling edge cases with multi-PSC device configurations Specifically: - When setting a device to ON state, verify it actually reaches ON hardware state - For retention or auto-off states, detect and handle transition states - Prevent false-positive state transitions, especially for devices with multiple power domains The implementation adds granular error checking to ensure that requested device states are accurately reflected in hardware, reducing potential race conditions and inconsistent behavior. Change-Id: I06d210917027d1beca3204f0390040534cb85362 Signed-off-by: Dhruva Gole <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
LTS PR with SCMI, PM and clock patches
SCMI
229d03adf659feat(ti): add missing scmi pds //Addeda29bdfd4c913feat(ti): AM62L: SCMI: Increase shmem size //skip5b546a4f17b2feat(ti): pahole optimizations in scmi_clock //skip163010ef1024fix(ti): shorten scmi names //Added61f3aa23f192fix(ti): scmi_clk parent fixes //skip61621c800e4afix(scmi): fix clock protocol version for parent handling //skipClock and PM
d71b2317c15dchore(ti): sync with new SoC data //Added6998fc351e8dfeat(ti): Enable FRACF_CALIBRATION //Addedecc0c8c9b74bfix(ti): Update the clock mux driver //Added6cfbbc3cdaaffix(ti): clk_16fft missing variable declarations //Skip781d6ae9e08ffix(ti): update the number of mux parents //Added4a04fb1cd48cfix(ti): rearranging clk ids //Skip2191a4a9be6efix(ti): remove lock key writes during PLL init //Added61de1b49da6bfix(ti): Fix PLL 16FFT bypass and init //Added8a4829a62a4cfix(ti): update gpio clock mux divider values //Added82f64bf11853fix(ti): Update USB LPSC flags //Addeded89d963b00efix(ti): Fix PSC state validation //AddedMiscellaneous
ce454ea3b59efeat(ti): Add workaround for errata i2462 //Addeddd46885ec58ffix(ti): am62l: fix am62l-bl1-dtb.sh for readelf parsing issue //Skipa125fbe14754refactor(ti): Move define BUILD_PLAT up in the make include //Skip35e4a1504b20TI: refactor(ti): reduce verbosity for ADC prints //Skipc660da3784b8fix(ti): am62l: Intialize stack variable //Skipfca6a0782505fix(ti): Fix switch case indentation in k3_svc.c //Skipc34b13fe0711fix(ti): AM62L Failed to get response error messages //Skip5227171c079dfix(ti): am62l: Make am62l-bl1-dtb.sh more readable //Skip