diff options
Diffstat (limited to 'target/linux/sunxi/patches-4.1/122-mtd-nand-sunxi-add-partition-support.patch')
-rw-r--r-- | target/linux/sunxi/patches-4.1/122-mtd-nand-sunxi-add-partition-support.patch | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/target/linux/sunxi/patches-4.1/122-mtd-nand-sunxi-add-partition-support.patch b/target/linux/sunxi/patches-4.1/122-mtd-nand-sunxi-add-partition-support.patch index f61e4a0..cdf5738 100644 --- a/target/linux/sunxi/patches-4.1/122-mtd-nand-sunxi-add-partition-support.patch +++ b/target/linux/sunxi/patches-4.1/122-mtd-nand-sunxi-add-partition-support.patch @@ -24,7 +24,7 @@ Signed-off-by: Hans de Goede <hdegoede@redhat.com> --- a/drivers/mtd/nand/sunxi_nand.c +++ b/drivers/mtd/nand/sunxi_nand.c -@@ -202,6 +202,23 @@ struct sunxi_nand_hw_ecc { +@@ -206,6 +206,23 @@ struct sunxi_nand_hw_ecc { }; /* @@ -48,7 +48,7 @@ Signed-off-by: Hans de Goede <hdegoede@redhat.com> * NAND chip structure: stores NAND chip device related information * * @node: used to store NAND chips into a list -@@ -521,7 +538,7 @@ static int sunxi_nfc_hw_ecc_read_page(st +@@ -525,7 +542,7 @@ static int sunxi_nfc_hw_ecc_read_page(st int oob_required, int page) { struct sunxi_nfc *nfc = to_sunxi_nfc(chip->controller); @@ -57,7 +57,7 @@ Signed-off-by: Hans de Goede <hdegoede@redhat.com> struct nand_ecclayout *layout = ecc->layout; struct sunxi_nand_hw_ecc *data = ecc->priv; unsigned int max_bitflips = 0; -@@ -607,7 +624,7 @@ static int sunxi_nfc_hw_ecc_write_page(s +@@ -611,7 +628,7 @@ static int sunxi_nfc_hw_ecc_write_page(s const uint8_t *buf, int oob_required) { struct sunxi_nfc *nfc = to_sunxi_nfc(chip->controller); @@ -66,7 +66,7 @@ Signed-off-by: Hans de Goede <hdegoede@redhat.com> struct nand_ecclayout *layout = ecc->layout; struct sunxi_nand_hw_ecc *data = ecc->priv; int offset; -@@ -681,7 +698,7 @@ static int sunxi_nfc_hw_syndrome_ecc_rea +@@ -679,7 +696,7 @@ static int sunxi_nfc_hw_syndrome_ecc_rea int page) { struct sunxi_nfc *nfc = to_sunxi_nfc(chip->controller); @@ -75,7 +75,7 @@ Signed-off-by: Hans de Goede <hdegoede@redhat.com> struct sunxi_nand_hw_ecc *data = ecc->priv; unsigned int max_bitflips = 0; uint8_t *oob = chip->oob_poi; -@@ -749,7 +766,7 @@ static int sunxi_nfc_hw_syndrome_ecc_wri +@@ -747,7 +764,7 @@ static int sunxi_nfc_hw_syndrome_ecc_wri int oob_required) { struct sunxi_nfc *nfc = to_sunxi_nfc(chip->controller); @@ -84,7 +84,7 @@ Signed-off-by: Hans de Goede <hdegoede@redhat.com> struct sunxi_nand_hw_ecc *data = ecc->priv; uint8_t *oob = chip->oob_poi; int offset = 0; -@@ -1099,8 +1116,13 @@ static int sunxi_nand_ecc_init(struct mt +@@ -1091,8 +1108,13 @@ static int sunxi_nand_ecc_init(struct mt ecc->strength = nand->ecc_strength_ds; } @@ -100,7 +100,7 @@ Signed-off-by: Hans de Goede <hdegoede@redhat.com> ecc->mode = NAND_ECC_HW; -@@ -1135,12 +1157,39 @@ static int sunxi_nand_ecc_init(struct mt +@@ -1127,12 +1149,39 @@ static int sunxi_nand_ecc_init(struct mt return 0; } @@ -141,7 +141,7 @@ Signed-off-by: Hans de Goede <hdegoede@redhat.com> struct mtd_info *mtd; struct nand_chip *nand; int nsels; -@@ -1269,8 +1318,14 @@ static int sunxi_nand_chip_init(struct d +@@ -1261,8 +1310,14 @@ static int sunxi_nand_chip_init(struct d return ret; } |