Skip to content

Instantly share code, notes, and snippets.

From 0de196e1af6d853bd362cc23edbdf76ff4614d8b Mon Sep 17 00:00:00 2001
From: Chris Morgan <macromorgan@hotmail.com>
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 / 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 <macromorgan@hotmail.com>
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 fa32b4ebd96485b66626f80aa67ffdf794da4479 Mon Sep 17 00:00:00 2001
From: Chris Morgan <macromorgan@hotmail.com>
Date: Mon, 15 Mar 2021 17:14:07 -0500
Subject: [PATCH] [WIP] Add support for RK817 Audio
Signed-Off-By Chris Morgan <macromorgan@hotmail.com>
---
.../bindings/sound/rockchip,rk817-codec.yaml | 60 ++
.../boot/dts/rockchip/rk3326-odroid-go2.dts | 37 +
drivers/mfd/rk808.c | 6 +
@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 <macromorgan@hotmail.com>
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 <macromorgan@hotmail.com>
---
@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 <macromorgan@hotmail.com>
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 ++++++++++++++++++
From 786be1506dbf839f9d93b2613c26221a067f202c Mon Sep 17 00:00:00 2001
From: Chris Morgan <macromorgan@hotmail.com>
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 / .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
@macromorgan
macromorgan / rockchip-sfc-uboot.patch
Created May 14, 2021 02:42
Patch to add Rockchip SFC to Mainline U-Boot for OGA
From a9c0bbfa6ee0c759805cfe47301394cbe1456c41 Mon Sep 17 00:00:00 2001
From: Chris Morgan <macromorgan@hotmail.com>
Date: Thu, 13 May 2021 21:39:54 -0500
Subject: [PATCH] Add Rockchip SFC Driver and create devicetree bindings for
it.
Signed-off-by: Chris Morgan <macromorgan@hotmail.com>
---
arch/arm/dts/px30.dtsi | 31 +
arch/arm/dts/rk3326-odroid-go2-u-boot.dtsi | 10 +-
odroid@OdroidGoAdvance:~$ dd if=/dev/urandom of=rand.img bs=4M count=1
1+0 records in
1+0 records out
4194304 bytes (4.2 MB, 4.0 MiB) copied, 0.172739 s, 24.3 MB/s
odroid@OdroidGoAdvance:~$ ls
modified rand.img upstream
odroid@OdroidGoAdvance:~$ sudo dd if=rand.img of=/dev/mtdblock0 bs=4096 seek=3072
[sudo] password for odroid:
[ 570.220991] rockchip-sfc ff3a0000.spi: addr.nbytes=3(x2) dummy.nbytes=1(x2)
[ 570.228879] rockchip-sfc ff3a0000.spi: ctrl=1402 cmd=100044bb addr=c00000 len=1000
This file has been truncated, but you can view the full file.
odroid@OdroidGoAdvance:~$ sudo flashrom -p linux_mtd -w flash.rom
flashrom v1.2 on Linux 5.13.0-rc5+ (aarch64)
flashrom is free software, get the source code at https://flashrom.org
Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Opened /dev/mtd0 successfully
Found Programmer flash chip "Opaque flash chip" (16384 kB, Programmer-specific) on linux_mtd.
Reading old flash chip contents... [ 202.344250] rockchip-sfc ff3a0000.spi: addr.nbytes=3(x2) dummy.nbytes=1(x2)
[ 202.355463] rockchip-sfc ff3a0000.spi: ctrl=1402 cmd=100044bb addr=0 len=1000
[ 202.363539] rockchip-sfc ff3a0000.spi: xfer_dma len=1000