Home
last modified time | relevance | path

Searched full:olpc (Results 1 – 25 of 109) sorted by relevance

12345

/OK3568_Linux_fs/kernel/arch/x86/platform/olpc/
H A Dolpc.c3 * 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 Dolpc_dt.c3 * OLPC-specific OFW device tree support code.
12 * Adapted for x86/OLPC by Andres Salomon <dilinger@queued.net>
19 #include <asm/olpc.h>
253 if (olpc_dt_compatible_match(node, "olpc,xo1.5-battery")) in olpc_dt_fixup()
256 /* Add olpc,xo1.5-battery compatible marker to battery node */ in olpc_dt_fixup()
258 olpc_dt_interpret(" \" olpc,xo1.5-battery\" +compatible"); in olpc_dt_fixup()
261 if (olpc_dt_compatible_match(node, "olpc,xo1-battery")) { in olpc_dt_fixup()
263 * If we have a olpc,xo1-battery compatible, then we're in olpc_dt_fixup()
274 olpc_dt_interpret(" \" olpc,xo1-dcon\" +compatible"); in olpc_dt_fixup()
280 if (olpc_dt_compatible_match(node, "olpc,xo1-battery")) { in olpc_dt_fixup()
[all …]
H A Dolpc-xo1-pm.c3 * Support for power management features of the OLPC XO-1 laptop
16 #include <linux/olpc-ec.h>
19 #include <asm/olpc.h>
21 #define DRV_NAME "olpc-xo1-pm"
92 printk(KERN_INFO "OLPC XO-1 power off sequence...\n"); in xo1_power_off()
134 else if (strcmp(pdev->name, "olpc-xo1-pm-acpi") == 0) in xo1_pm_probe()
141 printk(KERN_INFO "OLPC XO-1 support registered\n"); in xo1_pm_probe()
151 else if (strcmp(pdev->name, "olpc-xo1-pm-acpi") == 0) in xo1_pm_remove()
168 .name = "olpc-xo1-pm-acpi",
H A DMakefile2 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
H A Dolpc-xo1-rtc.c3 * Support for OLPC XO-1 Real Time Clock (RTC)
14 #include <asm/olpc.h>
61 node = of_find_compatible_node(NULL, NULL, "olpc,xo1-rtc"); in xo1_rtc_init()
66 pr_info("olpc-xo1-rtc: Initializing OLPC XO-1 RTC\n"); in xo1_rtc_init()
H A Dolpc-xo15-sci.c3 * Support for OLPC XO-1.5 System Control Interrupts (SCI)
12 #include <linux/olpc-ec.h>
15 #include <asm/olpc.h>
17 #define DRV_NAME "olpc-xo15-sci"
20 #define XO15_SCI_DEVICE_NAME "OLPC XO-1.5 SCI"
H A Dolpc-xo1-sci.c3 * Support for OLPC XO-1 System Control Interrupts (SCI)
21 #include <linux/olpc-ec.h>
25 #include <asm/olpc.h>
27 #define DRV_NAME "olpc-xo1-sci"
359 r = gpio_request(OLPC_GPIO_ECSCI, "OLPC-ECSCI"); in setup_ec_sci()
403 r = gpio_request(OLPC_GPIO_LID, "OLPC-LID"); in setup_lid_events()
616 .name = "olpc-xo1-sci-acpi",
/OK3568_Linux_fs/kernel/drivers/platform/olpc/
H A DKconfig6 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 DMakefile3 # 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 Dolpc-ec.c3 * Generic driver for the OLPC Embedded Controller.
19 #include <linux/olpc-ec.h>
110 * Throw a cmd descripter onto the list. We now have SMP OLPC machines, so
282 pr_debug("olpc-ec: bad ec cmd: cmd:response-count [arg1 [arg2 ...]]\n"); in ec_dbgfs_cmd_write()
292 pr_debug("olpc-ec: debugfs cmd 0x%02x with %d args %5ph, want %d returns\n", in ec_dbgfs_cmd_write()
299 pr_debug("olpc-ec: response %8ph (%d bytes expected)\n", in ec_dbgfs_cmd_write()
335 dbgfs_dir = debugfs_create_dir("olpc-ec", NULL); in olpc_ec_setup_debugfs()
486 .name = "olpc-ec",
/OK3568_Linux_fs/buildroot/board/olpc/
H A Dreadme.txt1 OLPC XO Laptops
4 This document explains how to build and run images that run on the OLPC
10 * OLPC XO-1
11 The original NS Geode based OLPC laptop, uses the x86 architecture.
15 * OLPC XO-7.5
40 Most OLPC machines were shipped with the security system that disallows
45 The procedure is descriped in the OLPC wiki:
H A Dolpc.fth1 \ OLPC XO boot script
16 " olpc,xo-1.75" 2over sindex -1 > if ( compatible$ )
44 " OLPC" $= if boot-file " fbcon=font:TER16x32 vt.color=0xf0 " $cat2 to boot-file then
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/misc/
H A Dolpc,xo1.75-ec.yaml5 $id: http://devicetree.org/schemas/misc/olpc,xo1.75-ec.yaml#
8 title: OLPC XO-1.75 Embedded Controller bindings
12 on a OLPC XO-1.75 laptop computer.
25 const: olpc,xo1.75-ec
50 compatible = "olpc,xo1.75-ec";
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dmmp2-olpc-xo-1-75.dts3 * OLPC XO 1.75 Laptop.
15 model = "OLPC XO-1.75";
16 compatible = "olpc,xo-1.75", "mrvl,mmp2";
90 compatible = "olpc,xo1.5-battery", "olpc,xo1-battery";
110 label = "OLPC XO";
125 compatible = "olpc,ap-sp";
232 compatible = "olpc,xo1.75-ec";
/OK3568_Linux_fs/kernel/sound/pci/cs5535audio/
H A Dcs5535audio_olpc.c3 * 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()
/OK3568_Linux_fs/buildroot/configs/
H A Dolpc_xo1_defconfig3 BR2_ROOTFS_POST_BUILD_SCRIPT="board/olpc/post-build.sh"
5 BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olpc/genimage.cfg"
10 BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/olpc/xo-1/linux.config"
11 BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/olpc/linux.config"
H A Dolpc_xo175_defconfig4 BR2_ROOTFS_POST_BUILD_SCRIPT="board/olpc/post-build.sh"
6 BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olpc/genimage.cfg"
11 BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/olpc/xo-1.75/linux.config"
12 BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/olpc/linux.config"
/OK3568_Linux_fs/kernel/drivers/input/serio/
H A Dolpc_apsp.c3 * 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
224 error = request_irq(priv->irq, olpc_apsp_rx, 0, "olpc-apsp", priv); in olpc_apsp_probe()
256 { .compatible = "olpc,ap-sp", },
265 .name = "olpc-apsp",
270 MODULE_DESCRIPTION("OLPC AP-SP serio driver");
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/power/supply/
H A Dolpc_battery.txt1 OLPC battery
5 - compatible : "olpc,xo1-battery" or "olpc,xo1.5-battery"
/OK3568_Linux_fs/kernel/arch/x86/include/asm/
H A Dolpc.h2 /* 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
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/serio/
H A Dolpc,ap-sp.txt1 OLPC AP-SP serio interface
4 - compatible : "olpc,ap-sp"
10 compatible = "olpc,ap-sp";
/OK3568_Linux_fs/kernel/drivers/mfd/
H A Dcs5535-mfd.c17 #include <asm/olpc.h>
57 .name = "olpc-xo1-pm-acpi",
62 .name = "olpc-xo1-sci-acpi",
113 "Failed to add CS5535 OLPC sub-devices: %d\n", in cs5535_mfd_probe()
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/share/i18n/locales/
H A Dht_HT20 % OLPC France, http://olpc-france.org
21 % and members of the OLPC Haiti volunteer team
30 source "Sugar Labs // OLPC"
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/share/i18n/locales/
H A Dht_HT20 % OLPC France, http://olpc-france.org
21 % and members of the OLPC Haiti volunteer team
30 source "Sugar Labs // OLPC"
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/rtc/
H A Dolpc-xo1-rtc.txt1 OLPC XO-1 RTC
5 - compatible : "olpc,xo1-rtc"

12345