public inbox for sig-arm@lists.ipfire.org
 help / color / mirror / Atom feed
* ClearFog PCIe not working with v2.21-core126
       [not found] <CAEzXK1rRggrGTz9yJMP_aukugCgBJaL3mYwnd8s5+ocVxZQsmw@mail.gmail.com>
@ 2019-02-14 19:53 ` Luís Mendes
  2019-02-15 11:34   ` Michael Tremer
  0 siblings, 1 reply; 2+ messages in thread
From: Luís Mendes @ 2019-02-14 19:53 UTC (permalink / raw)
  To: sig-arm

[-- Attachment #1: Type: text/plain, Size: 838 bytes --]

Hi all,

I noticed that the ipfire kernel configuration doesn't include the
driver for I2C GPIO expander chip PCA9655 which is a required
dependency for the PCIe controller. Since the PCIe card reset and
clock request signals are provided by this expander chip, without such
driver, Linux simply ignores the entire PCIe subsystem.

I've tested that adding the following options to the kernel
configuration fixes the issue:
CONFIG_GPIO_PCA953X=y
CONFIG_GPIO_PCA953X_IRQ=y

Unfortunately IRQ option is only available is module is complied as
kernel built-in. IRQ is relevant, because the USB subsystem relies on
it to monitor USB port OverCurrent conditions, through the same GPIO
expander chip.

Can these kernel configurations option be added to ipfire? It would be
relevant to allow for additional Ethernet ports.

Regards,
Luís Mendes

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: ClearFog PCIe not working with v2.21-core126
  2019-02-14 19:53 ` ClearFog PCIe not working with v2.21-core126 Luís Mendes
@ 2019-02-15 11:34   ` Michael Tremer
  0 siblings, 0 replies; 2+ messages in thread
From: Michael Tremer @ 2019-02-15 11:34 UTC (permalink / raw)
  To: sig-arm

[-- Attachment #1: Type: text/plain, Size: 1363 bytes --]

Hello Luis,

Thank you for writing.

I think there should be no problem to enable these options.

Would you please open a ticket on our Bugzilla and I will assign it to the right person?

Best,
-Michael

> On 14 Feb 2019, at 19:53, Luís Mendes <luis.p.mendes(a)gmail.com> wrote:
> 
> Hi all,
> 
> I noticed that the ipfire kernel configuration doesn't include the
> driver for I2C GPIO expander chip PCA9655 which is a required
> dependency for the PCIe controller. Since the PCIe card reset and
> clock request signals are provided by this expander chip, without such
> driver, Linux simply ignores the entire PCIe subsystem.
> 
> I've tested that adding the following options to the kernel
> configuration fixes the issue:
> CONFIG_GPIO_PCA953X=y
> CONFIG_GPIO_PCA953X_IRQ=y
> 
> Unfortunately IRQ option is only available is module is complied as
> kernel built-in. IRQ is relevant, because the USB subsystem relies on
> it to monitor USB port OverCurrent conditions, through the same GPIO
> expander chip.
> 
> Can these kernel configurations option be added to ipfire? It would be
> relevant to allow for additional Ethernet ports.
> 
> Regards,
> Luís Mendes
> _______________________________________________
> SIG-ARM mailing list
> SIG-ARM(a)lists.ipfire.org
> https://lists.ipfire.org/mailman/listinfo/sig-arm


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2019-02-15 11:34 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <CAEzXK1rRggrGTz9yJMP_aukugCgBJaL3mYwnd8s5+ocVxZQsmw@mail.gmail.com>
2019-02-14 19:53 ` ClearFog PCIe not working with v2.21-core126 Luís Mendes
2019-02-15 11:34   ` Michael Tremer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox