config: could we enable parallel port support?

Open
#3,918 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Stale
Tech stack
c, linux

Research direction

Start by reviewing the default Raspbian kernel configuration and the pi-parport design linked in the issue. Determine whether the requested support is limited to config changes or also requires the mentioned driver and device-tree overlay. Done means the needed support is accepted for default kernels, with any required validation documented.

Written by the indexing model from the issue text.

Description

There's an open hardware/software design for a GPIO-based IEEE 1284 parallel port HAT here:
https://github.com/worlickwerx/pi-parport

This has been used to resurrect some older scientific equipment with parallel port interfaces and other fun things.

Would it be possible to enable parport support in the default raspbian kernels? It would make it easier for people to run the board, since otherwise they either have to rebuild the kernel or build the parport bits out of tree. I suppose it wouldn't hurt with CM4 offering a usable PCIe option down the road, since that would be another way to get a parallel port.

I'd be happy to submit a PR for the config changes if given the nod here.

On the off chance that at PR for the driver and device tree overlay could be accepted, I'd happily submit that too, although I assume that upstream is where that should go, and I'm not quite ready to go on that ride.

Dominant language
C
Stars
13.2k
Forks
5.5k
Avg merge
2d 21h
Merged PRs (30d)
21

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from raspberrypi/linux

All issues in raspberrypi/linux

Similar issues

More C issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.