From 5f7f7e68e0c5e4c8672acf935a8fe8d27df16202 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sat, 20 Apr 2019 15:43:44 +0200 Subject: [PATCH] Slice,Slice3: drop pcf8523 patch Setting the xtal load capacitance is possible since kernel 5.1 Signed-off-by: Matthias Reichl --- .../patches/linux/linux-04-rtc-pcf8523-c.patch | 17 ----------------- .../patches/linux/linux-04-rtc-pcf8523-c.patch | 17 ----------------- 2 files changed, 34 deletions(-) delete mode 100644 projects/RPi/devices/Slice/patches/linux/linux-04-rtc-pcf8523-c.patch delete mode 100644 projects/RPi/devices/Slice3/patches/linux/linux-04-rtc-pcf8523-c.patch diff --git a/projects/RPi/devices/Slice/patches/linux/linux-04-rtc-pcf8523-c.patch b/projects/RPi/devices/Slice/patches/linux/linux-04-rtc-pcf8523-c.patch deleted file mode 100644 index da7593ed7e..0000000000 --- a/projects/RPi/devices/Slice/patches/linux/linux-04-rtc-pcf8523-c.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- a/drivers/rtc/rtc-pcf8523.c 2016-10-01 10:16:30.259771931 +0100 -+++ b/drivers/rtc/rtc-pcf8523.c 2016-10-01 10:21:29.762638800 +0100 -@@ -291,7 +291,13 @@ static int pcf8523_probe(struct i2c_clie - if (!pcf) - return -ENOMEM; - -- err = pcf8523_select_capacitance(client, true); -+ if (of_property_read_bool(client->dev.of_node, "nxp,xtalcap-7pf")) { -+ printk(KERN_ERR "PCF8523 - set 7pF crystal load"); -+ err = pcf8523_select_capacitance(client, false); -+ } else { -+ printk(KERN_ERR "PCF8523 - set 12pF crystal load"); -+ err = pcf8523_select_capacitance(client, true); -+ } - if (err < 0) - return err; - diff --git a/projects/RPi/devices/Slice3/patches/linux/linux-04-rtc-pcf8523-c.patch b/projects/RPi/devices/Slice3/patches/linux/linux-04-rtc-pcf8523-c.patch deleted file mode 100644 index da7593ed7e..0000000000 --- a/projects/RPi/devices/Slice3/patches/linux/linux-04-rtc-pcf8523-c.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- a/drivers/rtc/rtc-pcf8523.c 2016-10-01 10:16:30.259771931 +0100 -+++ b/drivers/rtc/rtc-pcf8523.c 2016-10-01 10:21:29.762638800 +0100 -@@ -291,7 +291,13 @@ static int pcf8523_probe(struct i2c_clie - if (!pcf) - return -ENOMEM; - -- err = pcf8523_select_capacitance(client, true); -+ if (of_property_read_bool(client->dev.of_node, "nxp,xtalcap-7pf")) { -+ printk(KERN_ERR "PCF8523 - set 7pF crystal load"); -+ err = pcf8523_select_capacitance(client, false); -+ } else { -+ printk(KERN_ERR "PCF8523 - set 12pF crystal load"); -+ err = pcf8523_select_capacitance(client, true); -+ } - if (err < 0) - return err; -