Browse Source

WIP: split up the top directory into build directories per model, clean up

tags/2020-06-05
mntmn 3 months ago
parent
commit
c2d0386b5d
100 changed files with 256 additions and 25 deletions
  1. +0
    -13
      notes.txt
  2. +0
    -0
      reform1-imx6qp/mnt-blk-icon.bmp
  3. +5
    -0
      reform1-imx6qp/template-skel/console-rotating-cube.sh
  4. +121
    -0
      reform1-imx6qp/template-skel/reform-i3-help.html
  5. +99
    -0
      reform1-imx6qp/template-skel/reformd-init-script.sh
  6. +15
    -0
      reform1-imx6qp/template-skel/status-bar.sh
  7. +6
    -0
      reform1-imx6qp/template-skel/usb-mode.sh
  8. +0
    -0
      reform2-imx8mq/all.do
  9. +0
    -0
      reform2-imx8mq/cleanup.sh
  10. +0
    -0
      reform2-imx8mq/default.imx8mq-mnt-reform2.dtb.do
  11. +0
    -0
      reform2-imx8mq/default.reform2-imx8mq.kernel.do
  12. +0
    -0
      reform2-imx8mq/flash-image.sh
  13. +0
    -0
      reform2-imx8mq/linux-5.7-rc6.tar.gz.do
  14. +0
    -0
      reform2-imx8mq/mkimage.sh
  15. +4
    -6
      reform2-imx8mq/mkkernel.sh
  16. +0
    -0
      reform2-imx8mq/mkuboot.sh
  17. +0
    -0
      reform2-imx8mq/mkuserland.sh
  18. +0
    -0
      reform2-imx8mq/mkuserland2.sh
  19. +0
    -0
      reform2-imx8mq/multistrap.conf
  20. +1
    -1
      reform2-imx8mq/reform2-imx8mq.img.do
  21. +0
    -0
      reform2-imx8mq/template-etc/asound.state
  22. +0
    -0
      reform2-imx8mq/template-etc/common-account
  23. +0
    -0
      reform2-imx8mq/template-etc/common-auth
  24. +0
    -0
      reform2-imx8mq/template-etc/common-password
  25. +0
    -0
      reform2-imx8mq/template-etc/common-session
  26. +0
    -0
      reform2-imx8mq/template-etc/common-session-noninteractive
  27. +0
    -0
      reform2-imx8mq/template-etc/daemon.conf
  28. +0
    -0
      reform2-imx8mq/template-etc/dhclient.conf
  29. +0
    -0
      reform2-imx8mq/template-etc/eth.network
  30. +0
    -0
      reform2-imx8mq/template-etc/fstab
  31. +0
    -0
      reform2-imx8mq/template-etc/gshadow
  32. +0
    -0
      reform2-imx8mq/template-etc/hostname
  33. +0
    -0
      reform2-imx8mq/template-etc/hosts
  34. +0
    -0
      reform2-imx8mq/template-etc/inittab
  35. +0
    -0
      reform2-imx8mq/template-etc/ld.so.conf
  36. +0
    -0
      reform2-imx8mq/template-etc/locale
  37. +0
    -0
      reform2-imx8mq/template-etc/motd
  38. +0
    -0
      reform2-imx8mq/template-etc/motd-reform
  39. +0
    -0
      reform2-imx8mq/template-etc/network-interfaces
  40. +0
    -0
      reform2-imx8mq/template-etc/passwd
  41. +0
    -0
      reform2-imx8mq/template-etc/reform-desktop-help
  42. +0
    -0
      reform2-imx8mq/template-etc/reform-display.service
  43. +0
    -0
      reform2-imx8mq/template-etc/reform-help
  44. +0
    -0
      reform2-imx8mq/template-etc/reform-root-help
  45. +0
    -0
      reform2-imx8mq/template-etc/reform-toggle-display.sh
  46. +0
    -0
      reform2-imx8mq/template-etc/resolv.conf
  47. +0
    -0
      reform2-imx8mq/template-etc/shadow
  48. +0
    -0
      reform2-imx8mq/template-etc/xorg.conf
  49. +0
    -0
      reform2-imx8mq/template-kernel/imx8mq-mnt-reform2.dts
  50. +0
    -0
      reform2-imx8mq/template-kernel/imx8mq.dtsi
  51. +5
    -5
      reform2-imx8mq/template-kernel/kernel-config
  52. +0
    -0
      reform2-imx8mq/template-kernel/patches/0001-drm-bridge-Add-NWL-MIPI-DSI-host-controller-support.patch
  53. +0
    -0
      reform2-imx8mq/template-kernel/patches/0002-dt-bindings-display-bridge-Add-binding-for-NWL-mipi-.patch
  54. +0
    -0
      reform2-imx8mq/template-kernel/patches/0003-DCSS-v4-Add-support-for-iMX8MQ-Display-Controller-Subsystem.patch
  55. +0
    -0
      reform2-imx8mq/template-kernel/patches/4101-media-vb2-wait-for-dmabuf-fences.patch
  56. +0
    -0
      reform2-imx8mq/template-kernel/patches/4201-HACK-media-vb2-don-t-validate-buffer-length.patch
  57. +0
    -0
      reform2-imx8mq/template-kernel/patches/44f0bbdcf0433052b4e85940cb41d04c13fdad57.patch
  58. +0
    -0
      reform2-imx8mq/template-kernel/patches/git.linuxtv.org-28a202c55963386b8bc45bcc52029362e9aa0d33.patch
  59. +0
    -0
      reform2-imx8mq/template-kernel/patches/git.linuxtv.org-88d06362d1d052e4c844ac95a2ca308ed4d90452.patch
  60. +0
    -0
      reform2-imx8mq/template-kernel/patches/mnt1000-pcie-reparent-clocks.patch
  61. +0
    -0
      reform2-imx8mq/template-kernel/patches/mnt1001-pcie-support-internal-refclk-aspm.patch
  62. +0
    -0
      reform2-imx8mq/template-kernel/patches/mnt2000-audio-wm8960-add-dacslope-setting.patch
  63. +0
    -0
      reform2-imx8mq/template-kernel/patches/mnt2001-audio-sai-workaround-rate-matching.patch
  64. +0
    -0
      reform2-imx8mq/template-kernel/patches/mnt3000-imx-dcss-tweak-DCSS-pixel-rate-to-prevent-sporadic-d.patch
  65. +0
    -0
      reform2-imx8mq/template-kernel/patches/mnt3001-nwl-dsi-disable-bridge_mode_fixup-that-breaks-hs-vs-.patch
  66. +0
    -0
      reform2-imx8mq/template-kernel/patches/mnt3002-MNT-Reform2-add-simple-panel-Innolux-N125HCE-GN1.patch
  67. +0
    -0
      reform2-imx8mq/template-kernel/patches/mnt3003-MNT-Reform-import-cadence-HDMI-driver-for-imx8mq-fro.patch
  68. +0
    -0
      reform2-imx8mq/template-kernel/patches/mnt3004-MNT-Reform-imx8mq-add-PHY_27M-clock.patch
  69. +0
    -0
      reform2-imx8mq/template-kernel/patches/mnt3005-MNT-Reform-imx8mq-DCSS-add-module-option-to-toggle-h.patch
  70. +0
    -0
      reform2-imx8mq/template-kernel/patches/mnt3006-MNT-Reform-imx8mq-add-PHY_27M-clock-missing-define.patch
  71. +0
    -0
      reform2-imx8mq/template-kernel/patches/mnt3007-MNT-Reform-imx8mq-missing-kconf-makefile-for-cadence.patch
  72. +0
    -0
      reform2-imx8mq/template-kernel/patches/mnt3008-MNT-Reform-imx8mq-missing-makefile-change-for-imx-dc.patch
  73. +0
    -0
      reform2-imx8mq/template-skel/.bash_profile
  74. +0
    -0
      reform2-imx8mq/template-skel/.config/sway/config
  75. +0
    -0
      reform2-imx8mq/template-skel/.config/waybar/config
  76. +0
    -0
      reform2-imx8mq/template-skel/.config/waybar/style.css
  77. +0
    -0
      reform2-imx8mq/template-skel/.config/xfce4/terminal/terminalrc
  78. +0
    -0
      reform2-imx8mq/template-skel/.ircrc
  79. +0
    -0
      reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/.uuid
  80. +0
    -0
      reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-Black.otf
  81. +0
    -0
      reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-BlackItalic.otf
  82. +0
    -0
      reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-Bold.otf
  83. +0
    -0
      reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-BoldItalic.otf
  84. +0
    -0
      reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-ExtraBold.otf
  85. +0
    -0
      reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-ExtraBoldItalic.otf
  86. +0
    -0
      reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-ExtraLight-BETA.otf
  87. +0
    -0
      reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-ExtraLightItalic-BETA.otf
  88. +0
    -0
      reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-Italic.otf
  89. +0
    -0
      reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-Light-BETA.otf
  90. +0
    -0
      reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-LightItalic-BETA.otf
  91. +0
    -0
      reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-Medium.otf
  92. +0
    -0
      reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-MediumItalic.otf
  93. +0
    -0
      reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-Regular.otf
  94. +0
    -0
      reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-SemiBold.otf
  95. +0
    -0
      reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-SemiBoldItalic.otf
  96. +0
    -0
      reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-Thin-BETA.otf
  97. +0
    -0
      reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-ThinItalic-BETA.otf
  98. +0
    -0
      reform2-imx8mq/template-skel/.local/share/fonts/Inter (TTF)/.uuid
  99. +0
    -0
      reform2-imx8mq/template-skel/.local/share/fonts/Inter (TTF)/Inter-Black.ttf
  100. +0
    -0
      reform2-imx8mq/template-skel/.local/share/fonts/Inter (TTF)/Inter-BlackItalic.ttf

+ 0
- 13
notes.txt View File

@@ -1,13 +0,0 @@
# Some WIP Notes

qemu cannot boot with the custom LOADADDR kernel

single user mode: don't forget mount -o remount,rw /

need to add ttyAMA0 to inittab / console=ttyAMA0,115200

todo: avoid the setup script until later

todo: maybe the setup script can first build the userland?

why does ninja hang sometimes?

mnt-blk-icon.bmp → reform1-imx6qp/mnt-blk-icon.bmp View File


+ 5
- 0
reform1-imx6qp/template-skel/console-rotating-cube.sh View File

@@ -0,0 +1,5 @@
#!/bin/bash

# An OpenGL rotating cube in your console!

kmscube -D /dev/dri/card1

+ 121
- 0
reform1-imx6qp/template-skel/reform-i3-help.html View File

@@ -0,0 +1,121 @@
<html>
<head>
<style>
tr td:first-child {
font-weight: bold;
padding-right: 10px;
}
body {
margin: 50px;
max-width: 600px;
font-size: 13pt;
}
</style>
</head>
<body>
<p>
Hi!
</p>

<p>
You can scroll text in this window with the arrow keys.
</p>

<p>
The window manager you're looking at is called <a href="https://i3wm.org">i3</a>. It might be unfamiliar to you at first, but once you get used to it, it will be fast and fun to use.
</p>

<p>
The most important things to know:
</p>

<p>
i3 is a <i>tiling</i> window manager. That means that if you open a new window, i3 will try to fit it on your screen, dividing the space up for all windows equally. You can still resize the windows like you want. But usually it makes more sense to shift a window to its own fullscreen workspace.
</p>

<p>
You control i3 mostly with the keyboard. The most important key is the modifier key, by default "Super". On Reform, this is <b>the key next to Super with the MNT logo engraved</b>.
</p>

<p>
You can switch workspaces by pressing <b>[Super-1], [Super-2], [Super-3]</b> and so on.
</p>

<p>
You can send a window to another workspace by pressing <b>[Super-Shift-1], [Super-Shift-2]</b>, ... you get the idea.
</p>

<p>
In the lower left corner you can see an indicator showing which workspace you are on and how many there are currently. You can also click on these numbers.
</p>

<p>
<b>[Super-d]</b> will open an input menu at the top of the screen that you can use to launch applications by typing their name. When you start typing, dmenu will guess which application you mean.
</p>

<p>
You can launch a new terminal by pressing <b>[Super-Return]</b>.
</p>

<p>
Try launching <i>pcmanfm</i> using the dmenu. Pcmanfm is a file manager that you can use to explore the system. It also has an "Applications" section where you can discover installed applications.
</p>

<p>
<b>[Super-Shift-q]</b> closes the active window/application.
</p>

<p>
Some applications to try:
</p>

<table>
<tr><td>
pcmanfm </td><td>File Manager
</td></tr><tr><td>
wicd-gtk </td><td>Network Setup
</td></tr><tr><td>
gedit, emacs, gvim </td><td>Text editors
</td></tr><tr><td>
firefox </td><td>Web Browser
</td></tr><tr><td>
claws-mail </td><td>Email Client
</td></tr><tr><td>
gnumeric </td><td>Spreadsheet
</td></tr><tr><td>
minetest </td><td>3D Sandbox Minig/Crafting Game
</td></tr><tr><td>
meshlab </td><td>3D Model Viewer
</td></tr><tr><td>
inkscape, gimp, grafx2 </td><td>Graphics
</td></tr><tr><td>
milkytracker </td><td>Music Tracker
</td></tr><tr><td>
kicad </td><td>Electronics
</td></tr><tr><td>
lxappearance </td><td>Change Look &amp; Feel
</td></tr><tr><td>
sakura </td><td>Terminal
</td></tr></table>

<p>
You can see all i3 shortcuts ("bindings") and customize them by editing the file /root/.config/i3/config. You can customize the status bar by editing /root/.config/i3status.conf.
</p>

<p>
Also, make sure to check out the files in /root/reform.
</p>

<p>
To learn more about i3, execute <i>man i3</i> in a terminal.
</p>

<p>
If you want to replace i3 with something else (like <i>openbox</i>), you can edit /root/.xinitrc. There, you can also remove this help text being shown on startup. Quit X by executing "killall X" and start it again using "xinit".
</p>

<p>
Good luck!
</p>
</body>
</html>

+ 99
- 0
reform1-imx6qp/template-skel/reformd-init-script.sh View File

@@ -0,0 +1,99 @@
#!/bin/sh
### BEGIN INIT INFO
# Provides: reformd
# Required-Start: $syslog
# Required-Stop: $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: MNT Reform battery/lid/fan service.
# Description: Monitors battery capacity, watches system temperature and controls the fan speed. Suspends/resumes system on lid closing/opening.
### END INIT INFO

dir=""
cmd="/root/reformd.sh"
user="root"

name=`basename $0`
pid_file="/var/run/$name.pid"
stdout_log="/var/log/$name.log"
stderr_log="/var/log/$name.err"

get_pid() {
cat "$pid_file"
}

is_running() {
[ -f "$pid_file" ] && ps -p `get_pid` > /dev/null 2>&1
}

case "$1" in
start)
if is_running; then
echo "Already started"
else
echo "Starting $name"
cd "$dir"
if [ -z "$user" ]; then
sudo $cmd >> "$stdout_log" 2>> "$stderr_log" &
else
sudo -u "$user" $cmd >> "$stdout_log" 2>> "$stderr_log" &
fi
echo $! > "$pid_file"
if ! is_running; then
echo "Unable to start, see $stdout_log and $stderr_log"
exit 1
fi
fi
;;
stop)
if is_running; then
echo -n "Stopping $name.."
kill `get_pid`
for i in 1 2 3 4 5 6 7 8 9 10
# for i in `seq 10`
do
if ! is_running; then
break
fi

echo -n "."
sleep 1
done
echo

if is_running; then
echo "Not stopped; may still be shutting down or shutdown may have failed"
exit 1
else
echo "Stopped"
if [ -f "$pid_file" ]; then
rm "$pid_file"
fi
fi
else
echo "Not running"
fi
;;
restart)
$0 stop
if is_running; then
echo "Unable to stop, will not attempt to start"
exit 1
fi
$0 start
;;
status)
if is_running; then
echo "Running"
else
echo "Stopped"
exit 1
fi
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
exit 1
;;
esac

exit 0

+ 15
- 0
reform1-imx6qp/template-skel/status-bar.sh View File

@@ -0,0 +1,15 @@
#!/bin/bash

read -r temp < /sys/class/thermal/thermal_zone0/temp
temp=$((temp / 1000))

IFS=$',\r'
read -r x y bat_capacity bat_volts bat_amps a b </var/log/reformd

bat_capacity=$(echo $bat_capacity | tr -d Ah)
bat_amps=$(echo "-($bat_amps)" | tr -d A | bc)

bat_percent=$(echo "scale=2;$bat_capacity/10.0*100" | bc)

echo -n "BAT $bat_percent% (${bat_amps}A ${bat_volts}V) $temp°C"


+ 6
- 0
reform1-imx6qp/template-skel/usb-mode.sh View File

@@ -0,0 +1,6 @@
#!/bin/bash

mount -t debugfs none /sys/kernel/debug

# or gadget
echo host > /sys/kernel/debug/ci_hdrc.0/role

all.do → reform2-imx8mq/all.do View File


cleanup.sh → reform2-imx8mq/cleanup.sh View File


default.imx8mq-mnt-reform2.dtb.do → reform2-imx8mq/default.imx8mq-mnt-reform2.dtb.do View File


default.reform2-imx8mq.kernel.do → reform2-imx8mq/default.reform2-imx8mq.kernel.do View File


flash-image.sh → reform2-imx8mq/flash-image.sh View File


linux-5.7-rc6.tar.gz.do → reform2-imx8mq/linux-5.7-rc6.tar.gz.do View File


mkimage.sh → reform2-imx8mq/mkimage.sh View File


mkkernel.sh → reform2-imx8mq/mkkernel.sh View File

@@ -3,11 +3,9 @@
set -x
set -e

# TODO make this selectable
export ARCH=arm64
export LOADADDR=0x40480000
export CROSS_COMPILE=aarch64-linux-gnu-
export REFORM_MODEL=reform2-imx8mq

if [ ! -d linux ]
then
@@ -15,13 +13,13 @@ then
git clone --depth 1 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
fi

cp ./$REFORM_MODEL/*.dts ./linux/arch/arm64/boot/dts/freescale/
cp ./$REFORM_MODEL/*.dtsi ./linux/arch/arm64/boot/dts/freescale/
cp ./$REFORM_MODEL/kernel-config ./linux/.config
cp ./template-kernel/*.dts ./linux/arch/arm64/boot/dts/freescale/
cp ./template-kernel/*.dtsi ./linux/arch/arm64/boot/dts/freescale/
cp ./template-kernel/kernel-config ./linux/.config

cd linux

for PATCHFILE in ../$REFORM_MODEL/patches/*.patch
for PATCHFILE in ../template-kernel/patches/*.patch
do
echo PATCH: $PATCHFILE
if git apply --check $PATCHFILE; then

mkuboot.sh → reform2-imx8mq/mkuboot.sh View File


mkuserland.sh → reform2-imx8mq/mkuserland.sh View File


mkuserland2.sh → reform2-imx8mq/mkuserland2.sh View File


multistrap.conf → reform2-imx8mq/multistrap.conf View File


reform2-imx8mq.img.do → reform2-imx8mq/reform2-imx8mq.img.do View File

@@ -9,7 +9,7 @@ stat \
"${TRUNCATE}" \
"${PARTED}" \

IMAGE_SIZE=16000M
IMAGE_SIZE=8000M
"${TRUNCATE}" -s "${IMAGE_SIZE}" "${3}"

"${PARTED}" -s "${3}" 'mklabel msdos'

template-etc/asound.state → reform2-imx8mq/template-etc/asound.state View File


template-etc/common-account → reform2-imx8mq/template-etc/common-account View File


template-etc/common-auth → reform2-imx8mq/template-etc/common-auth View File


template-etc/common-password → reform2-imx8mq/template-etc/common-password View File


template-etc/common-session → reform2-imx8mq/template-etc/common-session View File


template-etc/common-session-noninteractive → reform2-imx8mq/template-etc/common-session-noninteractive View File


template-etc/daemon.conf → reform2-imx8mq/template-etc/daemon.conf View File


template-etc/dhclient.conf → reform2-imx8mq/template-etc/dhclient.conf View File


template-etc/eth.network → reform2-imx8mq/template-etc/eth.network View File


template-etc/fstab → reform2-imx8mq/template-etc/fstab View File


template-etc/gshadow → reform2-imx8mq/template-etc/gshadow View File


template-etc/hostname → reform2-imx8mq/template-etc/hostname View File


template-etc/hosts → reform2-imx8mq/template-etc/hosts View File


template-etc/inittab → reform2-imx8mq/template-etc/inittab View File


template-etc/ld.so.conf → reform2-imx8mq/template-etc/ld.so.conf View File


template-etc/locale → reform2-imx8mq/template-etc/locale View File


template-etc/motd → reform2-imx8mq/template-etc/motd View File


template-etc/motd-reform → reform2-imx8mq/template-etc/motd-reform View File


template-etc/network-interfaces → reform2-imx8mq/template-etc/network-interfaces View File


template-etc/passwd → reform2-imx8mq/template-etc/passwd View File


template-etc/reform-desktop-help → reform2-imx8mq/template-etc/reform-desktop-help View File


template-etc/reform-display.service → reform2-imx8mq/template-etc/reform-display.service View File


template-etc/reform-help → reform2-imx8mq/template-etc/reform-help View File


template-etc/reform-root-help → reform2-imx8mq/template-etc/reform-root-help View File


template-etc/reform-toggle-display.sh → reform2-imx8mq/template-etc/reform-toggle-display.sh View File


template-etc/resolv.conf → reform2-imx8mq/template-etc/resolv.conf View File


template-etc/shadow → reform2-imx8mq/template-etc/shadow View File


template-etc/xorg.conf → reform2-imx8mq/template-etc/xorg.conf View File


reform2-imx8mq/imx8mq-mnt-reform2.dts → reform2-imx8mq/template-kernel/imx8mq-mnt-reform2.dts View File


reform2-imx8mq/imx8mq.dtsi → reform2-imx8mq/template-kernel/imx8mq.dtsi View File


reform2-imx8mq/kernel-config → reform2-imx8mq/template-kernel/kernel-config View File

@@ -1191,7 +1191,7 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m
CONFIG_NETFILTER_XT_TARGET_HL=m
CONFIG_NETFILTER_XT_TARGET_HMARK=m
CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
CONFIG_NETFILTER_XT_TARGET_LED=m
# CONFIG_NETFILTER_XT_TARGET_LED is not set
CONFIG_NETFILTER_XT_TARGET_LOG=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_NAT=y
@@ -2553,7 +2553,7 @@ CONFIG_NET_FAILOVER=y
# Input device support
#
CONFIG_INPUT=y
CONFIG_INPUT_LEDS=m
CONFIG_INPUT_LEDS=y
CONFIG_INPUT_FF_MEMLESS=y
# CONFIG_INPUT_POLLDEV is not set
# CONFIG_INPUT_SPARSEKMAP is not set
@@ -4593,7 +4593,7 @@ CONFIG_USB_CYPRESS_CY7C63=m
CONFIG_USB_CYTHERM=m
CONFIG_USB_IDMOUSE=m
CONFIG_USB_FTDI_ELAN=m
CONFIG_USB_APPLEDISPLAY=m
# CONFIG_USB_APPLEDISPLAY is not set
# CONFIG_APPLE_MFI_FASTCHARGE is not set
CONFIG_USB_SISUSBVGA=m
CONFIG_USB_SISUSBVGA_CON=y
@@ -4688,7 +4688,7 @@ CONFIG_LEDS_CLASS=y
# CONFIG_LEDS_LM3642 is not set
# CONFIG_LEDS_LM3692X is not set
# CONFIG_LEDS_PCA9532 is not set
# CONFIG_LEDS_GPIO is not set
CONFIG_LEDS_GPIO=y
# CONFIG_LEDS_LP3944 is not set
# CONFIG_LEDS_LP3952 is not set
# CONFIG_LEDS_LP5521 is not set
@@ -4730,7 +4730,7 @@ CONFIG_LEDS_TRIGGER_ONESHOT=y
# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
# CONFIG_LEDS_TRIGGER_CPU is not set
# CONFIG_LEDS_TRIGGER_ACTIVITY is not set
# CONFIG_LEDS_TRIGGER_GPIO is not set
CONFIG_LEDS_TRIGGER_GPIO=y
CONFIG_LEDS_TRIGGER_DEFAULT_ON=y

#

reform2-imx8mq/patches/0001-drm-bridge-Add-NWL-MIPI-DSI-host-controller-support.patch → reform2-imx8mq/template-kernel/patches/0001-drm-bridge-Add-NWL-MIPI-DSI-host-controller-support.patch View File


reform2-imx8mq/patches/0002-dt-bindings-display-bridge-Add-binding-for-NWL-mipi-.patch → reform2-imx8mq/template-kernel/patches/0002-dt-bindings-display-bridge-Add-binding-for-NWL-mipi-.patch View File


reform2-imx8mq/patches/0003-DCSS-v4-Add-support-for-iMX8MQ-Display-Controller-Subsystem.patch → reform2-imx8mq/template-kernel/patches/0003-DCSS-v4-Add-support-for-iMX8MQ-Display-Controller-Subsystem.patch View File


reform2-imx8mq/patches/4101-media-vb2-wait-for-dmabuf-fences.patch → reform2-imx8mq/template-kernel/patches/4101-media-vb2-wait-for-dmabuf-fences.patch View File


reform2-imx8mq/patches/4201-HACK-media-vb2-don-t-validate-buffer-length.patch → reform2-imx8mq/template-kernel/patches/4201-HACK-media-vb2-don-t-validate-buffer-length.patch View File


reform2-imx8mq/patches/44f0bbdcf0433052b4e85940cb41d04c13fdad57.patch → reform2-imx8mq/template-kernel/patches/44f0bbdcf0433052b4e85940cb41d04c13fdad57.patch View File


reform2-imx8mq/patches/git.linuxtv.org-28a202c55963386b8bc45bcc52029362e9aa0d33.patch → reform2-imx8mq/template-kernel/patches/git.linuxtv.org-28a202c55963386b8bc45bcc52029362e9aa0d33.patch View File


reform2-imx8mq/patches/git.linuxtv.org-88d06362d1d052e4c844ac95a2ca308ed4d90452.patch → reform2-imx8mq/template-kernel/patches/git.linuxtv.org-88d06362d1d052e4c844ac95a2ca308ed4d90452.patch View File


reform2-imx8mq/patches/mnt1000-pcie-reparent-clocks.patch → reform2-imx8mq/template-kernel/patches/mnt1000-pcie-reparent-clocks.patch View File


reform2-imx8mq/patches/mnt1001-pcie-support-internal-refclk-aspm.patch → reform2-imx8mq/template-kernel/patches/mnt1001-pcie-support-internal-refclk-aspm.patch View File


reform2-imx8mq/patches/mnt2000-audio-wm8960-add-dacslope-setting.patch → reform2-imx8mq/template-kernel/patches/mnt2000-audio-wm8960-add-dacslope-setting.patch View File


reform2-imx8mq/patches/mnt2001-audio-sai-workaround-rate-matching.patch → reform2-imx8mq/template-kernel/patches/mnt2001-audio-sai-workaround-rate-matching.patch View File


reform2-imx8mq/patches/mnt3000-imx-dcss-tweak-DCSS-pixel-rate-to-prevent-sporadic-d.patch → reform2-imx8mq/template-kernel/patches/mnt3000-imx-dcss-tweak-DCSS-pixel-rate-to-prevent-sporadic-d.patch View File


reform2-imx8mq/patches/mnt3001-nwl-dsi-disable-bridge_mode_fixup-that-breaks-hs-vs-.patch → reform2-imx8mq/template-kernel/patches/mnt3001-nwl-dsi-disable-bridge_mode_fixup-that-breaks-hs-vs-.patch View File


reform2-imx8mq/patches/mnt3002-MNT-Reform2-add-simple-panel-Innolux-N125HCE-GN1.patch → reform2-imx8mq/template-kernel/patches/mnt3002-MNT-Reform2-add-simple-panel-Innolux-N125HCE-GN1.patch View File


reform2-imx8mq/patches/mnt3003-MNT-Reform-import-cadence-HDMI-driver-for-imx8mq-fro.patch → reform2-imx8mq/template-kernel/patches/mnt3003-MNT-Reform-import-cadence-HDMI-driver-for-imx8mq-fro.patch View File


reform2-imx8mq/patches/mnt3004-MNT-Reform-imx8mq-add-PHY_27M-clock.patch → reform2-imx8mq/template-kernel/patches/mnt3004-MNT-Reform-imx8mq-add-PHY_27M-clock.patch View File


reform2-imx8mq/patches/mnt3005-MNT-Reform-imx8mq-DCSS-add-module-option-to-toggle-h.patch → reform2-imx8mq/template-kernel/patches/mnt3005-MNT-Reform-imx8mq-DCSS-add-module-option-to-toggle-h.patch View File


reform2-imx8mq/patches/mnt3006-MNT-Reform-imx8mq-add-PHY_27M-clock-missing-define.patch → reform2-imx8mq/template-kernel/patches/mnt3006-MNT-Reform-imx8mq-add-PHY_27M-clock-missing-define.patch View File


reform2-imx8mq/patches/mnt3007-MNT-Reform-imx8mq-missing-kconf-makefile-for-cadence.patch → reform2-imx8mq/template-kernel/patches/mnt3007-MNT-Reform-imx8mq-missing-kconf-makefile-for-cadence.patch View File


reform2-imx8mq/patches/mnt3008-MNT-Reform-imx8mq-missing-makefile-change-for-imx-dc.patch → reform2-imx8mq/template-kernel/patches/mnt3008-MNT-Reform-imx8mq-missing-makefile-change-for-imx-dc.patch View File


template-skel/.bash_profile → reform2-imx8mq/template-skel/.bash_profile View File


template-skel/.config/sway/config → reform2-imx8mq/template-skel/.config/sway/config View File


template-skel/.config/waybar/config → reform2-imx8mq/template-skel/.config/waybar/config View File


template-skel/.config/waybar/style.css → reform2-imx8mq/template-skel/.config/waybar/style.css View File


template-skel/.config/xfce4/terminal/terminalrc → reform2-imx8mq/template-skel/.config/xfce4/terminal/terminalrc View File


template-skel/.ircrc → reform2-imx8mq/template-skel/.ircrc View File


template-skel/.local/share/fonts/Inter (OTF)/.uuid → reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/.uuid View File


template-skel/.local/share/fonts/Inter (OTF)/Inter-Black.otf → reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-Black.otf View File


template-skel/.local/share/fonts/Inter (OTF)/Inter-BlackItalic.otf → reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-BlackItalic.otf View File


template-skel/.local/share/fonts/Inter (OTF)/Inter-Bold.otf → reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-Bold.otf View File


template-skel/.local/share/fonts/Inter (OTF)/Inter-BoldItalic.otf → reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-BoldItalic.otf View File


template-skel/.local/share/fonts/Inter (OTF)/Inter-ExtraBold.otf → reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-ExtraBold.otf View File


template-skel/.local/share/fonts/Inter (OTF)/Inter-ExtraBoldItalic.otf → reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-ExtraBoldItalic.otf View File


template-skel/.local/share/fonts/Inter (OTF)/Inter-ExtraLight-BETA.otf → reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-ExtraLight-BETA.otf View File


template-skel/.local/share/fonts/Inter (OTF)/Inter-ExtraLightItalic-BETA.otf → reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-ExtraLightItalic-BETA.otf View File


template-skel/.local/share/fonts/Inter (OTF)/Inter-Italic.otf → reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-Italic.otf View File


template-skel/.local/share/fonts/Inter (OTF)/Inter-Light-BETA.otf → reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-Light-BETA.otf View File


template-skel/.local/share/fonts/Inter (OTF)/Inter-LightItalic-BETA.otf → reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-LightItalic-BETA.otf View File


template-skel/.local/share/fonts/Inter (OTF)/Inter-Medium.otf → reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-Medium.otf View File


template-skel/.local/share/fonts/Inter (OTF)/Inter-MediumItalic.otf → reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-MediumItalic.otf View File


template-skel/.local/share/fonts/Inter (OTF)/Inter-Regular.otf → reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-Regular.otf View File


template-skel/.local/share/fonts/Inter (OTF)/Inter-SemiBold.otf → reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-SemiBold.otf View File


template-skel/.local/share/fonts/Inter (OTF)/Inter-SemiBoldItalic.otf → reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-SemiBoldItalic.otf View File


template-skel/.local/share/fonts/Inter (OTF)/Inter-Thin-BETA.otf → reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-Thin-BETA.otf View File


template-skel/.local/share/fonts/Inter (OTF)/Inter-ThinItalic-BETA.otf → reform2-imx8mq/template-skel/.local/share/fonts/Inter (OTF)/Inter-ThinItalic-BETA.otf View File


template-skel/.local/share/fonts/Inter (TTF)/.uuid → reform2-imx8mq/template-skel/.local/share/fonts/Inter (TTF)/.uuid View File


template-skel/.local/share/fonts/Inter (TTF)/Inter-Black.ttf → reform2-imx8mq/template-skel/.local/share/fonts/Inter (TTF)/Inter-Black.ttf View File


template-skel/.local/share/fonts/Inter (TTF)/Inter-BlackItalic.ttf → reform2-imx8mq/template-skel/.local/share/fonts/Inter (TTF)/Inter-BlackItalic.ttf View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save