Skip to content

Instantly share code, notes, and snippets.

@macromorgan
macromorgan / .config
Created May 13, 2021 02:08
Kernel Config for Odroid Go Advance Mainline
#
# Automatically generated file; DO NOT EDIT.
# Linux/arm64 5.13.0-rc1 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-linux-gnu-gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=90300
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=23400
From 786be1506dbf839f9d93b2613c26221a067f202c Mon Sep 17 00:00:00 2001
From: Chris Morgan <[email protected]>
Date: Tue, 4 May 2021 21:45:31 -0500
Subject: [PATCH] Updated macc24's battery driver
---
.../boot/dts/rockchip/rk3326-odroid-go2.dts | 37 +++
drivers/mfd/rk808.c | 12 +-
drivers/power/supply/Kconfig | 7 +
drivers/power/supply/Makefile | 1 +
@macromorgan
macromorgan / 0001-Add-rockchip-SFC-driver-for-Odroid-Go-Advance.patch
Created May 4, 2021 15:30
[PATCH] Add rockchip SFC driver for Odroid Go Advance
From d6d300920a970eb47f4981532da880bc5d6ddf88 Mon Sep 17 00:00:00 2001
From: Chris Morgan <[email protected]>
Date: Mon, 1 Mar 2021 10:53:30 -0600
Subject: [PATCH] Add rockchip SFC driver for Odroid Go Advance
---
.../boot/dts/rockchip/rk3326-odroid-go2.dts | 15 +
drivers/mtd/spi-nor/controllers/Kconfig | 7 +
drivers/mtd/spi-nor/controllers/Makefile | 1 +
.../mtd/spi-nor/controllers/rockchip-sfc.c | 946 ++++++++++++++++++
@macromorgan
macromorgan / patch.patch
Created March 25, 2021 01:54
Panel Driver Update
From 820668153a81ba888289dcbd379e2cae27af5bb7 Mon Sep 17 00:00:00 2001
From: Chris Morgan <[email protected]>
Date: Wed, 24 Mar 2021 20:37:35 -0500
Subject: [PATCH] Update Maccraft's Panel Driver
This is some additional stuff I thought that could help
with the upstreaming effort.
Signed-off-by: Chris Morgan <[email protected]>
---
From fa32b4ebd96485b66626f80aa67ffdf794da4479 Mon Sep 17 00:00:00 2001
From: Chris Morgan <[email protected]>
Date: Mon, 15 Mar 2021 17:14:07 -0500
Subject: [PATCH] [WIP] Add support for RK817 Audio
Signed-Off-By Chris Morgan <[email protected]>
---
.../bindings/sound/rockchip,rk817-codec.yaml | 60 ++
.../boot/dts/rockchip/rk3326-odroid-go2.dts | 37 +
drivers/mfd/rk808.c | 6 +
@macromorgan
macromorgan / 0001-Add-audio-driver-for-rk817-upstream.patch
Created March 9, 2021 19:34
Patches for rk817 Audio in Upstream Kernel
From 31df8e5cf8930705a1992972ec960877c3caa574 Mon Sep 17 00:00:00 2001
From: Chris Morgan <[email protected]>
Date: Tue, 9 Mar 2021 13:29:32 -0600
Subject: [PATCH] Add audio driver for rk817 upstream TODO: note that GPIO
detect for headphones is still broken
---
drivers/mfd/rk808.c | 6 +
sound/soc/codecs/Kconfig | 6 +
sound/soc/codecs/Makefile | 2 +
From 0de196e1af6d853bd362cc23edbdf76ff4614d8b Mon Sep 17 00:00:00 2001
From: Chris Morgan <[email protected]>
Date: Mon, 1 Mar 2021 10:51:21 -0600
Subject: [PATCH] Add xtx flash chips
---
drivers/mtd/spi-nor/Makefile | 1 +
drivers/mtd/spi-nor/core.c | 1 +
drivers/mtd/spi-nor/core.h | 1 +
drivers/mtd/spi-nor/xtx.c | 53 ++++++++++++++++++++++++++++++++++++
@macromorgan
macromorgan / kernel-panic-no-dma
Last active March 1, 2021 15:26
Rockchip SFC Driver for 5.11 Kernels
[ 30.239682] Internal error: synchronous external abort: 96000010 [#1] PREEMPT SMP
[ 30.253908] Modules linked in:
[ 30.257332] CPU: 0 PID: 404 Comm: fdisk Not tainted 5.11.0+ #62
[ 30.263956] Hardware name: ODROID-GO Advance (DT)
[ 30.269215] pstate: 60400005 (nZCv daif +PAN -UAO -TCO BTYPE=--)
[ 30.275935] pc : rockchip_sfc_wait_idle.constprop.0+0x30/0xac
[ 30.282376] lr : rockchip_sfc_wait_idle.constprop.0+0x20/0xac
[ 30.288802] sp : ffffffc01248ba70
[ 30.292503] x29: ffffffc01248ba70 x28: ffffff8004ba7400
[ 30.298452] x27: 000000007fffffff x26: 0000000000000000
From 9db6eb1d8e5610f97e4a3e89bcaea5b482658fa7 Mon Sep 17 00:00:00 2001
From: Chris Morgan <[email protected]>
Date: Fri, 19 Feb 2021 22:50:43 -0600
Subject: [PATCH] Make U-boot work with the SPI Flash chip in the Odroid Go
Advance without the rockchip SFC driver.
---
arch/arm/dts/px30.dtsi | 2 +-
arch/arm/dts/rk3326-odroid-go2.dts | 36 +++++++++++++++++++++++++++++-
drivers/mtd/spi/Kconfig | 6 +++++
@macromorgan
macromorgan / kernel
Created February 19, 2021 15:27
Boot Logs for my Odroid Go Advance on 5.10.17 kernel
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd042]
[ 0.000000] Linux version 5.10.17+ (cmorgan@wintermute) (Ubuntu clang version 11.0.0-2~ubuntu20.04.1, LLD 11.0.0) #2 SMP PREEMPT Thu Feb 18 21:31:11 CST 2021
[ 0.000000] Machine model: ODROID-GO Advance
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000000200000-0x000000003fffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000200000-0x00000000083fffff]