| /linux/arch/x86/platform/olpc/ |
| H A D | olpc.c | 3 * Support for the OLPC DCON and OLPC EC access 19 #include <linux/olpc-ec.h> 23 #include <asm/olpc.h> 39 printk(KERN_ERR "olpc-ec: invalid argument to " in olpc_ec_timeout_set() 42 printk(KERN_DEBUG "olpc-ec: using %d ms delay for EC commands.\n", in olpc_ec_timeout_set() 75 printk(KERN_WARNING "olpc-ec: %d: waited %u ms for IBF!\n", in __wait_on_ibf() 95 printk(KERN_WARNING "olpc-ec: %d: waited %u ms for OBF!\n", in __wait_on_obf() 120 printk(KERN_ERR "olpc-ec: timeout while attempting to " in olpc_xo1_ec_cmd() 126 printk(KERN_ERR "olpc-ec: timeout waiting for EC to " in olpc_xo1_ec_cmd() 141 pr_devel("olpc-ec: running cmd 0x%x\n", cmd); in olpc_xo1_ec_cmd() [all …]
|
| H A D | Makefile | 2 obj-$(CONFIG_OLPC) += olpc.o olpc_ofw.o olpc_dt.o 3 obj-$(CONFIG_OLPC_XO1_PM) += olpc-xo1-pm.o xo1-wakeup.o 4 obj-$(CONFIG_OLPC_XO1_RTC) += olpc-xo1-rtc.o 5 obj-$(CONFIG_OLPC_XO1_SCI) += olpc-xo1-sci.o 6 obj-$(CONFIG_OLPC_XO15_SCI) += olpc-xo15-sci.o
|
| /linux/drivers/platform/olpc/ |
| H A D | Kconfig | 6 bool "Platform support for OLPC XO 1.75 hardware" 9 Say Y here to get to see options for the ARM-based OLPC platform. 12 Unless you have an OLPC XO laptop, you will want to say N. 17 tristate "OLPC XO 1.75 Embedded Controller" 23 Include support for the OLPC XO Embedded Controller (EC). The EC 27 Unless you have an OLPC XO laptop, you will want to say N.
|
| H A D | Makefile | 3 # OLPC XO platform-specific drivers 5 obj-$(CONFIG_OLPC_EC) += olpc-ec.o 6 obj-$(CONFIG_OLPC_XO175_EC) += olpc-xo175-ec.o
|
| H A D | olpc-ec.c | 3 * Generic driver for the OLPC Embedded Controller. 19 #include <linux/olpc-ec.h> 109 * Throw a cmd descripter onto the list. We now have SMP OLPC machines, so 281 pr_debug("olpc-ec: bad ec cmd: cmd:response-count [arg1 [arg2 ...]]\n"); in ec_dbgfs_cmd_write() 291 pr_debug("olpc-ec: debugfs cmd 0x%02x with %d args %5ph, want %d returns\n", in ec_dbgfs_cmd_write() 298 pr_debug("olpc-ec: response %8ph (%d bytes expected)\n", in ec_dbgfs_cmd_write() 334 dbgfs_dir = debugfs_create_dir("olpc-ec", NULL); in olpc_ec_setup_debugfs() 483 .name = "olpc-ec",
|
| H A D | olpc-xo175-ec.c | 3 * Driver for the OLPC XO-1.75 Embedded Controller. 19 #include <linux/olpc-ec.h> 668 dev_err(&spi->dev, "OLPC EC already registered.\n"); in olpc_xo175_ec_probe() 712 olpc_ec = platform_device_register_resndata(&spi->dev, "olpc-ec", -1, in olpc_xo175_ec_probe() 721 dev_info(&spi->dev, "OLPC XO-1.75 Embedded Controller driver\n"); in olpc_xo175_ec_probe() 732 { .compatible = "olpc,xo1.75-ec" }, 745 .name = "olpc-xo175-ec", 755 MODULE_DESCRIPTION("OLPC XO-1.75 Embedded Controller driver");
|
| /linux/Documentation/devicetree/bindings/power/supply/ |
| H A D | olpc-battery.yaml | 4 $id: http://devicetree.org/schemas/power/supply/olpc-battery.yaml# 7 title: OLPC Battery 19 - const: olpc,xo1.5-battery 20 - const: olpc,xo1-battery 22 - const: olpc,xo1-battery
|
| /linux/Documentation/devicetree/bindings/misc/ |
| H A D | olpc,xo1.75-ec.yaml | 5 $id: http://devicetree.org/schemas/misc/olpc,xo1.75-ec.yaml# 8 title: OLPC XO-1.75 Embedded Controller 12 on a OLPC XO-1.75 laptop computer. 25 const: olpc,xo1.75-ec 50 compatible = "olpc,xo1.75-ec";
|
| /linux/sound/pci/cs5535audio/ |
| H A D | cs5535audio_olpc.c | 3 * OLPC XO-1 additional sound features 14 #include <asm/olpc.h> 17 #define DRV_NAME "cs5535audio-olpc" 20 * OLPC has an additional feature on top of the regular AD1888 codec features. 45 * OLPC XO-1's V_REFOUT is a mic bias enable. 139 /* invert EAPD if on an OLPC B3 or higher */ in olpc_prequirks() 170 /* add the OLPC-specific controls */ in olpc_quirks()
|
| /linux/drivers/input/serio/ |
| H A D | olpc_apsp.c | 3 * OLPC serio driver for multiplexed input from Marvell MMP security processor 19 * The OLPC XO-1.75 and XO-4 laptops do not have a hardware PS/2 controller. 20 * Instead, the OLPC firmware runs a bit-banging PS/2 implementation on an 222 error = request_irq(priv->irq, olpc_apsp_rx, 0, "olpc-apsp", priv); in olpc_apsp_probe() 252 { .compatible = "olpc,ap-sp", }, 261 .name = "olpc-apsp", 266 MODULE_DESCRIPTION("OLPC AP-SP serio driver");
|
| /linux/Documentation/devicetree/bindings/serio/ |
| H A D | olpc,ap-sp.txt | 1 OLPC AP-SP serio interface 4 - compatible : "olpc,ap-sp" 10 compatible = "olpc,ap-sp";
|
| /linux/arch/x86/include/asm/ |
| H A D | olpc.h | 2 /* OLPC machine specific definitions */ 22 * OLPC board IDs contain the major build number within the mask 0x0ff0, 44 * The DCON is OLPC's Display Controller. It has a number of unique 53 * The "Mass Production" version of OLPC's XO is identified as being model
|
| /linux/drivers/mfd/ |
| H A D | cs5535-mfd.c | 20 #include <asm/olpc.h> 66 .name = "olpc-xo1-pm-acpi", 71 .name = "olpc-xo1-sci-acpi", in cs5535_mfd_probe() 122 "Failed to add CS5535 OLPC sub-devices: %d\n", in cs5535_mfd_probe()
|
| /linux/Documentation/ABI/testing/ |
| H A D | debugfs-olpc | 1 What: /sys/kernel/debug/olpc-ec/cmd 7 A generic interface for executing OLPC Embedded Controller commands and
|
| /linux/drivers/media/platform/marvell/ |
| H A D | Kconfig | 18 generation OLPC systems. 36 in OLPC XO 1.75 systems.
|
| /linux/drivers/power/supply/ |
| H A D | olpc_battery.c | 19 #include <linux/olpc-ec.h> 540 pr_err("olpc-battery: " in olpc_bat_eeprom_read() 652 np = of_find_compatible_node(NULL, NULL, "olpc,xo1.75-ec"); in olpc_battery_probe() 666 printk(KERN_NOTICE "OLPC EC version 0x%02x too old for " in olpc_battery_probe() 685 if (of_device_is_compatible(pdev->dev.of_node, "olpc,xo1.5-battery")) { in olpc_battery_probe() 713 { .compatible = "olpc,xo1-battery" }, 714 { .compatible = "olpc,xo1.5-battery" }, 721 .name = "olpc-battery",
|
| /linux/Documentation/admin-guide/media/ |
| H A D | cafe_ccic.rst | 12 controller. This is the controller found in first-generation OLPC systems, 13 and this driver was written with support from the OLPC project.
|
| /linux/Documentation/devicetree/bindings/rtc/ |
| H A D | trivial-rtc.yaml | 68 # OLPC XO-1 RTC 69 - olpc,xo1-rtc
|
| /linux/drivers/platform/x86/ |
| H A D | xo15-ebook.c | 3 * OLPC XO-1.5 ebook switch driver 30 MODULE_DESCRIPTION("OLPC XO-1.5 ebook switch driver");
|
| H A D | Kconfig | 586 tristate "OLPC XO-1.5 ebook switch" 587 depends on OLPC || COMPILE_TEST 590 Support for the ebook switch on the OLPC XO-1.5 laptop. 596 tristate "OLPC XO-1 software RF kill switch" 597 depends on OLPC || COMPILE_TEST 600 Support for enabling/disabling the WLAN interface on the OLPC XO-1
|
| /linux/drivers/media/platform/via/ |
| H A D | Kconfig | 13 Chrome9 chipsets. Currently only tested on OLPC xo-1.5 systems
|
| /linux/arch/x86/ |
| H A D | Kconfig | 2855 bool "OLPC XO-1" 2856 depends on OLPC 2893 depends on PCI && OLPC && (PCI_GOOLPC || PCI_GOANY) 2975 config OLPC 2984 Add support for detecting the unique features of the OLPC 2988 bool "OLPC XO-1 Power Management" 2989 depends on OLPC && MFD_CS5535=y && PM_SLEEP 2991 Add support for poweroff and suspend of the OLPC XO-1 laptop. 2994 bool "OLPC XO-1 Real Time Clock" 3001 bool "OLPC X 3021 config OLPC global() config [all...] |
| /linux/arch/x86/platform/ |
| H A D | Makefile | 11 obj-y += olpc/
|
| /linux/drivers/platform/ |
| H A D | Kconfig | 14 source "drivers/platform/olpc/Kconfig"
|
| H A D | Makefile | 10 obj-$(CONFIG_OLPC_EC) += olpc/
|