Skip to content

Conversation

@lpawelcz
Copy link

@lpawelcz lpawelcz commented Oct 26, 2021

This PR:

  • enables default IOMUX configuration. When iomux_config script is used, it first generates the default configuration for all available IOMUXes according to default values for IOMUX configuration registers. Then it overlays the defaults with configuration for specific design and generates the final output.
  • fixes openocd and jlink script generation (removed unnecessary additional concatenation of bitstream and IOMUX config)
  • Adds initial support for generating proper IOMUX configuration for PP3
  • renames the IOMUX config generation script from eos_s3_iomux_config to iomux_config

Because the pads don't have all the same default configurations, some hardcoded mappings were introduced to handle that correctly.

@lpawelcz lpawelcz marked this pull request as draft October 26, 2021 16:22
@lpawelcz lpawelcz force-pushed the eos-s3-default-iomux branch 2 times, most recently from b75988d to 53921d2 Compare October 27, 2021 09:13
@lpawelcz lpawelcz marked this pull request as ready for review October 27, 2021 09:13
@lpawelcz lpawelcz force-pushed the eos-s3-default-iomux branch from 53921d2 to 980c620 Compare October 27, 2021 09:21
removed unnecessary concatenation step
because it is already done when converting
bitstream to openocd script

Signed-off-by: Paweł Czarnecki <[email protected]>
removed unnecessary concatenation step
because it is already done when converting
bitstream to jlink script

Signed-off-by: Paweł Czarnecki <[email protected]>
@lpawelcz lpawelcz changed the title EOS-S3: add default IOMUX configuration IOMUX configuration fixes Oct 27, 2021
@lpawelcz lpawelcz force-pushed the eos-s3-default-iomux branch from 0949083 to 53e9625 Compare October 27, 2021 14:44
@lpawelcz lpawelcz force-pushed the eos-s3-default-iomux branch from 53e9625 to 2981e33 Compare October 28, 2021 11:18
@lpawelcz
Copy link
Author

@lpawelcz lpawelcz closed this Oct 28, 2021
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.

1 participant