Skip to content

GPIO Signoff#676

Merged
eunchan merged 2 commits into
lowRISC:masterfrom
eunchan:gpio_signoff
Nov 5, 2019
Merged

GPIO Signoff#676
eunchan merged 2 commits into
lowRISC:masterfrom
eunchan:gpio_signoff

Conversation

@eunchan
Copy link
Copy Markdown
Contributor

@eunchan eunchan commented Oct 29, 2019

This is a draft of GPIO checklist document.

@eunchan
Copy link
Copy Markdown
Contributor Author

eunchan commented Oct 29, 2019

@gaurangchitroda Could you please update the DV items on top of my working branch (eunchan:gpio_signoff)?

Comment thread doc/rm/checklist.md Outdated
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: fully

Comment thread hw/ip/gpio/doc/checklist.md Outdated
Comment on lines 97 to 93
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@gkelly Could you please update? Do they look good? I think there's not much things related to FATAL_ERR in GPIO..

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@gkelly ping again... It would be good if we can get the feedback today to close this PR.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@eunchan LGTM on SW_CSR. Are there any FATAL_ERR conditions covered in the register interface?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for the delays. I just had a chance to go through again and this LGTM.

Comment thread hw/ip/gpio/doc/checklist.md Outdated
Copy link
Copy Markdown

@aytong aytong left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@gaurangchitroda add link to DV plan in V1 section.

Comment thread hw/ip/gpio/doc/checklist.md Outdated
Comment thread hw/ip/gpio/doc/checklist.md Outdated
Comment thread hw/ip/gpio/doc/checklist.md Outdated
Comment thread hw/ip/gpio/doc/checklist.md Outdated
Comment thread hw/ip/gpio/doc/checklist.md Outdated
Comment thread hw/ip/gpio/doc/checklist.md Outdated
@sjgitty
Copy link
Copy Markdown
Contributor

sjgitty commented Nov 4, 2019

please add the updated .prj.hjson file to this PR

Comment thread hw/ip/gpio/doc/checklist.md Outdated
Comment thread hw/ip/gpio/doc/checklist.md Outdated
@gaurangchitroda
Copy link
Copy Markdown
Contributor

@gaurangchitroda add link to DV plan in V1 section.

@aytong - I have shared path of updated checklist with @eunchan with updates including DV plan link and updates on tasks.

Comment thread hw/ip/gpio/rtl/gpio.sv Outdated
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sriyerg - As I mentioned, dv plan needs this update once this PR is merged.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hum... Can I just roll it back?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't know why this PR has RTL change or not.. Shouldn't be...

Comment thread hw/ip/gpio/doc/checklist.md Outdated
Comment thread hw/ip/gpio/doc/checklist.md Outdated
Copy link
Copy Markdown

@aytong aytong left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can mark D2 and D3 as Done

@eunchan
Copy link
Copy Markdown
Contributor Author

eunchan commented Nov 5, 2019

@aytong @sjgitty Looks like all checklist items are marked as Done !

@gaurangchitroda
Copy link
Copy Markdown
Contributor

@gaurangchitroda add link to DV plan in V1 section.

@aytong - I have shared path of updated checklist with @eunchan with updates including DV plan link and updates on tasks.

@eunchan @aytong @sjgitty - I have created PR#12 with DV related updates in checklist. Please review the changes.

@eunchan eunchan merged commit e7e8559 into lowRISC:master Nov 5, 2019
@eunchan eunchan deleted the gpio_signoff branch November 5, 2019 02:30
eunchan pushed a commit to eunchan/opentitan that referenced this pull request Nov 13, 2019
This is temporary fix until the IP versioning discussion is completed.
As PR lowRISC#965 merged, the Azure Pipeline failed on newer PRs.

```log
Build log #L1010
Register headers not up-to-date. Regenerate them with 'make -C hw regs'.
```

PR lowRISC#965 didn't include `gpio`, `uart`, `rv_timer` from the collaterals
as those IPs were signed off ( lowRISC#676 lowRISC#615 lowRISC#652 ). The azure pipeline
checks every IPs' generated register modules.

It is good as it can catch this case, which prevents silent upgrade of
internal modules in the signed-off IPs. But it is also annoying every
PRs from now failed.

So, temporary `hw/Makefile` ignores signed-off IPs until better IP
versioning rule is suggested.

This is related to lowRISC#975

Signed-off-by: Eunchan Kim <eunchan@opentitan.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants