NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: port-arm/52163 - support for gpio for Xscale
On Wed, 17 May 2017, Paul Goyette wrote:
On Tue, 16 May 2017, smesgr wrote:
Hi Paul,
I have changed my local code according your suggestions. If gpio is
available in the kernel configuration the kernel compiles and runs fine. If
the gpio attachement in kernel configuration is removed however the linker
complaining about unresolved symbol gpiobus_print. To be honest I already
expected a linker error without NGPIO preprocessor directives. I'm not
entirely sure how NetBSD make process is done, but I assume the
sys/gpio/gpio.c isn't compiled if not configured.
I can add the NGPIO conditions again, but doubtful If the additional rescan
is still useful.
Hmmm. I would have to think about this further.
Yeah, for now let's ignore the modular aspects. Hopefully someone with
more knowledge about the platform can review and import your original
driver.
At some future time, we should probably extract gpiobus_print() (and any
other routines specific to the attachment attribute) into a separate
source file, rather than burying it in gpio.c We might also need to
clean up all the other drivers that "provide" the attribute. So, we're
not going to deal with it today. :)
+------------------+--------------------------+----------------------------+
| Paul Goyette | PGP Key fingerprint: | E-mail addresses: |
| (Retired) | FA29 0E3B 35AF E8AE 6651 | paul at whooppee dot com |
| Kernel Developer | 0786 F758 55DE 53BA 7731 | pgoyette at netbsd dot org |
+------------------+--------------------------+----------------------------+
Home |
Main Index |
Thread Index |
Old Index