Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
a706eb2
ev3dev: cumulative ev3dev changes to arm arch code
dlech May 6, 2016
b227323
lego-linux-drivers submodule
dlech May 6, 2016
97e0cdb
ev3dev boot logo
dlech May 6, 2016
7169c2a
add I2C_CLASS_LEGOEV3
dlech May 6, 2016
770412e
add default_screen_mode parameter for vt
dlech May 6, 2016
96d2417
add LEGO WeDo to hid-ids.h and make the hid driver ignore it
dlech Dec 15, 2014
50ddaa5
HID: sony: Enable Bluetooth Gasia third-party PS3 controllers
vs7 Nov 16, 2015
0e022f7
usb: musb: da8xx: Add special endpoint config for ev3dev
dlech Jan 3, 2017
fb5ef22
i2c: expose adapter probe and remove probed functions
dlech Aug 22, 2016
6e2c0b3
fbdev: set default margin color to white
dlech Jul 31, 2017
75894dc
iio: trigger: add in-kernel function for setting hrtimer sampling fre…
dlech Jul 13, 2018
ace6451
ev3dev hack: trigger UART Rx earlier
dlech Jul 26, 2018
98e16e0
ev3dev hack: add fixed timer trigger to ADC
dlech Feb 23, 2019
b748f26
ev3dev hack: hid-sony: change default poll interval for PS4 controller
dlech Aug 6, 2018
8ffc16b
ev3dev hack: add more line discipline constants
dlech Mar 30, 2024
eb218e4
remoteproc: add page lookup for TI PRU to ELF loader
dlech Apr 1, 2024
275a3af
ev3dev hack: expose fiq in interupt controller
dlech Apr 1, 2024
e4ee764
fixup! ev3dev: cumulative ev3dev changes to arm arch code
dlech Apr 1, 2024
67b682e
fixup! lego-linux-drivers submodule
dlech Apr 1, 2024
372d96a
Updates to get ev3-kernel to compile with 6.12.60
Project516 Dec 12, 2025
b0d7fd4
switch submodule to ev3dev source
Project516 Jan 6, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,7 @@ modules.order
!.get_maintainer.ignore
!.gitattributes
!.gitignore
!.gitmodules
!.kunitconfig
!.mailmap
!.pylintrc
Expand Down
4 changes: 4 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[submodule "drivers/lego"]
path = drivers/lego
url = https://github.com/ev3dev/lego-linux-drivers
branch = ev3dev-trixie
5 changes: 4 additions & 1 deletion arch/arm/boot/dts/ti/davinci/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,7 @@ dtb-$(CONFIG_ARCH_DAVINCI) += \
da850-lcdk.dtb \
da850-enbw-cmc.dtb \
da850-evm.dtb \
da850-lego-ev3.dtb
da850-lego-ev3.dtb \
da850-lego-ev3-adafruit18.dtb \
da850-lego-ev3-color.dtb \
da850-lego-ev3-lms2012.dtb
37 changes: 37 additions & 0 deletions arch/arm/boot/dts/ti/davinci/da850-lego-ev3-adafruit18.dts
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
/*
* Device tree for LEGO MINDSTORMS EV3 with Adafruit 1.8" Color TFT
*
* Copyright (C) 2018 David Lechner <[email protected]>
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the
* Free Software Foundation, version 2.
*/

#include "da850-lego-ev3.dts"

/ {
backlight: backlight {
compatible = "gpio-backlight";
gpios = <&gpio 44 GPIO_ACTIVE_HIGH>;
};
};

&spi1 {
/delete-property/cs-gpios;

display@0 {
status = "disabled";
};

display@1{
compatible = "jianda,jd-t18003-t01";
/* not actually using CS */
reg = <1>;
spi-max-frequency = <32000000>;
dc-gpios = <&gpio 43 GPIO_ACTIVE_HIGH>;
reset-gpios = <&gpio 80 GPIO_ACTIVE_HIGH>;
backlight = <&backlight>;
rotation = <270>;
};
};
37 changes: 37 additions & 0 deletions arch/arm/boot/dts/ti/davinci/da850-lego-ev3-color.dts
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
/*
* Device tree for LEGO MINDSTORMS EV3 with Adafruit 1.8" Color TFT
*
* Copyright (C) 2018 David Lechner <[email protected]>
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the
* Free Software Foundation, version 2.
*/

#include "da850-lego-ev3.dts"

/ {
backlight: backlight {
compatible = "gpio-backlight";
gpios = <&gpio 44 GPIO_ACTIVE_HIGH>;
};
};

&spi1 {
/delete-property/cs-gpios;

display@0 {
status = "disabled";
};

display@1{
compatible = "jianda,jd-t18003-t01";
/* not actually using CS */
reg = <1>;
spi-max-frequency = <32000000>;
dc-gpios = <&gpio 43 GPIO_ACTIVE_HIGH>;
reset-gpios = <&gpio 80 GPIO_ACTIVE_HIGH>;
backlight = <&backlight>;
rotation = <90>;
};
};
Loading