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

[top_earlgrey,pinmux] Add input disable pad attribute #23042

Merged
merged 2 commits into from
May 14, 2024

Conversation

andreaskurth
Copy link
Contributor

@andreaskurth andreaskurth commented May 9, 2024

This PR adds an input disable attribute for pads that are controlled through pinmux. A later PR will add the attribute to manually instantiated pads (probably through sensor_ctrl).

This contributes to resolving #22990.

@andreaskurth andreaskurth self-assigned this May 9, 2024
@andreaskurth andreaskurth changed the title [pinmux] Add *input enable* pad attribute [pinmux] Add input enable pad attribute May 9, 2024
It seems that those files were outdated.

Signed-off-by: Andreas Kurth <[email protected]>
@andreaskurth andreaskurth changed the title [pinmux] Add input enable pad attribute [pinmux] Add input disable pad attribute May 13, 2024
@andreaskurth andreaskurth marked this pull request as ready for review May 13, 2024 14:25
@andreaskurth andreaskurth requested review from a team and msfschaffner as code owners May 13, 2024 14:25
@andreaskurth andreaskurth requested review from eshapira and pamaury and removed request for a team May 13, 2024 14:25
@andreaskurth andreaskurth changed the title [pinmux] Add input disable pad attribute [top_earlgrey,pinmux] Add input disable pad attribute May 13, 2024
@andreaskurth andreaskurth force-pushed the pinmux-add-input-enable branch 3 times, most recently from 48d21dd to e638314 Compare May 13, 2024 20:40
Copy link
Contributor

@a-will a-will left a comment

Choose a reason for hiding this comment

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

IBUF_IBUFDISABLE turns out to only be particularly useful for HSTL, SSTL, and other V_REF-using IOSTANDARDs, so we can just drop the primitive, I think. If CI passes, though, leaving it in also seems fine.

It was my mistake to encourage actually supporting turning off buffers on the FPGA.

hw/ip/pinmux/fpv/vip/pinmux_assert_fpv.sv Show resolved Hide resolved
hw/ip/prim_xilinx/rtl/prim_xilinx_pad_wrapper.sv Outdated Show resolved Hide resolved
@andreaskurth andreaskurth merged commit f541cd9 into lowRISC:master May 14, 2024
32 checks passed
@andreaskurth andreaskurth deleted the pinmux-add-input-enable branch May 14, 2024 11:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants