From owner-freebsd-mips@freebsd.org Thu Jan 28 00:36:06 2016 Return-Path: Delivered-To: freebsd-mips@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 10995A6F2F8; Thu, 28 Jan 2016 00:36:06 +0000 (UTC) (envelope-from stevek@juniper.net) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0115.outbound.protection.outlook.com [157.56.110.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5D52D1471; Thu, 28 Jan 2016 00:36:04 +0000 (UTC) (envelope-from stevek@juniper.net) Received: from BL2PR05CA0015.namprd05.prod.outlook.com (10.255.226.15) by DM2PR0501MB1392.namprd05.prod.outlook.com (10.161.224.139) with Microsoft SMTP Server (TLS) id 15.1.390.13; Thu, 28 Jan 2016 00:20:23 +0000 Received: from BN1AFFO11OLC003.protection.gbl (2a01:111:f400:7c10::147) by BL2PR05CA0015.outlook.office365.com (2a01:111:e400:c04::15) with Microsoft SMTP Server (TLS) id 15.1.396.15 via Frontend Transport; Thu, 28 Jan 2016 00:20:22 +0000 Authentication-Results: spf=softfail (sender IP is 66.129.239.19) smtp.mailfrom=juniper.net; freebsd.org; dkim=none (message not signed) header.d=none;freebsd.org; dmarc=none action=none header.from=juniper.net; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.19 as permitted sender) Received: from p-emfe01b-sac.jnpr.net (66.129.239.19) by BN1AFFO11OLC003.mail.protection.outlook.com (10.58.53.74) with Microsoft SMTP Server (TLS) id 15.1.355.15 via Frontend Transport; Thu, 28 Jan 2016 00:20:22 +0000 Received: from stevek-ubuntu.jnpr.net (172.25.4.171) by p-emfe01b-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server id 14.3.123.3; Wed, 27 Jan 2016 16:20:19 -0800 Date: Wed, 27 Jan 2016 19:20:15 -0500 From: Steve Kiernan To: Stanislav Galabov CC: , Subject: Re: SPI geom_flashmap/fdt_slicer support, FDT 'resets=' support and a move of ohci_fdt.c Message-ID: <20160127192015.64d0ded0@stevek-ubuntu.jnpr.net> In-Reply-To: References: <20160122173906.147bb7c2@stevek-ubuntu.jnpr.net> Organization: Juniper Networks Inc. X-Mailer: Claws Mail 3.11.1 (GTK+ 2.24.27; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11OLC003; 1:L0nIRLs+F2EzW7RnYUruL1e6+GBcDwRt/lJSryWujE5OtUSN/gUs2qHkNOJmbVqb3gBOASCkFSACUliizAUQrGYN5liahIZegb3RXv64mHVSIHWKmXCXoXmH0G4K6ot9ZtbzOWXadj1WkE9cXaYFoZRoHM4y+WR6QhhkyDhbCM0FYAM9DScCh8vTHHIF5zGshYI0iMaj59zkmj7UMovEiy4f0aosni9pOObM44wRP1P43DNZ5D0pEDrRpgxEPg3faOVSu3pst/5i6IK3QXVQyDbFmM4I/QMKggGqcnup+5070xJ6W565UafxibP27Gt4yt+zMyDJN/y/N/GvKMIqmAkCHgciIzPYHCpZIBFqb7vQXOt0q10pGMrj3xWZ97faAqqnBKWzB3yXZ4m1Lh5uWFloKm5l0eJxwYeYPHCS+b4= X-Forefront-Antispam-Report: CIP:66.129.239.19; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(24454002)(189002)(199003)(230700001)(15975445007)(5001960100002)(106466001)(23726003)(2950100001)(104016004)(110136002)(1096002)(77096005)(11100500001)(1220700001)(97736004)(47776003)(105596002)(5008740100001)(50986999)(5003600100002)(3470700001)(586003)(76176999)(6806005)(19580395003)(1076002)(81156007)(189998001)(53416004)(87936001)(4326007)(19580405001)(1411001)(50466002)(33646002)(5890100001)(69596002)(2906002)(86362001)(92566002)(46406003)(50226001)(39210200001); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR0501MB1392; H:p-emfe01b-sac.jnpr.net; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0501MB1392; 2:IbQFvq+3jZt3yO1glOxYMqC3t+48m6FkYITtf/LGhAN7pN1hxueJ0acw9PrvJOO15/64L9fCMYzS2Mx/491BvZNFT+bRM0bz7L2ku4BJD2DFwY7ZvBN8zI/68oAIbIe0ciPIBwhHP8jHKk6WVBJFFg==; 3:/2a8Cf5Ui8MMbU7e5Aa5Dc2BF7UcZ2OVHlvLEhXq/Rn837fhR8eu4QU66vQ+YUSwBFfBc44QJ+yX29f5IaguU+Mfs+zzqZ4Y3yjcxvKGjzae4AAg+Bw47ddbbPa6USxuUuJTFPqaX+iC2yvGjvplAZX2dBw4Hi+P3jkRvtvqIeL73Zy9Gj+Qqhjk754AhyWouXc68giD5fqSErqvQOHXGLc5dbc/e7tiQPoG975qobs=; 25:vylsqRl/YTiFT/rbLWbnx/C3ld0BfpeOlPv2///QgJjSh+DmjmfQjQiB6bBEUYyDXqQjE4gcS+fOHYTuJLHnFb68WEScZrDiDQXDNzBZsr/erwOuqrz3XCC1XOWC+eMdyH2VQufnZ+aZrOxTzUP4GnLeHAbGqnhq7w+oODv/j7wV3H08E8HLplxs37na+GpP+IA4jU+w87ygSAP4csOipHeAv58mgwceZ8WB6DM1s8C+ZD1FWoAkuI7PF0ekAa6u X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR0501MB1392; X-MS-Office365-Filtering-Correlation-Id: 784e8fae-c09d-4e7f-b860-08d32778d020 X-Microsoft-Exchange-Diagnostics: 1; DM2PR0501MB1392; 20:3zrgMZMLqH2ycnQFgFF5Yv11HeVq7ifmo5kPsba8LgpV3wgkr9ysdPRH+ncI6+epJqVBWs01odqX1Ojibl/Lhn5blfcbTNQFLa3d+I0ugM1TD3yTI0PelktERKhXbO3FXX0w2wO+3xmqYmpWPDji8iwbPyG7Qx9yR9Kt66IcMN3DJwJP/KpAucfiY6K3NGblTP5zsrutby4STAqMUoUP9Gnei4j2Vg/jaH1jDrjA99dVKvlJ56aApptv2HuKTKcnWciooesI3v4oXp/Ct600L1wgt7A8EFHYncNlvdSnDIUckqsW3W8zgUuwsWZzcFDrB8ptly4JiSbYRW7WjuXPzhSv+EbiSuHu2fwhCfazv/gUJRkHCFSuu5s2zCK6S0gztvuN06EvJ/EjWts020vLMTYcKqlhQUkvoXMA6F3q0jpaZQnq3BU/PKWZ2o/UtSYwpYdQb7T4isME+qf04oNOtr02O2Jo/SDH7Pdkn13rlAJCjsF5Hj67ESzwFnTjHuzW X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(13017025)(13018025)(13015025)(13023025)(8121501046)(13024025)(3002001)(10201501046); SRVR:DM2PR0501MB1392; BCL:0; PCL:0; RULEID:; SRVR:DM2PR0501MB1392; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0501MB1392; 4:CeugSZs2QZlQi8/8m1XTPt7g97SO6F1ailr8ExEAhedJq40Wg+fnIz+8XLoDrPr/lltzlhTNBEpf0rIurVTm39n0lYe8NdIeNO6HSWRBjwrKiFwxUwR6k7SFL9uEPcbDBQx/IhLZbBT8kzg162OghZYmECptNqb16N6bQp7zd1NCMAtGF4JCc2U/pb1hCIDB8/JK7rmIBndoim+ieas7oArup3qgEQfyAQ7PV9X6egjkfq1OeVD7xJTL8gofUF8yCg+dfJNxErVyivMNtNiV8zt/S0JDBuIWr/aH7E6fBSEmnMcvryqy+1XHJwuAlIr/eBBUsAY8OsS0EvT/+R3RVRToRG+wgTYha5ZUH/F1Clcl4IApeWbpr5OrugyQVAsqRY1feLSNx2si+GMeV0aPvvZVrt8LoSp1Wa5yJRd5Lu8pugsfOUcS5GrKSSMUJrVyXKzHjPenNhJ6hDlD0HQ1LA== X-Forefront-PRVS: 083526BF8A X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR0501MB1392; 23:FMp3F0Y5WrV/QDPabsl/L8w63dmSJZa6UBan5bw?= =?us-ascii?Q?uP5t5Fl15cEHT2m9dw/2RasagI52i336XiUcsFh9cRAjyPTOHJEcJNJYpP1n?= =?us-ascii?Q?K1qzASBFb/hMtuaiV2JJyqFHZ/YxnPVJq2AaSzbv57tBnmwAUg0gjUzEPJU9?= =?us-ascii?Q?YBmp5u7uRZ5/NHLLnowO7c1zFyvx4wl61F3jHu4lkN10wM+HDHxNvV2ocV/V?= =?us-ascii?Q?eq5MHZvS386oR1fyOEXQElC3HTNSKslNhNLApwOCESLGEaqtcz+ARrlcMznf?= =?us-ascii?Q?3fSmoH+6gxRmXtM5PYf+pJkGEE8LGu7affzi8ov6a+WWZ7U51HrxTXwXwwb+?= =?us-ascii?Q?c8bn3PlSCCdL2Rq19LGfM7ORxsPt3CKX26WHUeGuXacUjoDGUAdwjFunvtNc?= =?us-ascii?Q?gsvmYBkX86aU9aYGVjid0d4RCPf8VkdenzDKrCkdVpkIaaZ6fWas1D0fpESO?= =?us-ascii?Q?AqfqWXNcMvLx+TQ0YqnWFUvNwqo66RT7qfq43gFRcWuw7d9TFQ6VaOpXIjb2?= =?us-ascii?Q?8ceuKAWc9O05sVhtjwqN7ggLs1VbJgSRn3KEtgvyFP+vRkN+0PGepWyE2VLj?= =?us-ascii?Q?5BXLGUV3NGNJAlW7ZF2sVUkkpfZfObdcBxh4MVTBvATA/6+una3W/HsGQdbW?= =?us-ascii?Q?4IKQJ6gBsdqYvywjuZopCQUKszchqiQpz/cbIBLwtiqjxm/WtmXhVaWZYfUc?= =?us-ascii?Q?zbfYMsOun9RkrGr9I6z4O4mjziVW2nWgl3/J7epZF3FHzBGFafe8MCbFEf7C?= =?us-ascii?Q?1Y6pDb6aks2RX97+pHLrhJiAMidyW7lLAuH/cn/f1hQBGodd81h73M6Ia0/V?= =?us-ascii?Q?YXfq8lj7k5+DK3I66KJtlmAjSmHEIGFRY5xZi8KxrPocR6+Lv7m7PUm1je05?= =?us-ascii?Q?oini3s1jK3SQS6BMSh4UMfaRdKCySOje14M5AX/12RCPZz5Z/+bn8hduDT7I?= =?us-ascii?Q?8OTN6Mjl4Y7ETfyJkOD0zMcKKKpfr6/ipPa9zTDpAszhr2YWfFlHR2ZKgPWc?= =?us-ascii?Q?uN8CA6x8bmegBjHN+1TQ0xB2vymbiwTJTp4Xbw1BbxA+vHbZwsiOJqTEkotG?= =?us-ascii?Q?SF0giGYGElEh8s6k532RESs7r11KqEPGW6bzfg37RPHV8wcXtSGlu3eAx9YW?= =?us-ascii?Q?pHolvcEyr9i012Tg1MFDvcBcOJCqpIejuEuWdnA3TQCAVrLOQK7EHeUa/GWM?= =?us-ascii?Q?Vj3AlKNn94KEKudQTt9uBtvq8OMQ38Mz7Ruo/?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0501MB1392; 5:JX/5M5VWKdCxcoY5nE4Jw7wCS2arXyYA9kqbSAGIuk6HYe5cLG3K4WhLUuCTtePS3DSMNnCaNAHbuTeB+Fi2xYhadm+mSZONdAc5dg0naDNBY+5xM23T29H0xc9FyUB0mdEbJgYWFIfhRtwIvVMZlg==; 24:2N5ec2vgaIb66+FFcbBM1eOcQFQpIo++wFXBbfW7tzzJiXfllnE2pF2BNTSP7bc12EsJl4iGWgGEbm8WnuEEqSl68RAC9ZP7hBY6JKc4TF8= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jan 2016 00:20:22.6991 (UTC) X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.19]; Helo=[p-emfe01b-sac.jnpr.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0501MB1392 X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jan 2016 00:36:06 -0000 On Sat, 23 Jan 2016 07:18:04 +0200 Stanislav Galabov wrote: > It looks like only part of the original patch I submitted made it into head > (only the mx25l part). > We also need to change sys/conf/files as Steve pointed out, as well as > sys/geom/geom_flashmap.c: > https://bz-attachments.freebsd.org/attachment.cgi?id=165546 One other thing that needs to be considered. The nand driver has an ioctl for getting chip parameters (see chip_param_io structure in sys/dev/nand/nand_dev.h) and geom_flashmap only allows for NAND_IO_GET_CHIP_PARAM to be passed to the provider. However, the CFI and SPI devices do not implement this and they probably should not as-is. Something more generic to flash devices that are handled by geom_flashmap is probably in order. -Steve