Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[uart] D2 Signoff #20984

Closed
msfschaffner opened this issue Jan 25, 2024 · 7 comments
Closed

[uart] D2 Signoff #20984

msfschaffner opened this issue Jan 25, 2024 · 7 comments

Comments

@msfschaffner
Copy link
Contributor

Description

Ensure D2 signoff criteria are fulfilled after focus area changes have landed.

@GregAC
Copy link
Contributor

GregAC commented Mar 14, 2024

Review Hash: 93fedf9

Commits since Earlgrey-ES tapeout

91b22bb [uart,dv] Fix loopback test when using CDC sync
51fc76c [uart] Speed up uart_intr test
6577de1 [uart,doc] uart watermark documentation update
fbe9bae [uart,dv] Fix uart TX watermark interrupt test
0576a09 [uart] Correct timeout comment units
0c580fa [uart] Further limit baud in uart_rx_oversample
8ea8f8f [uart,rtl,dv] Switch watermark interrupts to status type
61a237e [util/reggen] reverse order of substruct generation
de31bdf [reggen] Remove the devmode input
eccaba5 [doc] Updated Chromium EC URL
5d25eb8 [uart,sival] Add a feature list for the uart block
1b16ca2 [reggen] Add mubi support SWAccess that sets/clears a reg
59f8142 [doc] Moved badges over to using hosted images
3346485 [doc] uart registers and interfaces now use CMDGEN
7688e71 [reggen] Add initial support for version and cip_id hjson fields
fbd888e Revert "[reggen] Add CIP_IDs and bump all major versions"
0ba10b3 [reggen] Add CIP_IDs and bump all major versions

Of these commits only one effects UART RTL specifically:

8ea8f8f [uart,rtl,dv] Switch watermark interrupts to status type

  • Agreed RTL change for PROD switching tx_watermark and rx_watermark to be status type interrupts

Other commits that effect RTL are from general tooling and primitive changes
that effect multiple blocks.

Closed issues

Open issues

Once PR: #22026 is merged I am happy UART fulfills D2 sign-off criteria.

@GregAC
Copy link
Contributor

GregAC commented Mar 14, 2024

@msfschaffner PTAL

@msfschaffner
Copy link
Contributor Author

This looks good to me. Specifically, the Hjson currently claims D3 v1.1.0:

{
version: "1.1.0",
life_stage: "L1",
design_stage: "D3",
verification_stage: "V2S",
dif_stage: "S2",
notes: ""
}

I think I am fine with leaving at D3, but I think we may have to bump the version to v2.0.0 due to the CSR and IRQ changes.
WDYT?

@GregAC
Copy link
Contributor

GregAC commented Mar 14, 2024

I think we need to move it to D2 given there's known post D2 RTL change (the 'proper' tx_empty interrupt). But yes can bump the version as well.

@msfschaffner
Copy link
Contributor Author

Ah ok I oversaw that one - agreed and D2 sounds good to me. You could just go all the way to D2S actually, since this is not a security block and the bus integrity alert is connected.

@GregAC
Copy link
Contributor

GregAC commented Mar 21, 2024

PR here to change version and design stage: #22167

@andreaskurth
Copy link
Contributor

Closing as completed in #22167.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants