Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1298989
| From | Rongrong Zou <zourongrong@gmail.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [PATCH v1 0/3] ARM64 LPC: legacy ISA I/O support |
| Date | 2015-12-29 14:40 +0100 |
| Message-ID | <qL2Fk-17h-3@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
The Low Pin Count bus, is used on IBM-compatible personal computers to connect low-bandwidth devices to the CPU, such as the boot ROM, "legacy" I/O devices (integrated into a super I/O chip), and Trusted Platform Module (TPM)."Legacy" I/O devices usually include serial and parallel ports, PS/2 keyboard, PS/2 mouse, and floppy disk controller. Usually LPC controller is part of PCI host bridge, so the legacy ISA port locate on LPC bus can be accessed directly. But some SoC have independent LPC controller, and we can access the legacy port by specifying LPC address cycle. Thus, LPC driver is introduced. In addition, indirect legacy ISA port I/O is introduced, then we can hook LPC driver to gereral inb/outb inerface. So the driver of device attached to the LPC bus need no modification. Generally, X86 server platform is managemented by BMC, The host communicate with the BMC across IPMI(BT/KCS). BT(KCS) use the legacy ISA port which is located on LPC bus. The BMC is required on Hisilicon Hip06 arm64 SoC board too. ____ lpc ____ |host|___________|BMC | |____| |____| Rongrong Zou (3): ARM64 LPC: indirect ISA PORT IO introduced ARM64 LPC: LPC driver implementation ARM64 LPC: update binding doc .../devicetree/bindings/arm64/low-pin-count.txt | 20 ++ arch/arm64/Kconfig.platforms | 5 +- arch/arm64/include/asm/io.h | 78 ++++++ arch/arm64/kernel/Makefile | 1 + arch/arm64/kernel/lpc.c | 294 +++++++++++++++++++++ arch/arm64/kernel/setup.c | 5 + 6 files changed, 402 insertions(+), 1 deletion(-) create mode 100644 Documentation/devicetree/bindings/arm64/low-pin-count.txt create mode 100644 arch/arm64/kernel/lpc.c -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
[PATCH v1 0/3] ARM64 LPC: legacy ISA I/O support Rongrong Zou <zourongrong@gmail.com> - 2015-12-29 14:40 +0100
[PATCH v1 2/3] ARM64 LPC: LPC driver implementation Rongrong Zou <zourongrong@gmail.com> - 2015-12-29 14:40 +0100
Re: [PATCH v1 2/3] ARM64 LPC: LPC driver implementation Arnd Bergmann <arnd@arndb.de> - 2015-12-29 15:00 +0100
Re: [PATCH v1 2/3] ARM64 LPC: LPC driver implementation Rongrong Zou <zourongrong@huawei.com> - 2015-12-29 15:10 +0100
Re: [PATCH v1 2/3] ARM64 LPC: LPC driver implementation Arnd Bergmann <arnd@arndb.de> - 2015-12-29 15:20 +0100
[PATCH v1 1/3] ARM64 LPC: indirect ISA PORT IO introduced Rongrong Zou <zourongrong@gmail.com> - 2015-12-29 14:40 +0100
Re: [PATCH v1 1/3] ARM64 LPC: indirect ISA PORT IO introduced Arnd Bergmann <arnd@arndb.de> - 2015-12-29 14:50 +0100
Re: [PATCH v1 1/3] ARM64 LPC: indirect ISA PORT IO introduced Rongrong Zou <zourongrong@huawei.com> - 2015-12-29 15:30 +0100
Re: [PATCH v1 1/3] ARM64 LPC: indirect ISA PORT IO introduced Arnd Bergmann <arnd@arndb.de> - 2015-12-29 15:40 +0100
Re: [PATCH v1 1/3] ARM64 LPC: indirect ISA PORT IO introduced Rongrong Zou <zourongrong@huawei.com> - 2015-12-30 02:40 +0100
Re: [PATCH v1 1/3] ARM64 LPC: indirect ISA PORT IO introduced Arnd Bergmann <arnd@arndb.de> - 2015-12-30 10:00 +0100
Re: [PATCH v1 1/3] ARM64 LPC: indirect ISA PORT IO introduced Rongrong Zou <zourongrong@huawei.com> - 2015-12-30 10:40 +0100
Re: [PATCH v1 1/3] ARM64 LPC: indirect ISA PORT IO introduced Arnd Bergmann <arnd@arndb.de> - 2015-12-30 10:50 +0100
[PATCH v1 3/3] ARM64 LPC: update binding doc Rongrong Zou <zourongrong@gmail.com> - 2015-12-29 14:40 +0100
Re: [PATCH v1 3/3] ARM64 LPC: update binding doc Arnd Bergmann <arnd@arndb.de> - 2015-12-29 15:00 +0100
Re: [PATCH v1 3/3] ARM64 LPC: update binding doc Arnd Bergmann <arnd@arndb.de> - 2015-12-30 10:10 +0100
Re: [PATCH v1 3/3] ARM64 LPC: update binding doc Rongrong Zou <zourongrong@huawei.com> - 2015-12-31 15:20 +0100
Re: [PATCH v1 3/3] ARM64 LPC: update binding doc Arnd Bergmann <arnd@arndb.de> - 2015-12-31 15:50 +0100
csiph-web